.rj-page{--rj-paper:#fafaf8;--rj-ink:#1d1d1f;--rj-muted:#6e6e73;--rj-line:#e8e8e8;background:var(--rj-paper);color:var(--rj-ink);--font-jetbrains-mono:var(--font-mono)}.rj-page h1,.rj-page h2{font-family:var(--font-oswald);font-weight:500;line-height:1.06;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin:0}.rj-page h1{font-size:clamp(34px,5.5vw,76px);max-width:10em}.rj-page h2{font-size:clamp(30px,3.5vw,44px);max-width:14em}.rj-eyebrow{display:flex;align-items:center;gap:16px;font:500 12px/1.5 var(--font-mono);letter-spacing:.04em;margin:0 0 24px}.rj-eyebrow>span{font-size:11px;color:var(--rj-muted)}.rj-hero{--rj-ink:#fafaf8;--rj-muted:rgba(250,250,248,.75);color:var(--rj-ink);background:#1d1d1f;padding:28px 0 64px}.rj-back{display:inline-flex;align-items:center;min-height:48px;font-size:14px;margin-bottom:32px;color:var(--rj-muted)}.rj-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.rj-hero-copy{padding-bottom:12px}.rj-intro{font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:var(--rj-muted);max-width:29em;margin:28px 0}.rj-hero .hq-site-actions{gap:16px 24px;flex-wrap:wrap}.rj-hero-art,.rj-section-art{min-width:0}.rj-chapters{border-bottom:1px solid var(--rj-line)}.rj-chapters>.hq-site-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rj-chapters a{display:flex;align-items:center;gap:12px;min-height:88px;font-size:15px;font-weight:500;line-height:1.4;padding:12px 0;white-space:normal}.rj-chapters a>span:last-child{margin-left:auto}.rj-section{padding-block:clamp(64px,8vw,112px);border-bottom:1px solid var(--rj-line);scroll-margin-top:100px}.rj-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.rj-section--reverse .rj-section-copy{order:2}.rj-section-copy{max-width:540px}.rj-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:var(--rj-muted);max-width:32em;margin:24px 0 28px}.rj-detail{border-block:1px solid var(--rj-line);margin:0 0 18px}.rj-detail summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;list-style:none;cursor:pointer;font-size:16px;font-weight:500}.rj-detail summary::-webkit-details-marker{display:none}.rj-detail summary>span{font-size:20px}.rj-detail[open] summary>span{transform:rotate(45deg)}.rj-detail ol{padding-left:22px;margin:8px 0 24px}.rj-detail li{padding:10px 0}.rj-detail h3{font:600 16px/1.5 var(--font-inter);letter-spacing:normal;text-transform:none;margin:0 0 6px}.rj-detail p{font-size:16px;line-height:1.6;color:var(--rj-muted);margin:0}.rj-detail .rj-note{padding-bottom:22px}.rj-related{display:flex;align-items:center;gap:12px;min-height:48px;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:500;margin-top:6px}.rj-related svg{width:18px;flex-shrink:0}.rj-back:hover,.rj-related:hover{text-decoration:underline;text-underline-offset:5px}.rj-section--billing,.rj-section--preparation{--rj-paper:#1d1d1f;--rj-ink:#fafaf8;--rj-muted:rgba(250,250,248,.75);--rj-line:rgba(250,250,248,.18);background:var(--rj-paper);color:var(--rj-ink)}.rj-other-work{padding-block:72px;border-bottom:1px solid var(--rj-line)}.rj-other-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.rj-other-work p:not(.rj-eyebrow){font-size:18px;line-height:1.65;color:var(--rj-muted);max-width:32em;margin:24px 0 0}.rj-other-work nav a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-block-start:1px solid var(--rj-line);font-size:20px;line-height:1.4;padding:20px 0}.rj-other-work nav a:last-child{border-block-end:1px solid var(--rj-line)}.rj-other-work nav svg{width:24px;flex-shrink:0}.rj-faq{padding-block:96px}.rj-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px)}.rj-faq .hq-site-faq{margin:0}.rj-faq summary{font-size:18px;line-height:1.5}.rj-faq .hq-site-faq p{font-size:17px;line-height:1.65}.rj-closing{padding-block:88px;background:#1d1d1f;color:#fafaf8}.rj-closing>.hq-site-wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.rj-closing p:not(.rj-eyebrow){font-size:18px;line-height:1.65;color:rgba(250,250,248,.75);max-width:38em;margin:24px 0 32px}.rj-page a:focus-visible,.rj-page summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1100px){.rj-hero-grid{grid-template-columns:1fr}.rj-hero-copy{max-width:760px}.rj-hero h1{max-width:13em}.rj-intro{max-width:35em}.rj-hero-art{width:min(100%,760px);margin-inline:auto}.rj-section-grid{gap:32px}}@media(max-width:950px){.rj-section-grid{grid-template-columns:1fr;gap:32px}.rj-section--reverse .rj-section-copy{order:0}.rj-section-copy{max-width:680px}.rj-section-art{width:min(100%,720px);margin-inline:auto}.rj-chapters>.hq-site-wrap{grid-template-columns:1fr 1fr;gap:0 28px}.rj-chapters a{min-height:64px}.rj-chapters a:nth-child(-n+2){border-bottom:1px solid var(--rj-line)}.rj-faq-grid,.rj-other-grid{grid-template-columns:1fr}.rj-other-work nav{margin-top:8px}}@media(max-width:600px){.rj-hero{padding:16px 0 40px}.rj-back{margin-bottom:24px}.rj-hero-grid{gap:28px}.rj-page h1{max-width:12em}.rj-page h2{font-size:clamp(30px,8.5vw,44px)}.rj-eyebrow{margin-bottom:18px;gap:12px;font-size:11px}.rj-intro{font-size:18px;margin:24px 0}.rj-hero-art,.rj-section-art{width:calc(100% + 24px);margin-inline:-12px}.rj-chapters>.hq-site-wrap{gap:0 16px}.rj-chapters a{font-size:14px;gap:8px}.rj-chapters a>span:last-child{display:none}.rj-section{padding-block:56px}.rj-section-grid{gap:24px}.rj-lead{font-size:17px;margin:22px 0 24px}.rj-other-work{padding-block:56px}.rj-other-work p:not(.rj-eyebrow){font-size:17px}.rj-other-work nav a{font-size:18px;min-height:72px;gap:12px}.rj-closing,.rj-faq{padding-block:64px}.rj-closing p:not(.rj-eyebrow){font-size:17px}.rj-related{font-size:15px}}@media(max-width:950px){.rj-section-copy{display:contents}.rj-section-intro{order:0}.rj-section-art{order:1}.rj-section-support{order:2;width:100%;max-width:680px}.rj-section-intro .rj-lead{margin-bottom:0}}