.guide-page main{width:min(100%,980px);margin:0 auto;padding:56px 0 96px}.guide-heading{border-bottom:1px solid var(--line);padding-bottom:36px}.guide-back{text-underline-offset:4px;margin-bottom:42px;font-size:14px;text-decoration:underline;display:inline-block}.guide-heading h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;margin:18px 0 24px;font-size:clamp(40px,6vw,76px);line-height:1.02}.guide-byline{font-size:15px;line-height:1.6}.guide-actions{flex-wrap:wrap;gap:14px 28px;margin-top:28px;display:flex}.guide-actions a{text-underline-offset:5px;font-size:15px;font-weight:650;text-decoration:underline}.guide-actions span{font-weight:400}.guide-contents{border-bottom:1px solid var(--line);padding:28px 0}.guide-contents ol{columns:2;column-gap:40px;margin:16px 0 0;padding-left:24px}.guide-contents li{break-inside:avoid;padding:0 0 9px 2px;font-size:15px;line-height:1.5}:is(.guide-contents a:hover,.guide-contents a:focus-visible){text-underline-offset:4px;text-decoration:underline}.guide-copy{margin-top:36px;font-size:18px;line-height:1.75}.guide-copy>p,.guide-copy>ul{max-width:74ch}.guide-copy>p{margin:0 0 22px}.guide-copy>p:first-child{font-size:22px;line-height:1.6}.guide-copy h2{letter-spacing:-.025em;max-width:26ch;margin:54px 0 20px;font-size:clamp(29px,3.5vw,40px);line-height:1.15}.guide-copy h3{margin:34px 0 18px;font-size:23px;line-height:1.3}.guide-copy h2,.guide-copy h3{scroll-margin-top:28px}.guide-copy p a,.guide-copy li>a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.guide-copy a:hover{color:var(--clay)}.guide-section-anchor{text-decoration:none}.guide-section-anchor:hover:after{content:" #";color:var(--clay)}.guide-section-anchor:focus-visible:after{content:" #";color:var(--clay)}.guide-copy ul{padding-left:26px}.guide-copy li{margin-bottom:12px}.guide-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:32px 0;font-size:16px;line-height:1.6}.guide-table caption{text-align:left;margin-bottom:12px;font-size:15px;font-weight:650}.guide-table th{text-align:left;background:var(--paper-deep);font-weight:650}.guide-table th,.guide-table td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:17px 18px}.guide-table tr:last-child td{border-bottom:1px solid var(--line)}.guide-copy .guide-checklist{border:1px solid var(--line);background:var(--conversation-paper);border-radius:14px;padding:20px 24px;list-style:none}.guide-checklist label{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.guide-checklist input{width:20px;height:20px;accent-color:var(--clay);flex:0 0 20px;margin:6px 0 0}.guide-checklist li:last-child{margin-bottom:0}.guide-record{background:var(--paper-deep);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:25px;font-size:15px;line-height:1.7}.guide-page main a:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.guide-checklist input:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.guide-collection-return{border-top:1px solid var(--ink);margin-top:64px;padding-top:32px}.guide-collection-return h2{text-transform:none;letter-spacing:-.025em;margin:22px 0 14px;font-size:clamp(28px,3.5vw,40px);line-height:1.15}.guide-collection-return>p:not(.section-index){font-size:17px;line-height:1.6}.guide-collection-return>div{flex-wrap:wrap;gap:12px 35px;margin-top:22px;display:flex}.guide-collection-return a{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:640px){.guide-page main{padding-top:32px;padding-bottom:56px}.guide-back{margin-bottom:32px}.guide-heading h1{font-size:clamp(37px,10vw,50px)}.guide-contents ol{columns:1}.guide-copy{font-size:17px}.guide-copy>p:first-child{font-size:20px}.guide-copy h2{margin-top:42px}.guide-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.guide-table,.guide-table tbody{display:block}.guide-table caption{width:100%;display:block}.guide-table tr{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:14px 18px;display:block}.guide-table td{border:0;padding:8px 0;display:block}.guide-table td:before{content:attr(data-label);color:var(--clay);margin-bottom:3px;font-size:13px;font-weight:650;display:block}.guide-table tr:last-child td{border-bottom:0}.guide-copy .guide-checklist{padding:18px}.guide-record{padding:18px;font-size:14px}}@media print{.guide-page .site-header,.guide-page .site-footer,.guide-actions,.guide-back,.guide-contents{display:none}.guide-page main{width:100%;padding:0}.guide-copy{font-size:11pt;line-height:1.5}.guide-table,.guide-record,.guide-checklist{break-inside:avoid}}
