.seo-support{border-top:1px solid var(--line)}.seo-support>.editorial-grid{padding:0;margin-bottom:65px;gap:7vw}.seo-support .editorial-grid h2{font-size:clamp(36px,3.6vw,58px)}.guide-service-links{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:25px}.guide-service-links a{border-bottom:1px solid currentColor;font-size:12px;padding-bottom:5px}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.guide-card{padding:30px;border:1px solid var(--line);min-width:0;background:linear-gradient(145deg,#fff7,transparent);display:flex;flex-direction:column;align-items:flex-start}.guide-card h3{font-family:var(--serif);font-size:34px;letter-spacing:-.025em}.guide-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.guide-card>p:not(.eyebrow){font-size:12px;color:var(--muted);flex:1}.guide-card .underlink{margin-top:16px}.guide-section-title{font-size:clamp(34px,3vw,48px);margin:0}.guide-article>.page-head{max-width:1100px;margin-left:0}.guide-article h1{font-size:clamp(46px,5.6vw,88px);line-height:1.02;max-width:980px}.guide-byline{font-size:11px;color:var(--muted);margin-top:28px}.guide-layout{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,750px);gap:7vw;padding:20px 0 50px;align-items:start}.guide-toc{position:sticky;top:125px;display:grid;border-top:1px solid var(--line);padding-top:20px}.guide-toc a{font-size:12px;line-height:1.6;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.guide-toc a span{font-size:9px;color:var(--muted);padding-top:3px}.guide-content{min-width:0}.guide-content section{margin-bottom:48px;scroll-margin-top:120px}.guide-content h2{font-size:clamp(32px,3vw,46px);line-height:1.1}.guide-content p,.guide-content li{font-size:14px;line-height:1.9}.guide-content ul{padding-left:21px}.guide-content li{margin-bottom:12px}.guide-content p a,.guide-content li a{text-decoration:underline;text-underline-offset:4px}.guide-content .guide-sources{border-top:1px solid var(--line);padding-top:25px}.guide-sources h2{font-size:29px}.guide-sources li{font-size:12px;overflow-wrap:anywhere}.guide-next{padding:30px;background:var(--sand)}.guide-next h2{font-size:40px}.guide-next .btn{max-width:100%;text-align:left}.guide-index{padding-top:10px}.guide-card:focus-within{box-shadow:0 8px 25px #4e3c320c}.guide-toc a:hover{color:var(--olive-dark);text-decoration:underline}.guide-card .eyebrow{margin-bottom:20px}
@media(max-width:1000px){.guide-cards{gap:16px}.guide-card{padding:23px}.guide-card h3{font-size:29px}.guide-layout{gap:5vw;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:700px){.guide-cards{grid-template-columns:1fr}.guide-card{padding:26px}.guide-card h3{font-size:33px}.guide-layout{grid-template-columns:1fr;gap:32px;padding-top:0}.guide-toc{position:static}.guide-article>.page-head{padding-bottom:30px}.guide-article h1{font-size:clamp(43px,9vw,60px);overflow-wrap:break-word}.guide-content h2{font-size:36px}.guide-next{padding:23px}.guide-next h2{font-size:36px}.seo-support>.editorial-grid{margin-bottom:45px}.seo-support .section-heading{align-items:start;flex-direction:column;gap:22px}.guide-article .breadcrumb{line-height:1.6}}
.nav-links a{white-space:nowrap}
@media(max-width:1150px){.nav{height:80px;gap:18px}.nav-links{display:none}.nav-actions>.btn{display:none}.menu-toggle{display:inline-flex;border:0}.nav-actions{gap:15px}.mobile-nav.open{display:grid;border-top:1px solid var(--line);padding:15px var(--gutter) 25px;gap:0}.mobile-nav a{padding:14px 0;font-size:17px;border-bottom:1px solid var(--line)}.mobile-nav a:last-child{margin-top:15px;border:0;padding:15px;background:var(--ink);color:white;text-align:center}}

#consulta-npl{scroll-margin-top:110px}.page-head h1{overflow-wrap:break-word}
