.v2 .rd{padding-block:48px 72px}@media (min-width:760px){.v2 .rd{padding-block:72px 96px}}.v2 .rdin{max-width:calc(46rem + 80px)}.v2 .rd .guide-breadcrumbs{font:600 15px/1.6 var(--body);color:var(--ink2);margin:0 0 18px}.v2 .rd .guide-breadcrumbs a{color:var(--navy);text-underline-offset:3px;padding-block:8px;display:inline-block}.v2 .rd .guide-h1{font:800 clamp(40px, 6vw, 72px)/.92 var(--sign);text-transform:uppercase;text-wrap:balance;margin:0}.v2 .rd .guide-intro{color:var(--ink2);margin:22px 0 0;font-size:clamp(19px,1.6vw,22px);line-height:1.5}.v2 .rd .guide-block{margin-top:56px}.v2 .rd .guide-block[id]{scroll-margin-top:96px}.v2 .rd .guide-h2{border-top:4px solid var(--ink);font:800 clamp(28px, 3vw, 38px)/1 var(--sign);text-transform:uppercase;text-wrap:balance;margin:0;padding-top:14px}.v2 .rd .guide-p{margin:14px 0 0;font-size:18px;line-height:1.65}.v2 .rd .guide-p strong,.v2 .rd .guide-answers strong{font-weight:700}.v2 .rd cite{font-style:italic}.v2 .rd a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.v2 .rd a:hover{text-decoration-thickness:2px}.v2 .rd .ref-date{color:var(--ink2);font-size:15px}.v2 .rd .ref-list,.v2 .rd .guide-answers{margin:16px 0 0;padding:0;list-style:none}.v2 .rd .ref-list li,.v2 .rd .guide-answers li{border-bottom:1px solid var(--hair);margin:0;padding:10px 0 10px 28px;font-size:18px;line-height:1.6;position:relative}.v2 .rd .ref-list li:last-child,.v2 .rd .guide-answers li:last-child{border-bottom:0}.v2 .rd .ref-list li:before,.v2 .rd .guide-answers li:before{content:"";background:var(--navy);width:12px;height:12px;position:absolute;top:21px;left:2px}.v2 .rd .guide-answers li:nth-child(5n+2):before{background:var(--R)}.v2 .rd .guide-answers li:nth-child(5n+3):before{background:var(--L)}.v2 .rd .guide-answers li:nth-child(5n+4):before{background:var(--W)}.v2 .rd .guide-answers li:nth-child(5n+5):before{background:var(--S)}.v2 .rd .ref-h3,.v2 .rd .guide-directory-skill h3{font:800 24px/1.1 var(--sign);text-transform:uppercase;margin:28px 0 0}.v2 .rd .guide-contents,.v2 .rd .guide-pdf{margin:16px 0 0;padding:0;list-style:none}.v2 .rd .guide-contents li,.v2 .rd ul.guide-pdf li{border-bottom:1px solid var(--hair)}.v2 .rd .guide-contents a,.v2 .rd .guide-pdf a{padding:12px 4px;font-weight:600;display:block}.v2 .rd p.guide-pdf a{border:2px solid var(--ink);min-height:44px;font:700 18px var(--sign);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.v2 .rd p.guide-pdf a:hover{background:var(--soft)}.v2 .rd .guide-anatomy{border:2px solid var(--ink);border-top:12px solid var(--red);background:#fff;margin-top:48px;padding:22px 24px}.v2 .rd .guide-anatomy .guide-h2{border-top:0;padding-top:0}.v2 .rd .guide-papers{margin:14px 0 0;padding:0;list-style:none;display:grid}.v2 .rd .guide-papers li{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;font-size:17px;display:flex}.v2 .rd .guide-papers li:last-child{border-bottom:0}.v2 .rd .guide-papers b{font:800 20px var(--sign);text-transform:uppercase}.v2 .rd .guide-papers span{color:var(--ink2)}.v2 .rd .guide-papers-said li{display:block}.v2 .rd .guide-anatomy .guide-p{margin-top:0;font-size:17px;line-height:1.55}.v2 .rd .guide-anatomy .guide-papers+.guide-p{margin-top:16px}.v2 .rd .guide-anatomy .guide-p+.guide-p{margin-top:12px}.v2 .rd .guide-cut{margin:14px 0 0;font-size:17px}.v2 .rd .guide-cut b{font:800 26px var(--sign);color:var(--red)}.v2 .rd .guide-table-wrap{-webkit-overflow-scrolling:touch;border:2px solid var(--ink);background-color:#fff;background-image:linear-gradient(90deg,#fff 30%,#fff0),linear-gradient(270deg,#fff 30%,#fff0),linear-gradient(90deg,#10131a24,#10131a00 12px),linear-gradient(270deg,#10131a24,#10131a00 12px);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:48px 100%,48px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin-top:18px;overflow-x:auto}.v2 .rd .guide-table{border-collapse:collapse;width:100%;font-size:16px}.v2 .rd .guide-table thead th{text-align:left;font:800 16px var(--sign);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff;padding:10px 14px}.v2 .rd .guide-table td,.v2 .rd .guide-table th[scope=row]{border-bottom:1px solid var(--hair);vertical-align:top;text-align:left;padding:12px 14px}.v2 .rd .guide-table th[scope=row]{font:700 16px var(--body)}.v2 .rd .guide-table tr:last-child td,.v2 .rd .guide-table tr:last-child th{border-bottom:0}.v2 .rd .ref-table td:first-child{font-weight:600}.v2 .rd .ref-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.v2 .rd .guide-week{font:800 20px var(--sign);white-space:nowrap}.v2 .rd .guide-blockname{white-space:nowrap;color:var(--ink2)}.v2 .rd .guide-mock{text-align:center;color:var(--S);font-weight:800}.v2 .rd .guide-cuts th,.v2 .rd .guide-cuts td{padding:11px 9px}.v2 .rd .guide-cuts th[scope=row]{white-space:nowrap}.v2 .rd .guide-cuts td{font-variant-numeric:tabular-nums;text-align:right}.v2 .rd .guide-cuts thead th:not(:first-child){text-align:right}.v2 .rd .guide-cta-wrap{margin:24px 0 0}.v2 .rd .guide-cta{background:var(--ink);color:#fff;min-height:56px;font:700 20px var(--sign);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;align-items:center;padding:0 28px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.v2 .rd .guide-cta:after{content:"→";margin-left:10px}.v2 .rd .guide-cta:hover{box-shadow:0 5px 0 var(--navy);transform:translateY(-3px)}.v2 .rd .guide-directory-section .guide-h2{border-top-width:10px}.v2 .rd .guide-directory-skill{margin-top:8px}.v2 .rd .guide-foot{border-top:1px solid var(--hair);color:var(--ink2);margin:56px 0 0;padding-top:18px;font-size:15px;line-height:1.6}.v2 .rd .guide-foot p{margin:0}.v2 .rd .guide-foot p+p{margin-top:8px}.v2 .rd.legal .guide-block{margin-top:40px}.v2 .rd.legal .guide-h2{border-top-width:3px;font-size:26px}.v2 .rd.legal .guide-p,.v2 .rd.legal .ref-list li{font-size:17px}@media (prefers-reduced-motion:reduce){.v2 .rd .guide-cta{transition:none}.v2 .rd .guide-cta:hover{transform:none}}@media print{.v2 .nav,.v2 .foot2,.v2 .final2,.v2 .linksec,.v2 .rd p.guide-pdf,.v2 .rd .guide-cta-wrap{display:none}.v2 .rd{padding:0}.v2 .rdin{max-width:none;padding:0}.v2 .rd .guide-table-wrap{overflow:visible}.v2 .rd .guide-table thead th{color:var(--ink);border-bottom:2px solid var(--ink);background:#fff}.v2 .rd .guide-table tr{break-inside:avoid}.v2 .rd .guide-h2{break-after:avoid}.v2 .rd .guide-foot{break-before:avoid}}
