.r5 .ct-desk{padding-bottom:var(--sec)}.r5 .ct-head{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--col-gap);align-items:center}.r5 .ct-head h1{font-size:min(var(--t-display),11vh);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.r5 .ct-head .lede{margin-top:var(--s-5);max-width:52ch}.r5 .ct-print-slot{justify-self:end;width:min(320px,100%);rotate:var(--tilt-print-b)}.r5 .ct-print img{-o-object-position:40% 50%;object-position:40% 50%}.r5 .ct-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-9);align-items:start;margin-top:var(--s-8)}@media(min-width:1024px){.r5 .ct-guide{position:sticky;top:var(--nav-clear)}}.r5 .ct-guide{display:grid;gap:var(--s-7)}.r5 .ct-doc h2{padding-bottom:var(--s-3);border-bottom:2px solid var(--c-ink);font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.r5 .ct-include li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--s-3);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);color:var(--c-body)}.r5 .ct-include li:before{content:"";width:8px;height:8px;border-radius:var(--r-xs);background:var(--c-ink);translate:0 -2px}.r5 .ct-next{position:relative;counter-reset:ct-step;padding:var(--s-4) 0 0 36px}.r5 .ct-next:before{content:"";position:absolute;left:7px;top:var(--s-5);bottom:var(--s-4);width:2px;background:var(--c-line-strong);transform-origin:top}.r5 .ct-next li{position:relative;counter-increment:ct-step;padding:0 0 var(--s-5);color:var(--c-body)}.r5 .ct-next li:before{content:counter(ct-step,decimal-leading-zero);display:block;margin-bottom:var(--s-1);font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);color:var(--c-label)}.r5 .ct-next li:after{content:"";position:absolute;left:-36px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--c-ground);box-shadow:inset 0 0 0 2px var(--c-ink)}.r5 .ct-next li:last-child{padding-bottom:0}.r5 .ct-mail-row{display:grid;gap:var(--s-1);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line)}.r5 .ct-mail dt{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}.r5 .ct-mail a{font-family:var(--f-mono);font-size:var(--t-mono-lg);color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:5px;transition:text-decoration-color var(--d-short)}.r5 .ct-mail a:hover{text-decoration-color:var(--purple)}.r5 .ct-form-col .label{color:var(--c-muted);margin-bottom:var(--s-3)}.r5 .ct-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.r5 .ct-choice{display:flex;align-items:center;min-height:64px;padding:var(--s-3) var(--s-4);border-radius:var(--r-btn);box-shadow:inset 0 0 0 1.5px var(--c-line-strong);color:var(--c-ink);font-weight:600;font-size:var(--t-small);line-height:1.25;text-decoration:none;text-wrap:balance;transition:background-color var(--d-short),box-shadow var(--d-short)}.r5 .ct-choice:hover{background-color:var(--c-hover);box-shadow:inset 0 0 0 1.5px var(--purple)}.r5 .ct-choice[aria-current=true]{background-color:var(--action);color:var(--on-action);box-shadow:none}.r5 .ct-window{margin-top:var(--s-5);padding:var(--s-5) var(--s-5) var(--s-3);border-radius:var(--r-window);background:var(--dk-panel);box-shadow:inset 0 0 0 1px var(--dk-line),var(--shadow-window)}.r5 .ct-faq{grid-template-columns:360px minmax(0,1fr);border-top:1px solid var(--c-line)}.r5 .ct-faq-list{max-width:none}.r5 .ct-faq .acc[open]>p{animation:ct-acc-in .42s var(--e-out) both}@keyframes ct-acc-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}:root[data-motion=reduce] .r5 .ct-faq .acc[open]>p{animation:none}:root[data-motion=reduce] .r5 .ct-choice,:root[data-motion=reduce] .r5 .ct-mail a{transition:none}@media(min-width:600px)and (max-width:1023px){.r5 .ct-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.r5 .ct-guide{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap)}.r5 .ct-guide .ct-doc:last-child{grid-column:1 / -1}.r5 .ct-faq{grid-template-columns:240px minmax(0,1fr)}.r5 .ct-faq .doc-aside{position:static}}@media(max-width:599px){.r5 .ct-head{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .ct-head h1{font-size:min(var(--t-display),8vh,14vw)}.r5 .ct-print-slot{justify-self:center;width:56%}.r5 .ct-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-8);margin-top:var(--s-6)}.r5 .ct-guide{gap:var(--s-6)}.r5 .ct-mail a{display:flex;align-items:center;min-height:44px;margin-block:-10px;overflow-wrap:anywhere}.r5 .ct-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .ct-choice{min-height:56px;padding:var(--s-3)}.r5 .ct-window{padding:var(--s-4) var(--s-4) var(--s-2)}.r5 .ct-faq{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .ct-faq .doc-aside{position:static}.r5 .ct-faq .acc summary{padding:18px 0;gap:var(--s-4)}.r5 .ct-faq .acc summary h3{font-size:var(--t-h4);line-height:var(--lh-h4)}}
