.gdl-main{min-width:0;width:100%;max-width:1140px;margin:0 auto;padding:36px 28px 72px}.gdl-wrap{max-width:940px;margin:0 auto}.gdl-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;margin:0 0 34px}.gdl-breadcrumb a,.gdl-article a{color:inherit;text-decoration:underline;text-underline-offset:4px}.gdl-kicker{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.gdl-heading h1{font-size:clamp(30px,4.5vw,52px);line-height:1.12;letter-spacing:-.035em;max-width:850px;margin:0 0 20px}.gdl-lead{font-size:18px;line-height:1.65;max-width:740px;opacity:.82}.gdl-byline{font-size:12px;margin:20px 0 28px;opacity:.7}.gdl-answer{border:1px solid currentColor;border-radius:12px;padding:20px 24px;margin:24px 0 30px;line-height:1.75}.gdl-answer p{margin:0}.gdl-toc{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 40px}.gdl-toc a{font-size:12px;border:1px solid currentColor;border-radius:99px;padding:10px 14px;line-height:1.3;color:inherit;text-decoration:none}.gdl-article{max-width:820px}.gdl-article section{scroll-margin-top:92px;margin:0 0 44px}.gdl-article h2{font-size:27px;line-height:1.25;letter-spacing:-.02em;margin:0 0 18px}.gdl-article h3{font-size:18px;line-height:1.45;margin:26px 0 10px}.gdl-article p,.gdl-article li{font-size:15px;line-height:1.85}.gdl-article p{margin:0 0 16px}.gdl-article ul,.gdl-article ol{padding-left:24px;margin:14px 0 24px}.gdl-article li{margin:8px 0}.gdl-table{overflow-x:auto;margin:22px 0}.gdl-table table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65;min-width:460px}.gdl-table th,.gdl-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid currentColor}.gdl-table th{font-size:12px}.gdl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.gdl-card{display:flex;flex-direction:column;gap:12px;border:1px solid currentColor;border-radius:12px;padding:22px;color:inherit;text-decoration:none!important}.gdl-card strong{font-size:18px;line-height:1.35}.gdl-card span{font-size:13px;line-height:1.7;opacity:.78}.gdl-card small{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.gdl-note{border-left:3px solid currentColor;padding:12px 20px;margin:24px 0;font-size:13px;line-height:1.75}.gdl-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;border-top:1px solid currentColor;padding:26px 0;margin-top:38px}.gdl-next a{display:flex;flex-direction:column;gap:9px;color:inherit;text-decoration:none;padding:10px 0}.gdl-next small{font-size:10px;letter-spacing:.1em}.gdl-next strong{font-size:16px;line-height:1.5}.gdl-home{max-width:1100px;margin:44px auto;padding:30px 26px;border:1px solid currentColor;border-radius:14px}.gdl-home h2{font-size:26px;line-height:1.3;margin:10px 0}.gdl-home p{font-size:14px;line-height:1.8}.gdl-home-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px}.gdl-home-links a{font-size:13px;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:4px}.gdl-article code{font-size:.9em;overflow-wrap:anywhere}.gdl-article details{border-bottom:1px solid currentColor;padding:16px 0}.gdl-article summary{font-size:15px;font-weight:650;cursor:pointer;min-height:32px}.gdl-article details p{margin:14px 0 0}.gdl-sources{font-size:12px;line-height:1.8;opacity:.8}.gdl-sources a{display:inline-block;margin:3px 14px 3px 0}
@media(max-width:700px){.gdl-main{padding:26px 18px 50px}.gdl-breadcrumb{margin-bottom:26px}.gdl-heading h1{font-size:34px}.gdl-lead{font-size:16px}.gdl-answer{padding:17px 18px}.gdl-toc{gap:7px;margin-bottom:30px}.gdl-toc a{padding:10px 12px}.gdl-article h2{font-size:24px}.gdl-cards,.gdl-next{grid-template-columns:1fr}.gdl-card{padding:20px}.gdl-home{margin:30px 16px;padding:24px 20px}.gdl-home-links{flex-direction:column;align-items:flex-start}.gdl-table th,.gdl-table td{padding:12px}.gdl-article p,.gdl-article li{font-size:14px}}@media print{.gdl-toc{display:none}.gdl-main{padding:0;max-width:none}.gdl-card,.gdl-answer,.gdl-table tr{break-inside:avoid}.gdl-heading h1{font-size:30px}.gdl-article h2{break-after:avoid}}
