
.gs-wrap{width:min(1180px,88vw);margin:auto;color:#003049}.gs-hero{padding:65px 0 40px;border-bottom:1px solid #669bbc}.gs-kicker{font-size:12px;font-weight:750;letter-spacing:.13em;color:#780000}.gs-hero h1{font-size:clamp(40px,6vw,76px);line-height:1.05;letter-spacing:-.05em;max-width:1000px;margin:24px 0}.gs-hero .gs-dek{font-size:21px;line-height:1.55;max-width:800px}.gs-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.gs-card{padding:26px;border:1px solid #c9c0ae;border-radius:10px;background:#fffaf0}.gs-card h2,.gs-card h3{font-size:24px;line-height:1.2;margin:12px 0}.gs-card p,.gs-card li{font-size:16px;line-height:1.65}.gs-button{display:inline-block;background:#780000;color:#fffaf0!important;padding:14px 20px;border-radius:5px;text-decoration:none;font-weight:700;margin:10px 10px 10px 0}.gs-body{display:grid;grid-template-columns:minmax(0,780px) 250px;gap:60px;margin:40px 0}.gs-body article p,.gs-body article li{font-size:18px;line-height:1.8}.gs-body article h2{font-size:32px;line-height:1.2;letter-spacing:-.025em;margin-top:48px;scroll-margin-top:30px}.gs-body article h3{font-size:22px}.gs-body article a{text-decoration:underline}.gs-table{overflow:auto}.gs-table table{border-collapse:collapse;font-size:15px;line-height:1.6;width:100%;min-width:570px}.gs-table th,.gs-table td{text-align:left;border-bottom:1px solid #b9c1bc;padding:12px;vertical-align:top}.gs-table th{background:#003049;color:#fffaf0}.gs-proof{margin:30px 0;padding:24px;background:#003049;color:#fdf0d5;border-radius:10px}.gs-proof p{font-size:16px;line-height:1.65}.gs-proof strong{color:#fdf0d5}.gs-shot{width:100%;height:auto;border:1px solid #b5bdb4;border-radius:8px;display:block}.gs-caption{font-size:13px!important;line-height:1.6!important;color:#3c5d69}.gs-aside{font-size:15px;line-height:1.7;position:sticky;top:25px;align-self:start}.gs-aside a{display:block;padding:9px 0}.gs-aside h2{font-size:18px}.gs-flow{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;counter-reset:steps}.gs-flow div{border:1px solid #669bbc;padding:18px;border-radius:8px;background:#fffaf0;font-size:15px}.gs-flow b{display:block;margin-bottom:8px}.gs-related{border-top:1px solid #669bbc;margin:40px 0;padding:30px 0}.gs-related p{line-height:1.7}.gs-section{padding:40px 0}.gs-example{border-top:1px solid #b7b5aa;padding:20px 0}.gs-example h3{font-size:24px}.gs-wide{padding:35px;background:#003049;color:#fdf0d5;border-radius:10px}.gs-wide a{color:#fdf0d5}.gs-wide h2{font-size:30px}.gs-wide p{line-height:1.7}.gs-rule{font-size:14px;line-height:1.7;max-width:900px}a:focus-visible{outline:3px solid #c1121f;outline-offset:4px}@media(max-width:900px){.gs-body{grid-template-columns:1fr;gap:20px}.gs-aside{position:static;order:-1}.gs-cards{grid-template-columns:1fr}.gs-hero{padding-top:35px}.gs-wrap{width:90vw}.gs-body article p,.gs-body article li{font-size:17px}.gs-hero .gs-dek{font-size:18px}}@media print{.gs-aside,.gs-related{display:none}.gs-body{display:block}}