.news-share[hidden]{display:none}.news-share{font-family:system-ui,sans-serif}.share-caption{display:block;font-size:.73rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.share-actions{display:flex;flex-wrap:wrap;gap:8px}.share-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid #b5c5d3;border-radius:999px;background:#fff;color:#103653;text-decoration:none;font:600 .82rem/1.4 system-ui,sans-serif;cursor:pointer;transition:background .2s,color .2s}.share-button:hover{background:#103653;color:#fff}.share-whatsapp{border-color:#a0c9b2;background:#eef8f1;color:#18613c}.share-facebook{background:#edf3fc;color:#235498}.share-native{background:#103653;color:white}.share-feedback{display:block;font-size:.85rem;margin-top:8px}.share-feedback:empty{display:none}.share-url{display:block;width:100%;padding:10px;margin-top:10px;border:1px solid #8ca5b9;border-radius:6px}.share-url[hidden]{display:none}
.story-page{margin:0;background:#f8f7f3;color:#16354a;font:16px/1.65 system-ui,sans-serif}.story-page *{box-sizing:border-box}.story-page a:focus-visible,.share-button:focus-visible{outline:3px solid #b77d00;outline-offset:4px}.story-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.story-header{background:#fff}.story-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.story-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#092c4c;font-size:.82rem;font-weight:850;line-height:1.35;letter-spacing:.06em}.story-brand img{object-fit:contain}.story-brand small{display:block;font-size:.68rem;letter-spacing:0;font-weight:450;margin-top:6px}.story-back{color:#173b56;font-size:.85rem;text-decoration:none;font-weight:650}.story-flag{height:18px;background:linear-gradient(to bottom,#fce300 0 33.333%,#00843d 33.333% 66.667%,#0057b8 66.667%)}.story-hero{background:radial-gradient(ellipse at 100% 0,#24546a80,transparent 55%),#082c46;color:white;padding:38px 0 116px;position:relative}.story-kicker{display:flex;justify-content:space-between;gap:18px;color:#c6d7df;font-size:.7rem;letter-spacing:.19em;text-transform:uppercase;padding-bottom:28px;margin-bottom:34px;border-bottom:1px solid #ffffff26}.story-category{display:inline-block;padding:6px 13px;background:#f5c849;color:#173448;border-radius:4px;font-size:.73rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.story-hero h1{font-size:clamp(2.2rem,4.3vw,4.5rem);line-height:1.1;letter-spacing:-.04em;max-width:1050px;margin:22px 0 24px;text-wrap:balance;font-weight:800;overflow-wrap:anywhere}.story-deck{font-size:clamp(1.03rem,1.5vw,1.25rem);line-height:1.7;color:#d4e2e9;max-width:860px;margin-bottom:30px}.story-meta{display:flex;align-items:center;gap:12px;font-size:.83rem}.story-author-mark{width:42px;height:42px;border:1px solid #7c98a8;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:1.4rem;color:#f5c849}.story-meta strong,.story-meta div>span{display:block}.story-meta div>span{color:#c6d7df;font-size:.76rem;margin-top:3px}.story-cover{position:relative;margin-top:-72px;margin-bottom:54px}.story-cover>img{display:block;width:100%;max-height:660px;object-fit:contain;background:#e2e7e6;border-radius:12px;box-shadow:0 22px 45px #092c4c1c}.story-cover-logo>img{height:280px;object-fit:contain;padding:35px;background:#edf1ee}.story-cover figcaption{font-size:.7rem;color:#667680;padding:13px 0;border-bottom:1px solid #d5ddd9}.story-layout{display:grid;grid-template-columns:240px minmax(0,740px);justify-content:space-between;gap:56px}.story-side{align-self:start;position:sticky;top:28px}.story-eyebrow{color:#557269;font-size:.67rem;font-weight:800;letter-spacing:.16em}.story-side>p{font:italic 1.3rem/1.5 Georgia,serif;margin:12px 0 26px}.story-side .news-share{border-top:1px solid #cdd7d3;padding-top:22px}.story-prose{font:1.15rem/1.95 Georgia,'Times New Roman',serif;color:#243b48;overflow-wrap:anywhere;min-width:0}.story-prose>p:first-child{font-size:1.3rem;color:#14374d}.story-prose p{margin:0 0 1.4em}.story-prose h2,.story-prose h3,.story-prose h4{font-family:system-ui,sans-serif;line-height:1.3;color:#082c46;margin:1.5em 0 .7em}.story-prose img{display:block;max-width:100%;height:auto;margin:28px auto;border-radius:10px}.story-prose a{color:#14668d;text-underline-offset:4px}.story-prose blockquote{margin:32px 0;border-left:4px solid #d3a537;padding:12px 24px;background:#efeee5;font-size:1.3rem;font-style:italic}.story-prose .ql-align-center{text-align:center}.story-prose .ql-align-right{text-align:right}.story-prose .ql-align-justify{text-align:justify}.story-signoff{border-top:1px solid #d5ddd9;margin-top:40px;padding-top:22px;font:600 .8rem/1.6 system-ui,sans-serif;color:#5d706e}.story-signoff span{color:#b18b25;margin-right:10px}.story-related{padding-block:80px}.story-related h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.04em;margin:8px 0 28px}.story-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.story-related-card{border:1px solid #dbe0da;background:white;text-decoration:none;color:#12364d;border-radius:12px;overflow:hidden;transition:transform .2s}.story-related-card:hover{transform:translateY(-4px)}.story-related-card img{width:100%;height:200px;object-fit:cover}.story-related-card>div{padding:22px}.story-related-card time{font-size:.72rem;color:#60796f}.story-related-card h3{font-size:1.12rem;line-height:1.45;margin:12px 0 18px}.story-related-card span{font-size:.76rem;font-weight:750}.story-footer{background:#082c46;color:#ccdee6;padding:40px 0}.story-footer .story-shell{display:flex;flex-direction:column;gap:10px}.story-footer strong{color:white;font:italic 1.8rem Georgia,serif}.story-footer span,.story-footer a{font-size:.8rem}.story-footer a{color:#f5c849}.story-empty{min-height:55vh;padding-block:80px}.story-empty h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.story-skip{position:absolute;top:-80px;background:#fff;color:#082c46;padding:12px;z-index:20}.story-skip:focus{top:0}
#newsModal .modal-dialog{max-width:980px}#newsModal .modal-content{border-radius:18px;overflow:hidden}#newsModal .modal-header{background:#082c46;color:#cbdde7;border:0;padding:18px 28px}#newsModal .modal-header .story-eyebrow{color:#d3e1e7}#newsModal .modal-body{padding:0;background:#f8f7f3}#newsModal .news-preview-hero{background:radial-gradient(ellipse at top right,#34677b66,transparent),#082c46;padding:18px 36px 40px;color:white}#newsModal #modalNewsCategory{background:#f5c849;color:#163548;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:7px 11px}#newsModal #modalNewsTitle{font-size:clamp(1.65rem,3.2vw,2.75rem);color:#fff;line-height:1.17;letter-spacing:-.035em;margin:20px 0;text-wrap:balance;overflow-wrap:anywhere}#newsModal .preview-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:#c9dde7;font-size:.8rem}#newsModal .preview-image{margin:0;background:#e2e7e6;text-align:center}#newsModal #modalNewsImage{display:block;width:100%;max-height:480px;object-fit:contain}#newsModal #modalNewsImage[hidden]{display:none}#newsModal .preview-content{padding:32px 40px}#newsModal .news-share{border-bottom:1px solid #d5ddd9;padding-bottom:24px;margin-bottom:28px}#newsModal .story-prose{font-size:1.08rem}#newsModal .modal-footer{background:#fff;border-top:1px solid #dbe2df;justify-content:space-between;padding:16px 28px}#newsModal .preview-open{background:#082c46;color:white;border-color:#082c46}#newsModal .preview-open[hidden]{display:none}
@media(max-width:760px){.story-shell{width:calc(100% - 36px)}.story-nav{gap:12px;padding-block:15px}.story-brand{font-size:.66rem;gap:8px}.story-brand img{width:38px;height:48px}.story-brand small{display:none}.story-back{font-size:.73rem}.story-hero{padding:22px 0 76px}.story-kicker{font-size:.58rem;letter-spacing:.1em;margin-bottom:26px;padding-bottom:20px}.story-cover{margin-top:-42px;margin-bottom:28px}.story-layout{grid-template-columns:1fr;gap:24px}.story-side{position:static}.story-side>.story-eyebrow,.story-side>p{display:none}.story-side .news-share{border-top:0;padding-top:0}.story-prose{font-size:1.08rem;line-height:1.85}.story-related{padding-block:45px}.story-related-grid{grid-template-columns:1fr}.story-related-card{display:grid;grid-template-columns:110px 1fr}.story-related-card img{height:100%;min-height:160px}.story-related-card>div{padding:16px}.story-related-card h3{font-size:1rem}.story-related-card time{font-size:.65rem}#newsModal .news-preview-hero{padding:14px 22px 28px}#newsModal .preview-content{padding:24px 22px}#newsModal .modal-header,#newsModal .modal-footer{padding:16px 22px}.share-button{padding:8px 12px;font-size:.77rem}}
@media(prefers-reduced-motion:reduce){.share-button,.story-related-card{transition:none}}
