.ar-page{padding:22px var(--gutter,32px) 56px;background:#f4f9fc;color:#143e55;min-width:0}.ar-page *{box-sizing:border-box}.ar-page>nav{width:100%;max-width:none;margin:0 0 28px;padding:0}.ar-page>nav ol{flex-wrap:wrap;line-height:1.6}.ar-page>nav li:last-child{min-width:0}.ar-layout{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2.6fr) minmax(250px,1fr);gap:clamp(20px,2vw,40px);align-items:start}.ar-page .ar-article{grid-column:2;grid-row:1;width:100%;max-width:none;padding:0;margin:0;min-width:0}.ar-trending{grid-column:1;grid-row:1;min-width:0}.ar-related{grid-column:3;grid-row:1;min-width:0}.ar-side-inner{border-radius:12px;overflow:hidden}.ar-trending .ar-side-inner{background:linear-gradient(90deg,#8adcf011 1px,transparent 1px),linear-gradient(#8adcf011 1px,transparent 1px),linear-gradient(140deg,#064d6b,#007da8);background-size:42px 42px,42px 42px,auto;padding:24px 20px;color:white;border:1px solid #057da4}.ar-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;color:#007da8}.ar-trending .ar-eyebrow{color:#9bdcf2}.ar-page aside h2{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:9px 0;color:inherit}.ar-side-note{font-size:13px;line-height:1.6;margin:0 0 20px;color:#637d8c}.ar-trending .ar-side-note{color:#b5dce9}.ar-trending ol{list-style:none;margin:0;padding:0}.ar-trending li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:20px 0;border-top:1px solid #a4e3f533}.ar-rank{font-size:24px;line-height:1;font-weight:500;color:#76d8f5;font-variant-numeric:tabular-nums}.ar-page aside h3{font-size:16px;font-weight:600;line-height:1.5;margin:6px 0 9px;letter-spacing:-.015em}.ar-page aside a{text-decoration:none;color:inherit}.ar-trending h3 a:hover{color:#9ce7ff}.ar-mini-cat{font-size:12px;line-height:1.5;color:#b6e6f5}.ar-page aside time{font-size:12px;color:#637d8c}.ar-trending time{color:#b5dce9}.ar-side-all{display:flex;justify-content:space-between;border-top:1px solid #a4e3f533;padding-top:18px;font-size:14px}.ar-related .ar-side-inner{background:linear-gradient(150deg,#fff,#edf8fc);border:1px solid #c6e2ed;padding:24px 18px}.ar-related-list{display:flex;flex-direction:column;gap:22px}.ar-related-list article{padding-bottom:20px;border-bottom:1px solid #d3e7ef}.ar-related-list article:last-child{padding-bottom:0;border-bottom:0}.ar-related-img{display:block;aspect-ratio:16/10;border-radius:8px;overflow:hidden;margin-bottom:12px}.ar-related-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ar-related-list article:hover img{transform:scale(1.035)}.ar-related h3 a:hover{color:#007da8}.ar-article [class$=__head],.ar-article [class$=__section],.ar-article [class$=__bottomSection],.ar-article [class$=__narrowBlock],.ar-article [class$=__wideBlock]{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.ar-article [class$=__headline]{font-size:clamp(30px,2.6vw,46px);line-height:1.22;letter-spacing:-.035em;color:#143e55;margin:14px 0 18px}.ar-article [class$=__category]{color:#007da8;font-size:13px;font-weight:600}.ar-article [class$=__sapo]{font-size:18px;line-height:1.7;color:#567485}.ar-article [class*=ArticleMeta][class$=__row]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ar-article [class*=ArticleMeta][class$=__dates]{flex-wrap:wrap;line-height:1.6}.ar-article [class$=__coverWrap]{width:100%;max-width:none;margin:26px 0}.ar-article [class$=__cover]{border-radius:12px}.ar-article [class$=__paragraph]{font-size:18px;line-height:1.85;text-align:left;color:#264b5e}.ar-article [class$=__heading2]{font-size:26px;line-height:1.4;color:#143e55}.ar-article [class$=__figure]{margin-left:0;margin-right:0;max-width:100%}.ar-article [class$=__caption]{font-size:13px;line-height:1.6}.ar-article [class$=__imageFrame]{border-radius:10px}.ar-article [class$=__tagsRow]{margin-top:24px}.ar-share{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:22px;padding:15px 0;border-top:1px solid #c6e2ed;border-bottom:1px solid #c6e2ed;font-size:13px;color:#567485}.ar-share>span:first-child{margin-right:5px}.ar-share button{font:inherit;font-size:13px;line-height:1.4;min-height:36px;padding:8px 10px;border:1px solid #c6e2ed;border-radius:7px;background:white;color:#007da8;cursor:pointer;transition:background .2s}.ar-share button:hover{background:#e3f4fc;border-color:#00aeef}.ar-share-status:empty{display:none}.ar-share-status{flex-basis:100%;font-size:13px;line-height:1.6;color:#365e73}.ar-page :is(a,button):focus-visible{outline:2px solid #00aeef;outline-offset:4px}.ar-copy-panel{margin-top:12px;padding:16px;background:#e8f5fb;border:1px solid #c6e2ed;border-radius:8px}.ar-copy-panel input{width:100%;font:inherit;padding:10px;border:1px solid #a9d4e4;border-radius:6px;background:#fff;color:#143e55}.ar-copy-panel p{font-size:14px;line-height:1.6;margin:0 0 10px}
@media(min-width:1600px){.ar-layout{grid-template-columns:minmax(250px,1fr) minmax(0,3fr) minmax(280px,1.1fr)}}
@media(max-width:1200px){.ar-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.ar-page .ar-article{grid-column:1;grid-row:1}.ar-related{grid-column:2;grid-row:1}.ar-trending{grid-column:1/-1;grid-row:2}.ar-trending ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.ar-trending .ar-side-all{justify-content:start;gap:18px}.ar-article [class$=__headline]{font-size:34px}}
@media(max-width:850px){.ar-layout{display:flex;flex-direction:column;gap:30px}.ar-page .ar-article{order:0}.ar-related{order:1;width:100%}.ar-trending{order:2;width:100%}.ar-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-trending ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-page>nav li:last-child{display:none}}
@media(max-width:560px){.ar-page{padding-top:18px}.ar-page>nav{margin-bottom:22px}.ar-article [class$=__headline]{font-size:30px}.ar-article [class$=__sapo],.ar-article [class$=__paragraph]{font-size:17px;line-height:1.8}.ar-article [class$=__heading2]{font-size:23px}.ar-related-list,.ar-trending ol{grid-template-columns:1fr}.ar-related-list article{display:grid;grid-template-columns:110px 1fr;gap:14px}.ar-related-img{aspect-ratio:1;height:auto;margin:0;align-self:start}.ar-page aside h3{font-size:15px}.ar-share button{min-height:40px}.ar-article [class*=AdjacentArticleNav][class$=__grid]{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ar-related-img img,.ar-share button{transition:none}}
.ar-page .ar-trending h3,.ar-page .ar-trending h3 a{color:#fff}.ar-page .ar-trending h3 a:hover{color:#9ce7ff}.ar-page .ar-trending time{color:#b5dce9}.ar-article [class$=__head]{display:block}.ar-article [class$=__sapo]{margin:0 0 20px}.ar-article [class$=__category]{display:inline-block}
/* Open editorial sidebars: no tinted panels or background patterns. */
.ar-page{background:#fff}.ar-trending .ar-side-inner,.ar-related .ar-side-inner{background:none;border:0;border-radius:0;padding:0;color:#143e55}.ar-page .ar-trending .ar-eyebrow,.ar-page .ar-trending .ar-mini-cat{color:#007da8}.ar-page .ar-trending .ar-side-note,.ar-page .ar-trending time{color:#637d8c}.ar-page .ar-trending h3,.ar-page .ar-trending h3 a{color:#143e55}.ar-page .ar-trending h3 a:hover{color:#007da8}.ar-trending li{display:block;border-top:0;border-bottom:1px solid #d3e7ef;padding:0 0 22px;margin-bottom:22px}.ar-trending-img{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:8px;margin-bottom:13px}.ar-trending-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.ar-trending li:hover img{transform:scale(1.035)}.ar-page .ar-trending h3{font-size:17px;line-height:1.5;margin:8px 0 10px}.ar-trending .ar-side-all{border-top:0;padding-top:0;color:#007da8}.ar-latest{margin-top:32px;padding-top:26px;border-top:1px solid #b9dce9}.ar-latest-list{margin-top:22px;display:flex;flex-direction:column;gap:18px}.ar-latest-list article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:start;border-bottom:1px solid #d3e7ef;padding-bottom:18px}.ar-latest-list article:last-child{border-bottom:0;padding-bottom:0}.ar-latest-img{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden}.ar-latest-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.ar-latest-list article:hover img{transform:scale(1.035)}.ar-page .ar-latest h3{font-size:14px;line-height:1.5;margin:5px 0 0;font-weight:500}.ar-latest h3 a:hover{color:#007da8}.ar-latest time{font-size:12px}
@media(max-width:1200px){.ar-trending ol{gap:24px}.ar-trending li{margin-bottom:0}}@media(max-width:850px){.ar-latest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ar-latest-list{grid-template-columns:1fr}.ar-latest-list article{grid-template-columns:88px minmax(0,1fr)}.ar-page .ar-latest h3{font-size:15px}.ar-page .ar-trending h3{font-size:17px}}@media(prefers-reduced-motion:reduce){.ar-trending-img img,.ar-latest-img img{transition:none}}

/* Align end-of-article tags with the reading column. */
.ar-article [class$=__tagsRow]{width:100%;max-width:none;margin:0;padding:0;align-self:stretch}
.ar-article [class*=TagList][class$=__list]{justify-content:flex-start;align-items:baseline;margin:0;padding:0;gap:8px}
.ar-article [class*=ArticleDetailView][class$=__section]{gap:24px}
.ar-article [class*=ArticleDetailView][class$=__bottomSection]{margin-top:24px;padding-top:24px;gap:24px}
