@import url('/offer.css');

.article-hero{padding-bottom:72px}.article-hero h1{max-width:1040px}.article-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 22px;color:#b9d6cf;font-size:.9rem}.article-meta span+span:before{content:"·";margin-right:20px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:72px;align-items:start}.article-content{max-width:800px}.article-content h2{margin-top:62px}.article-content h2:first-child{margin-top:0}.article-content h3{margin-top:32px}.article-content p,.article-content li{color:#314f52}.article-content strong{color:var(--ink)}.article-content ul{padding-left:22px}.article-content li{margin-bottom:10px}.article-nav{position:sticky;top:24px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.article-nav strong{display:block;margin-bottom:12px;font-family:Manrope,sans-serif}.article-nav a{display:block;padding:8px 0;color:#365e60;text-decoration-thickness:1px;text-underline-offset:4px}.fact-box,.decision-box{margin:30px 0;padding:26px 28px;border-radius:18px}.fact-box{border-left:4px solid #24866f;background:#e8f2ee}.fact-box p:last-child,.decision-box p:last-child{margin-bottom:0}.decision-box{background:var(--ink-2);color:#fff}.decision-box p,.decision-box li{color:#d0e5df}.decision-box strong{color:#fff}.comparison{width:100%;margin:30px 0;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.comparison th,.comparison td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.comparison th{font-family:Manrope,sans-serif;background:#e8f2ee}.comparison tr:last-child td{border-bottom:0}.flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0}.flow article{position:relative;padding:22px 18px;border:1px solid var(--line);border-radius:16px;background:#fff}.flow article:not(:last-child):after{content:"→";position:absolute;right:-12px;top:28px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#24866f;color:#fff;font-weight:700}.flow span{display:block;margin-bottom:12px;color:#267a68;font-weight:800}.flow h3{margin:0 0 10px;font-size:1rem}.flow p{margin:0;font-size:.92rem}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.check-card{padding:26px;border:1px solid var(--line);border-radius:18px;background:#fff}.check-card h3{margin:0 0 16px}.check-card ul{margin-bottom:0}.faq details{border-top:1px solid var(--line);padding:19px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:Manrope,sans-serif;font-weight:700}.faq details p{margin:14px 0 0}.sources{font-size:.94rem}.sources a{color:#176b5a;text-underline-offset:4px}.article-contact{margin-top:70px}.article-contact h2{margin-top:0}.updated{font-size:.9rem;color:var(--muted)}

@media(max-width:980px){.article-layout{grid-template-columns:1fr}.article-nav{position:static;order:-1}.article-nav a{display:inline-block;margin-right:18px}.flow{grid-template-columns:1fr 1fr}.flow article:nth-child(2):after{display:none}}
@media(max-width:680px){.article-meta{display:block}.article-meta span{display:block}.article-meta span+span:before{display:none}.flow,.check-grid{grid-template-columns:1fr}.flow article:after{display:none!important}.comparison{display:block;overflow-x:auto}.article-nav a{display:block}.fact-box,.decision-box{padding:23px}.article-contact{margin-top:52px}}
