.breadcrumbs{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.6;color:var(--muted);padding-top:32px}.breadcrumbs a{color:var(--petrol);text-decoration:underline;text-underline-offset:3px}.article-heading{max-width:900px;padding-block:50px 45px}.article-heading h1{font-size:clamp(36px,4.5vw,60px);line-height:1.1;letter-spacing:-.045em;font-weight:550;margin-top:20px;color:var(--petrol)}.article-lead{font-size:20px;line-height:1.75;margin-top:26px;color:var(--muted);max-width:820px}.article-meta{font-size:13px;line-height:1.7;color:var(--muted);margin-top:22px}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:65px;border-top:1px solid var(--line);padding-top:44px}.article-toc{position:sticky;top:116px;display:grid;gap:16px;font-size:14px;line-height:1.6}.article-toc strong{font-weight:600;color:var(--petrol)}.article-toc a{color:var(--muted)}.article-toc a:hover{text-decoration:underline;color:var(--petrol)}.article-body{min-width:0}.article-body section{padding-bottom:44px}.article-body h2{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin-bottom:22px}.article-body p,.article-body li{font-size:17px;line-height:1.85;color:var(--muted)}.article-body p+p{margin-top:18px}.article-body ul,.article-body ol{padding-left:24px;margin-block:20px}.article-body li+li{margin-top:12px}.article-body strong{color:var(--ink);font-weight:600}.article-body a{color:var(--petrol);text-decoration:underline;text-underline-offset:4px}.content-table{overflow-x:auto;margin-block:22px;border:1px solid var(--line);border-radius:8px}.content-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;text-align:left}.content-table th,.content-table td{padding:16px 20px;border-bottom:1px solid var(--line);vertical-align:top}.content-table thead{background:#edf3f2}.content-table th{font-weight:600;color:var(--petrol)}.content-table tr:last-child td,.content-table tr:last-child th{border-bottom:0}.article-related{border-top:1px solid var(--line);padding-top:28px}.article-related a{display:block;margin-top:18px;font-size:16px;line-height:1.7}.article-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:40px;background:#edf3f2;border-radius:12px;margin-block:24px 70px}.article-contact h2{font-size:30px}.article-contact p{font-size:16px;line-height:1.7;color:var(--muted);margin-top:14px}.article-contact .button{flex-shrink:0}
@media(max-width:900px){.article-layout{grid-template-columns:200px minmax(0,1fr);gap:36px}.article-contact{align-items:start;flex-direction:column}}@media(max-width:650px){.breadcrumbs{font-size:12px;padding-top:22px}.article-heading{padding-block:32px}.article-heading h1{font-size:38px}.article-lead{font-size:18px}.article-layout{display:block;padding-top:26px}.article-toc{position:static;gap:12px;padding-bottom:30px;margin-bottom:32px;border-bottom:1px solid var(--line)}.article-body h2{font-size:27px}.article-body p,.article-body li{font-size:16px}.article-body section{padding-bottom:32px}.content-table th,.content-table td{padding:12px}.article-contact{padding:26px;margin-bottom:45px}.article-contact .button{width:100%;font-size:14px}.article-contact h2{font-size:28px}}
