.labor-guide .recommendation-shell{width:min(80vw,1250px)}.labor-guide .recommendation-hero{max-width:1120px}.labor-guide .recommendation-body{max-width:1250px}.labor-guide .recommendation-hero h1{font-size:clamp(2rem,4vw,3.85rem)}.labor-guide .recommendation-lead{font-size:clamp(1.14rem,1.5vw,1.32rem)}.labor-guide .recommendation-hero-image{margin-top:35px}.labor-guide .draft-pair-nav{background:#f2f7fa;border:1px solid #d9e4eb;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;padding:16px 20px;display:flex}.labor-guide .draft-pair-nav span{color:#304f64;margin-right:8px;font-weight:800}.labor-guide .draft-pair-nav a{color:#123951;background:#fff;border:1px solid #b9cad5;padding:9px 14px;font-weight:750;text-decoration:none}.labor-guide .draft-pair-nav a[aria-current=page]{color:#fff;background:#123951;border-color:#123951}.labor-guide .recommendation-table-wrap table{font-size:1.06rem}.labor-guide .recommendation-table-wrap th,.labor-guide .recommendation-table-wrap td{padding:19px 20px}.labor-guide .labor-guide-note{color:#684d22;background:#fff8e9;border-left:3px solid #b3893e;margin:0 0 40px;padding:14px 19px;font-size:.95rem}.labor-guide .recommendation-summary>p{color:#405a6d;margin:0;font-size:1.08rem;line-height:1.78}.labor-guide .draft-manuscript{margin-top:0}.labor-guide .draft-section-heading{max-width:1050px;color:var(--navy-950);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(1.72rem,3.2vw,2.65rem);line-height:1.32}.labor-guide .recommendation-section{margin-top:82px}.labor-guide .recommendation-section>.section-label{color:#99702e;margin:0 0 10px;font-size:.78rem;line-height:1.4}.labor-guide .draft-manuscript>h3{color:var(--navy-950);margin:36px 0 16px;font-size:1.4rem}.labor-guide .draft-paragraph,.labor-guide .draft-list{color:#405a6d;max-width:1090px;font-size:1.12rem;line-height:1.78}.labor-guide .draft-paragraph{margin:0 0 20px}.labor-guide .draft-list{margin:14px 0 28px;padding-left:25px}.labor-guide .draft-list li+li{margin-top:9px}.labor-guide .draft-quote{color:#405a6d;background:#f2f7fa;border-left:3px solid #b3893e;margin:24px 0;padding:20px 25px;line-height:1.75}.labor-guide .firm-card-heading{margin:60px 0 20px}.labor-guide .draft-firm-card{margin:36px 0}.labor-guide .draft-firm-card .firm-card-heading{margin:0 0 20px}.labor-guide .firm-card-heading h2{font-size:clamp(1.65rem,2.5vw,2.25rem)}.labor-guide .draft-review-bridge{color:#304f64;background:#f2f7fa;border-left:3px solid #b3893e;margin:26px 0 0;padding:16px 20px;font-size:1.02rem;line-height:1.72}.labor-guide .gangnam-review-card blockquote{font-size:.96rem;line-height:1.65}.labor-guide .recommendation-table-wrap table{min-width:900px}.labor-guide .recommendation-conclusion{margin-top:70px}.labor-guide .recommendation-conclusion .draft-conclusion-copy{max-width:1050px;margin-top:18px;display:block}.labor-guide .recommendation-conclusion .draft-conclusion-copy p{color:#ffffffd1;font-size:1.12rem;line-height:1.8}.labor-guide .recommendation-conclusion ol{color:#ffffffe0;margin:22px 0 0;padding-left:1.4rem;font-size:1.08rem;line-height:1.9}.labor-guide .recommendation-conclusion .draft-conclusion-links{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.labor-guide .recommendation-faq details div p{color:#4d6677;margin:0 0 20px;font-size:1.06rem;line-height:1.8}.labor-guide .recommendation-sources{margin-top:72px}.labor-guide .recommendation-sources .draft-paragraph{max-width:1050px}.labor-guide.registration-guide .firm-card-heading{margin:0}.labor-guide.registration-guide .firm-facts>div{grid-template-columns:145px 1fr}.labor-guide.registration-guide .registration-table th:first-child{width:28%}.labor-guide.registration-guide .registration-table th:nth-child(2){width:12%}.labor-guide.registration-guide .registration-table th:nth-child(3),.labor-guide.registration-guide .registration-table th:nth-child(4){width:30%}@media (max-width:760px){.labor-guide.registration-guide .firm-facts>div{grid-template-columns:1fr}.labor-guide .recommendation-shell{width:calc(100% - 32px)}.labor-guide .recommendation-hero h1{font-size:2rem}.labor-guide .draft-section-heading{margin-top:52px}.labor-guide .draft-paragraph,.labor-guide .draft-list{font-size:1rem}.labor-guide .recommendation-table-wrap table{min-width:760px}.labor-guide .draft-firm-card{padding:24px 19px}}
