/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!block{display:block!important}.block{display:block}.hidden{display:none}.table{display:table}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#17233f;--paper:#f6f2e9;--blue:#315be8;--yellow:#efc84a;--coral:#e86d55;--line:#17233f33}.theme-classic{--ink:#14213d;--paper:#fbf7ee;--blue:#203d77;--yellow:#d7b56d;--coral:#975f4b}.theme-contrast{--ink:#111;--paper:#fff;--blue:#b31624;--yellow:#f0d24b;--coral:#cf2d37}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0;font-size:18px}a{color:inherit;text-decoration:none}.visuallyHidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.skipLink{z-index:10000;background:var(--ink);color:#fff;padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.siteHeader{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:12px clamp(24px,5vw,78px);display:grid}.brand{letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:13px;font-size:16px;font-weight:800;line-height:1.1;display:flex}.brandMark{background:var(--ink);width:44px;height:44px;color:var(--paper);font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;border-radius:50%;place-items:center;font-size:25px;font-weight:800;display:grid}nav{gap:clamp(24px,4vw,55px);font-size:15px;font-weight:700;display:flex}nav a,.search{position:relative}nav a:after{content:"";background:var(--blue);height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}nav a:hover:after{right:0}.search{justify-self:end;font-size:15px;font-weight:700}.headerActions{justify-self:end;align-items:center;gap:14px;display:flex}.editorAccessLink{white-space:nowrap}.editorAccessIcon{margin-left:4px}.mobilePageNav{display:none}.mobileMainMenu{display:none;position:relative}.mobileArchiveCta{display:none}.backToTop{z-index:420;border:1px solid var(--ink);min-width:48px;min-height:48px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);font:750 12px/1.1 var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:#fffdf8;justify-content:center;align-items:center;gap:7px;padding:10px 14px;display:inline-flex;position:fixed;bottom:20px;right:20px}.backToTop svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hero{border-bottom:1px solid var(--line);min-height:0;padding:clamp(34px,4.5vw,64px) clamp(24px,8vw,120px) clamp(38px,5vw,72px)}.heroCopy{max-width:1220px;margin:0 auto}.heroHeading{grid-template-columns:clamp(104px,13vw,170px) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px);margin-bottom:clamp(20px,2.5vw,32px);display:grid}.hero.withoutGraphic .heroHeading{grid-template-columns:1fr}.heroTitle{min-width:0}.heroTitle .eyebrow{margin-bottom:12px}.heroTitle h1{max-width:1040px;margin-bottom:0;font-size:clamp(44px,5.2vw,76px);line-height:1}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 22px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{max-width:850px;font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(58px,6vw,92px);font-weight:700;line-height:.98}h1 em{color:var(--blue);font-weight:700}.lead{max-width:920px;margin-bottom:26px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.heroLeadContent>:last-child{margin-bottom:0}.audiencePromise{color:#3e4963;letter-spacing:.015em;max-width:920px;margin:-7px 0 25px;font-size:14px;font-weight:750;line-height:1.55}.primaryButton{background:var(--ink);color:#fff;padding:16px 22px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.primaryButton:hover{background:var(--blue);transform:translateY(-2px)}.heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.textButton{border-bottom:1px solid var(--ink);padding-bottom:6px;font-size:14px;font-weight:800}.rssButton:before{content:"◉";color:var(--blue);margin-right:7px;font-size:.8em}.heroGraphic{aspect-ratio:1;background:var(--yellow);border:1px solid var(--line);width:100%;max-width:170px;position:relative;overflow:hidden}.orbit{border:2px solid var(--ink);border-radius:50%;position:absolute}.orbitOne{width:142%;height:142%;top:51%;left:50%;transform:translate(-50%,-50%)}.orbitTwo{border-style:dashed;width:106%;height:106%;top:51%;left:50%;transform:translate(-50%,-50%)rotate(25deg)}.book{background:var(--paper);border:2px solid var(--ink);width:66%;height:46%;box-shadow:7px 7px 0 var(--blue);border-radius:5px 5px 14px 14px;grid-template-columns:1fr 2px 1fr;align-items:center;display:grid;position:absolute;top:49%;left:48%;transform:translate(-50%,-50%)rotate(-4deg)}.book span{text-align:center;font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;font-size:clamp(7px,.85vw,12px);font-style:italic;font-weight:700}.book i{background:var(--ink);height:100%}.spark{font-size:clamp(14px,2vw,25px);line-height:1;position:absolute}.sparkOne{top:11%;left:10%}.sparkTwo{color:var(--blue);font-size:clamp(19px,2.7vw,34px);bottom:9%;right:8%}.latestSection,.articlesSection,.topics,.about{padding:clamp(80px,9vw,130px) clamp(24px,8vw,120px)}.latestSection{padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(42px,5vw,72px)}.latestSection+.articlesSection{border-top:1px solid var(--line);padding-top:clamp(42px,5vw,72px)}.sectionHeading{justify-content:space-between;align-items:end;max-width:1480px;margin:0 auto 48px;display:flex}h2{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;letter-spacing:-.032em;margin-bottom:0;font-size:clamp(40px,4.2vw,54px);font-weight:700;line-height:1.06}.sectionHeading>a{border-bottom:1px solid var(--ink);padding-bottom:9px;font-size:14px;font-weight:800}.articleCount{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1480px;margin:0 auto;display:grid}.articleCard{border:1px solid var(--line);background:#fffdf8;flex-direction:column;min-width:0;min-height:540px;transition:transform .2s,box-shadow .2s;display:flex}.cardVisual{aspect-ratio:3/2;border-bottom:1px solid var(--line);background:#fffdf8;place-items:center;height:auto;padding:0;display:grid;position:relative;overflow:hidden}.responsiveMediaImage,.responsiveMediaImage img{width:100%;height:100%;display:block}.cardVisual img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.cardVisual img.defaultCardImage{background:var(--paper)}@media (hover:hover) and (pointer:fine){.articleCard:hover{transform:translateY(-5px);box-shadow:0 14px 32px #17233f24}.articleCard:hover .cardVisual img{transform:scale(1.025)}}.compactMediaPreview{color:#fff;background:#17233f;place-items:center;width:100%;height:100%;min-height:180px;display:grid;position:relative;overflow:hidden}.compactMediaPreview video{object-fit:contain;width:100%;height:100%;display:block}.compactMediaPreview>span{width:58px;height:58px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;font-size:23px;display:grid;position:absolute;box-shadow:0 5px 20px #00000047}.audioPreview,.youtubePreview{background:linear-gradient(135deg,#17233f,#315be8);align-content:center;gap:70px}.audioPreview>span,.youtubePreview>span{position:static}.audioPreview b,.youtubePreview b{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.cardBody{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.meta{text-transform:uppercase;letter-spacing:.07em;margin-bottom:13px;font-size:12px;font-weight:650;line-height:1.45}.meta b{color:var(--blue)}.cardBody h3{overflow-wrap:break-word;font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;letter-spacing:-.02em;-webkit-hyphens:auto;hyphens:auto;margin:0 0 14px;font-size:clamp(22px,1.4vw,27px);font-weight:700;line-height:1.18}.cardTeaser{color:#46506a;margin-bottom:0;font-size:16px;font-style:italic;line-height:1.6}.cardTeaser>:first-child{margin-top:0}.cardTeaser>:last-child{margin-bottom:0}.cardTeaser>p{display:inline}.cardTeaser a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.cardBody>a{margin-top:auto;padding-top:18px;font-size:13px;font-weight:800}.articlesSection{padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px)}.articlesSection .articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px)}.articlesSection .articleCard{min-height:0}.articlesSection .cardBody{padding:clamp(20px,2vw,26px)}.articlesSection .cardBody h3{font-size:clamp(22px,1.4vw,27px)}.articlesSection .cardTeaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.articlesSection .cardBody>a{margin-top:14px;padding-top:0}.latestArticle{max-width:1480px;margin:0 auto}.latestArticle .articleCard{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:430px;display:grid}.latestArticle .cardVisual{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;height:100%;min-height:430px;padding:0}.latestArticle .cardBody{justify-content:center;padding:clamp(35px,6vw,80px)}.latestArticle .cardBody h3{font-size:clamp(44px,4.2vw,58px)}.latestArticle .cardTeaser{max-width:720px;font-size:17px}.homepageSpotlight{max-width:1480px;margin:0 auto}.homepageSpotlight.hasFocus{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:stretch;gap:clamp(20px,2.5vw,36px);display:grid}.homepageSpotlight .sectionHeading{justify-content:flex-start;width:100%;max-width:none;margin:0 0 28px}.homepageSpotlight .sectionHeading>div{width:100%}.homepageSpotlight.hasFocus .spotlightColumn{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.homepageSpotlight.hasFocus .sectionHeading h2{font-size:clamp(34px,3.4vw,48px)}.homepageSpotlight.hasFocus .focusSpotlight .sectionHeading h2{font-size:clamp(29px,2.6vw,38px)}.homepageSpotlight.hasFocus .latestArticle,.homepageSpotlight.hasFocus .focusArticle{flex:1;min-width:0;display:flex}.homepageSpotlight.hasFocus .latestArticle .articleCard,.focusArticle .articleCard{width:100%;min-height:0}.homepageSpotlight.hasFocus .latestArticle .articleCard{display:flex}.homepageSpotlight.hasFocus .latestArticle .cardVisual{aspect-ratio:auto;border-right:0;border-bottom:1px solid var(--line);height:clamp(280px,25vw,390px);min-height:0}.homepageSpotlight.hasFocus .focusArticle .cardVisual{aspect-ratio:auto;height:clamp(280px,25vw,390px)}.homepageSpotlight.hasFocus .latestArticle .cardBody{padding:clamp(28px,3vw,44px)}.homepageSpotlight.hasFocus .latestArticle .cardBody h3{font-size:clamp(30px,2.7vw,42px)}.focusArticle .cardBody{padding:clamp(24px,2.5vw,34px)}.focusArticle .cardBody h3{font-size:clamp(24px,1.9vw,32px)}.focusArticle .cardTeaser{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.topics{background:var(--ink);color:var(--paper)}.topics .eyebrow{color:var(--yellow)}.topics>.eyebrow,.topics>h2,.topicGrid{max-width:1480px;margin-left:auto;margin-right:auto}.topicGrid{border-top:1px solid #ffffff40;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:60px;display:grid}.topicGrid>a{padding:35px 24px 20px 0;transition:background .2s,color .2s}.topicGrid>a+a{border-left:1px solid #ffffff40;padding-left:24px}.topicGrid>a:hover{color:#fff}.topicGrid h3{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0 0 16px;font-size:27px;font-weight:700;line-height:1.15}.topicGrid p{color:#c7cad2;font-size:14px;line-height:1.65}.about{background:var(--yellow);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.about h2{max-width:650px}.about>div:last-child,.aboutContent{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;padding-top:42px;font-size:20px;line-height:1.75}.aboutContent p{margin-bottom:1.1em}.aboutContent strong{font-family:var(--font-open-sans), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.authorProfileLink{border-bottom:1px solid var(--ink);margin-top:12px;padding-bottom:5px;font-size:14px;font-weight:800;display:inline-block}.homepageAuthor{color:#596176;margin:22px 0 46px;font-size:14px;font-weight:700}.homepageAuthor>:first-child{margin-top:0}.homepageAuthor>:last-child{margin-bottom:0}.homepageAuthor a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.signature{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:30px;font-size:13px;font-weight:800}footer{color:#fff;background:#111a30;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:35px;padding:55px clamp(24px,8vw,120px) 30px;font-size:13px;display:grid}.footerBrand .brandMark{background:var(--paper);color:var(--ink)}footer>div{flex-direction:column;gap:10px;display:flex}.footerLinks a{border-bottom:1px solid #0000;width:fit-content;padding-bottom:2px}.footerLinks a:hover{border-bottom-color:currentColor}.copyright{color:#9da3b3;border-top:1px solid #fff3;grid-column:1/-1;margin:35px 0 0;padding-top:20px}.articlePage{min-height:100vh}.articlePage .siteHeader{grid-template-columns:1fr auto}.articleNav{align-items:center;gap:28px;font-size:14px;font-weight:700;display:flex}.articleDetail{max-width:820px;margin:0 auto;padding:clamp(80px,10vw,145px) 28px 120px}.articleDetail h1{font-size:clamp(40px,4.6vw,60px);line-height:1.06}.articleByline{color:#596176;margin:22px 0 0;font-size:14px;font-weight:700}.articleByline a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.articleShare{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:22px 0 34px;padding:11px 0}.articleShareActions{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}.articleShareActions button,.articleShareActions a{min-width:74px;min-height:50px;color:var(--ink);font:750 12px/1.3 var(--font-open-sans), Arial, sans-serif;text-align:center;cursor:pointer;background:#fffdf8;border:1px solid #aeb5c4;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.articleShareActions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 19px;width:19px;height:19px}.articleShareActions button:hover,.articleShareActions a:hover{border-color:var(--ink)}.articleShareActions .sharePrimary{border-color:var(--ink);background:var(--ink);color:#fff}.articleShareActions .sharePdf{background:var(--yellow);border-color:#b18f26}.articleShareStatus{color:#43506a;text-align:left;min-height:1.4em;margin:5px 0 -2px;font-size:11px;font-weight:700;line-height:1.4}.articleShare+.articleIntro{margin-top:0}.articleIntro{border-left:5px solid var(--yellow);margin:34px 0 60px;padding:25px 0 25px 30px;font-size:22px;font-style:italic;line-height:1.58}.articleIntro>:first-child{margin-top:0}.articleIntro>:last-child{margin-bottom:0}.articleIntro a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.articleText{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;font-size:19px;line-height:1.72}.articleText p{margin-bottom:1.4em}.articleText h2{margin:2.2em 0 .7em;font-size:clamp(34px,3.5vw,42px);line-height:1.15}.articleText ul{margin:0 0 1.6em;padding-left:1.4em}.articleText ol{margin:0 0 1.6em;padding-left:1.6em}.articleText li{margin-bottom:.45em;padding-left:.3em}.articleText h3{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:1.8em 0 .6em;font-size:29px;font-weight:700;line-height:1.2}.articleText h4{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:1.6em 0 .55em;font-size:23px;font-weight:700;line-height:1.25}.articleText blockquote{border-left:5px solid var(--yellow);margin:2em 0;padding:10px 0 10px 28px;font-size:1.12em;font-style:italic}.articleText a,.previewContent a,.aboutContent a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.semanticLinkIcon{color:currentColor;vertical-align:-.1em;justify-content:center;align-items:center;width:.92em;height:.92em;display:inline-flex}.semanticLinkIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.semanticLinkIcon-external{margin-left:.28em}.semanticLinkIcon-email,.semanticLinkIcon-pdf,.semanticLinkIcon-download,.semanticLinkIcon-internal,.semanticLinkIcon-article{margin-right:.38em}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a.hasInlineLinkIcon:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a.hasInlineLinkIcon:after{display:none!important}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a{--link-icon-size:.92em}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a:after{width:var(--link-icon-size);height:var(--link-icon-size);flex:0 0 var(--link-icon-size);content:"";vertical-align:-.08em;-webkit-mask:var(--link-icon) center / contain no-repeat;-webkit-mask:var(--link-icon) center / contain no-repeat;-webkit-mask:var(--link-icon) center / contain no-repeat;-webkit-mask:var(--link-icon) center / contain no-repeat;mask:var(--link-icon) center / contain no-repeat;background:currentColor;display:none}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-kind=email]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=email]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[href^=mailto\:]:not([data-link-icon=none]):before{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");margin-right:.38em;display:inline-block}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-kind=pdf]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=pdf]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[href$=\.pdf i]:not([data-link-icon=none]):before{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.5h8l4 4v15H6zM14 2.5v4h4'/%3E%3Cpath d='M8.5 16.5h7M8.5 13h7'/%3E%3C/svg%3E");margin-right:.38em;display:inline-block}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-kind=download]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=download]:before{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M5 21h14'/%3E%3C/svg%3E");margin-right:.38em;display:inline-block}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-kind=external]:after,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=external]:after,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[href^="http://"]:not([data-link-icon]):not([data-link-kind]):not([href$=\.pdf i]):after,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[href^="https://"]:not([data-link-icon]):not([data-link-kind]):not([href$=\.pdf i]):after{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4 10 14'/%3E%3Cpath d='M18 13v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h6'/%3E%3C/svg%3E");margin-left:.28em;display:inline-block}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=internal]:before,:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=article]:before{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E");margin-right:.32em;display:inline-block}:where(.articleText,.previewContent,.aboutContent,.legalBody,.authorEditableContent,.homepageAuthor,.richTextCanvas,.cardTeaser) a[data-link-icon=article]:before{--link-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6zM15 3v4h3M9 11h6M9 15h6'/%3E%3C/svg%3E")}.articleText code,.previewContent code{background:#e8e4da;padding:2px 5px;font:.86em ui-monospace,monospace}.articleText pre,.previewContent pre{background:#e8e4da;padding:18px;font:.82em/1.6 ui-monospace,monospace;overflow-x:auto}.articleText .contentImage{margin:2.3em 0}.articleText .contentImage img{object-fit:contain;background:0 0;width:100%;height:auto;display:block}.articleText .contentImage figcaption{color:#687087;font:12px/1.5 var(--font-open-sans), Arial, sans-serif;margin-top:8px}.mediaCaption,.mediaCredit,.mediaDisclosure{display:block}.mediaCaption{color:#4e5668;font-size:14px;line-height:1.5}.mediaCredit{color:#687087;margin-top:4px;font-size:12px;line-height:1.5}.mediaDisclosure{color:#596176;margin-top:5px;font-size:11px;line-height:1.55}.aiDisclosureBadge{color:#38435b;letter-spacing:.04em;vertical-align:.08em;white-space:nowrap;border:1px solid #9da6b8;border-radius:2px;margin-right:7px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1.2;display:inline-block}.articleTags{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin:52px 0 0;padding-top:25px;display:flex}.articleTags>span{color:#687087;letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:11px;font-weight:800}.articleTags a{border:1px solid var(--line);background:#fffdf8;padding:8px 11px;font-size:12px;font-weight:700}.articleTags a:hover{background:var(--ink);color:#fff}.articleSources{border-top:1px solid var(--line);margin:58px 0 0;padding-top:30px}.articleSources h2{margin-bottom:24px;font-size:clamp(29px,3.5vw,38px);line-height:1.15}.articleSources ol{margin:0;padding-left:1.4em}.articleSources li{overflow-wrap:anywhere;margin-bottom:14px;padding-left:.35em;font-size:15px;line-height:1.65}.articleSources cite{font-style:italic}.articleSources a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.articleText .contentMedia{margin:2.3em 0}.articleText video,.articleMedia video,.articleAttachments video,.previewTitleImage video{background:#111a30;width:100%;max-height:720px;display:block}.audioPlayer{border:1px solid var(--line);background:#fffdf8;align-items:center;gap:16px;padding:18px;display:flex}.audioPlayer>span{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:22px;display:grid}.audioPlayer audio{width:100%;min-width:0}.youtubeEmbed,.youtubeBlock{aspect-ratio:16/9;background:#111a30;width:100%}.youtubeEmbed iframe,.youtubeBlock iframe{border:0;width:100%;height:100%;display:block}.youtubeEmbed>button,.youtubeLoadButton{color:#fff;width:100%;height:100%;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(135deg,#111a30,#2748ad);border:0;align-content:center;place-items:center;gap:14px;padding:30px;display:grid}.youtubeEmbed>button>span,.youtubeLoadButton>span{font-size:42px}.youtubeEmbed>button small,.youtubeLoadButton small{color:#d9deed;max-width:470px;font-size:12px;line-height:1.55}.article-font-sans .articleText,.article-font-serif .articleText{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;font-size:19px;line-height:1.72}.articleMedia{margin:0 0 48px}.articleMedia figure{margin:0}.articleMedia .responsiveMediaImage{aspect-ratio:16/9;width:100%;height:auto;overflow:hidden}.articleMedia img{object-fit:cover;border:0;width:100%;height:100%;display:block}.articleAttachments .responsiveMediaImage{height:auto}.articleAttachments img{object-fit:contain;background:0 0;border:0;width:100%;height:auto;display:block}.articleMedia figcaption,.articleAttachments figcaption{color:#687087;padding-top:10px;line-height:1.5}.articleMedia .audioPlayer,.articleAttachments .audioPlayer{margin-top:4px}.articleAttachments{border-top:1px solid var(--line);gap:38px;margin:58px 0 0;padding-top:34px;display:grid}.articleAttachments figure{margin:0}.articleAuthor{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;margin-top:65px;padding-top:20px;font-size:13px;font-weight:800}.articleAuthor p{margin-bottom:10px}.articleAuthor>p:first-child a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.articleAuthor .articleAiNote{color:#596176;letter-spacing:0;text-transform:none;max-width:780px;font-size:12px;font-weight:500;line-height:1.65}.articleAiNote a{border-bottom:1px solid;font-weight:800}.backToArchive{border-bottom:1px solid var(--ink);margin-top:22px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-block}.relatedArticles{border-top:1px solid var(--line);margin-top:64px;padding-top:38px}.relatedArticles>h2{margin-bottom:26px;font-size:clamp(28px,3vw,38px)}.relatedArticles .articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.relatedArticles .articleCard{min-height:0}.relatedArticles .cardBody{padding:16px}.relatedArticles .cardBody h3{font-size:18px}.relatedArticles .cardTeaser{display:none}.relatedArticles .cardBody>a{padding-top:12px}.articleEndNav{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:34px;padding-top:24px;display:flex}.articleEndNav a{border:1px solid var(--line);background:#fffdf8;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.articleEndNav a:hover{border-color:var(--ink)}.activeFilterChips{flex-wrap:wrap;align-items:center;gap:9px;margin:-2px 0 28px;display:flex}.activeFilterChips>span{text-transform:uppercase;letter-spacing:.08em;margin-right:3px;font-size:12px;font-weight:800}.activeFilterChips a{border:1px solid var(--ink);background:#fffdf8;align-items:center;gap:8px;min-height:40px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.activeFilterChips b{font-size:18px;line-height:1}.printPage{background:#e5e7ec;min-height:100vh;padding:34px 24px 70px}.printToolbar{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;max-width:900px;margin:0 auto 22px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #111a3029}.printToolbar>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.printToolbar strong{font-size:14px}.printToolbar span{color:#d8ddea;max-width:520px;font-size:11px;line-height:1.5}.printToolbar>div:last-child{flex:none;align-items:center;gap:9px;display:flex}.printToolbar button,.printToolbar a{color:#fff;min-height:42px;font:750 11px/1.3 var(--font-open-sans), Arial, sans-serif;text-align:center;cursor:pointer;background:0 0;border:1px solid #ffffff73;justify-content:center;align-items:center;padding:10px 13px;display:inline-flex}.printToolbar button{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.articlePrintSheet{background:#fff;width:min(100%,794px);margin:0 auto;padding:clamp(48px,8vw,82px);box-shadow:0 18px 55px #111a3024}.printArticleHeader{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-bottom:54px;padding-bottom:18px;display:flex}.printBrand{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:11px;font-size:13px;font-weight:800;display:inline-flex}.printBrand .brandMark{width:38px;height:38px;font-size:21px}.printArticleHeader>p{color:#687087;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.printArticleMeta{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;font-size:10px;font-weight:800;display:flex}.articlePrintSheet>h1{margin-bottom:18px;font-size:clamp(38px,6vw,56px);line-height:1.04}.printByline{color:#596176;margin:0 0 34px;font-size:13px;font-weight:700}.printArticleIntro{border-left:5px solid var(--yellow);margin:0 0 42px;padding:20px 0 20px 24px;font-size:19px;line-height:1.58}.printArticleIntro>:last-child{margin-bottom:0}.printArticleMedia{margin-bottom:42px}.printArticleMedia figure,.printAttachments figure{margin:0}.printArticleMedia img,.printAttachments img{object-fit:contain;width:100%;height:auto;display:block}.printArticleMedia figcaption,.printAttachments figcaption{padding-top:9px}.printArticleText{font-size:17px;line-height:1.7}.printAttachments{border-top:1px solid var(--line);gap:34px;margin-top:50px;padding-top:30px;display:grid}.printMediaNotice{border:1px solid var(--line);color:#515a6d;background:#f4f5f7;padding:22px;font-size:13px;line-height:1.55}.printSourceBox{border-top:4px solid var(--yellow);background:#f7f4ec;margin-top:58px;padding:24px;font-size:12px;line-height:1.65}.printSourceBox strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.printSourceBox p{margin:9px 0 2px}.printSourceBox a{color:var(--blue);overflow-wrap:anywhere;text-underline-offset:2px;font-weight:700;text-decoration:underline}.legalContent{max-width:900px;margin:0 auto;padding:clamp(75px,10vw,140px) 28px 120px}.legalContent>h1{margin-bottom:clamp(60px,8vw,95px)}.legalContent section{border-top:1px solid var(--line);padding:34px 0}.legalContent section:last-child{padding-bottom:0}.legalContent h2{margin-bottom:22px;font-size:clamp(29px,4vw,40px);line-height:1.15}.legalContent p,.legalContent address{max-width:780px;margin-bottom:18px;font-size:17px;line-height:1.75}.legalContent address{font-style:normal}.legalContent a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legalBody>h2{border-top:1px solid var(--line);margin-top:1.2em;padding-top:34px}.legalBody>h2:first-child{margin-top:0}.legalBody p{white-space:normal;max-width:780px;margin-bottom:18px;font-size:17px;line-height:1.75}.authorContent{max-width:1180px;margin:0 auto;padding:clamp(75px,9vw,130px) 28px 120px}.authorIntro{max-width:920px;margin-bottom:clamp(55px,7vw,90px)}.authorIntro h1{max-width:920px;margin-bottom:30px;font-size:clamp(52px,7vw,86px)}.authorEditableContent{column-count:2;border-top:1px solid var(--line);column-gap:clamp(50px,8vw,110px);padding-top:44px}.authorEditableContent>p:first-child{column-span:all;color:#3f4960;max-width:860px;margin:0 0 64px;font-size:clamp(20px,2vw,27px);line-height:1.55}.authorEditableContent h2{break-after:avoid;border-top:1px solid var(--line);margin:0 0 22px;padding-top:42px;font-size:clamp(29px,3.4vw,40px)}.authorEditableContent h2:first-of-type{border-top:0;padding-top:0}.authorEditableContent p,.authorEditableContent li{font-size:17px;line-height:1.75}.authorEditableContent p{margin-bottom:18px}.authorEditableContent ul{break-inside:avoid;margin:0 0 44px;padding-left:1.25em}.authorEditableContent li{margin-bottom:10px;padding-left:.25em}.authorEditableContent a{color:var(--blue);text-underline-offset:4px;font-weight:800;text-decoration:underline}.archiveHero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(40px,8vw,120px);padding:clamp(70px,9vw,125px) clamp(24px,8vw,120px) 80px;display:grid}.archiveHero h1{max-width:780px}.archiveHero .lead{margin-bottom:0}.archiveSearch{background:var(--yellow);border:1px solid var(--line);padding:30px}.archiveSearch label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.archiveSearch>div{grid-template-columns:1fr auto;display:grid}.archiveSearch input{border:1px solid var(--ink);min-width:0;color:var(--ink);font:16px/1.4 var(--font-open-sans), Arial, sans-serif;background:#fff;padding:14px 15px}.archiveSearch button{border:1px solid var(--ink);background:var(--ink);color:#fff;font:800 13px var(--font-open-sans), Arial, sans-serif;cursor:pointer;padding:0 20px}.archiveContent{padding:45px clamp(24px,8vw,120px) 110px}.categoryFilters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:9px;padding-bottom:30px;display:flex}.categoryFilters a{border:1px solid var(--line);background:#fffdf8;padding:9px 13px;font-size:12px;font-weight:800}.categoryFilters a:hover,.categoryFilters a.active{background:var(--ink);color:#fff}.archiveFacetGrid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:26px;display:grid}.archiveFacetGrid details{border:1px solid var(--line);background:#fffdf8;min-width:0;padding:16px}.archiveFacetGrid summary{cursor:pointer;font-size:13px;font-weight:800}.tagFilters,.dateArchiveFilters{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.tagFilters a,.dateArchiveFilters a{border:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:700}.tagFilters a:hover,.tagFilters a.active,.dateArchiveFilters a:hover,.dateArchiveFilters a.active{background:var(--ink);color:#fff}.tagFilters span,.dateArchiveFilters span{opacity:.7}.archiveFacetGrid details>p{color:#687087;margin:14px 0 0;font-size:11px;line-height:1.55}.archiveSummary{justify-content:space-between;align-items:center;gap:25px;margin:35px 0;font-size:14px;display:flex}.archiveSummary p{margin:0}.archiveSummary strong{font-size:24px}.archiveSummary a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:700}.archiveGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.archiveEmpty{text-align:center;border:1px dashed var(--line);padding:80px 30px}.archiveEmpty h2{font-size:48px}.pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:55px;padding-top:28px;font-size:13px;font-weight:800;display:grid}.pagination a:last-child{justify-self:end}.pagination>span:nth-child(2){color:#697087}.editorShell{min-height:100vh;font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;background:#eef0f5;overflow-x:clip}.editorShell :where(button,input,select,textarea){font-family:inherit}.editorShell :where(h1,h2,h3,h4,p,span,label,button,a,summary,legend,small,strong,b){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.editorHeader{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:88px;padding:14px clamp(22px,5vw,75px);display:flex}.editorHeader .brandMark{background:var(--yellow);color:var(--ink)}.editorHeader>div{align-items:center;gap:22px;font-size:13px;display:flex}.editorHeader>div a{border:1px solid #ffffff59;padding:9px 13px}.editorLayout{grid-template-columns:minmax(0,1fr) minmax(268px,286px);gap:clamp(16px,1.7vw,26px);min-width:0;max-width:1720px;margin:0 auto;padding:42px clamp(20px,2.8vw,48px) 100px;display:grid}.editorForm,.postManager{background:#fff;border:1px solid #d8dce6;padding:clamp(28px,4vw,55px)}.editorForm{min-width:0}.editorForm h1{margin-bottom:24px;font-size:clamp(45px,5vw,68px)}.editorForm form{flex-direction:column;gap:24px;display:flex}.editorForm label{text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:9px;font-size:13px;font-weight:800;display:flex}.editorForm label span{color:#737b8f;text-transform:none;font-weight:400}.editorForm input,.editorForm select,.editorForm textarea{width:100%;color:var(--ink);font:16px/1.55 var(--font-open-sans), Arial, Helvetica, sans-serif;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #b9bfcc;border-radius:0;padding:14px 15px}.editorForm textarea{resize:vertical}.editorForm input:focus,.editorForm select:focus,.editorForm textarea:focus{border-color:var(--blue);outline:3px solid #315be840}.formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.formActions{align-items:center;gap:12px;display:flex}.formActions button{cursor:pointer;border:0}.formActions button:disabled{opacity:.6;cursor:wait}.secondaryButton{color:var(--ink);background:0 0;padding:15px 20px;font-weight:800}.editorMessage{color:#173a9d;background:#e7edff;margin:0;padding:13px 16px;font-size:14px;font-weight:700}.postManager{contain:layout paint;flex-direction:column;align-self:start;min-width:0;height:calc(100dvh - 92px);max-height:calc(100vh - 92px);padding:18px;display:flex;position:sticky;top:72px;overflow:hidden}.postManager h2{letter-spacing:-.03em;white-space:nowrap;max-width:100%;font-size:clamp(21px,1.7vw,24px);line-height:1.08}.postList{overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;flex:auto;gap:12px;min-height:0;margin-top:20px;padding-right:4px;display:flex;overflow:hidden auto}.postList article{background:#faf9f5;border:1px solid #d8dce6;min-width:0;padding:16px}.postList article>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.statusBadge{text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:10px;font-weight:800}.statusBadge.draft{background:#e1e3e9}.statusBadge.scheduled{color:#243f9b;background:#dfe6ff}.statusBadge.published{color:#31531c;background:#d8efc7}.homepageBadge{color:#243f9b;text-transform:uppercase;letter-spacing:.08em;background:#dfe6ff;padding:5px 8px;font-size:10px;font-weight:800}.latestBadge,.focusBadge{text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:10px;font-weight:800}.latestBadge{color:#6f5211;background:#fff0bb}.focusBadge{color:#fff;background:#17233f}.postList article>div:first-child>small{margin-left:auto}.postList small{color:#6b7384;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:11px;overflow:hidden}.postList h3{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 7px;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.postList p{color:#596176;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.postList .scheduledDate{color:#243f9b;margin:-1px 0 0;font-weight:800}.managerActions{flex-wrap:wrap;align-items:stretch;gap:9px;width:100%;margin-top:18px;display:flex}.managerActions button,.managerActions a{min-width:0;font:700 11px var(--font-open-sans), Arial, Helvetica, sans-serif;white-space:nowrap;text-align:center;cursor:pointer;background:#fff;border:1px solid #afb5c2;flex:112px;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.managerActions .deleteButton{color:#a43825;border-color:#e3b4aa;margin-left:0}.managerActions .focusActiveButton{color:#fff;background:#17233f;border-color:#17233f}.managerActions .homepageActiveButton{color:#fff;background:#315be8;border-color:#315be8}.managerMoreActions{background:#fff;border:1px solid #c8cdd7;flex:100%;min-width:0}.managerMoreActions summary{color:#39425a;min-height:42px;font:700 11px/1.4 var(--font-open-sans), Arial, sans-serif;text-align:center;cursor:pointer;padding:12px}.managerMoreActions>div{grid-template-columns:1fr;gap:7px;padding:0 9px 9px;display:grid}.managerMoreActions>div button{width:100%;min-height:40px}.emptyState{color:#626a7d;border:1px dashed #aeb5c4;margin-top:35px;padding:25px;font-size:14px;line-height:1.6}.cmsTabs{z-index:20;background:#dfe3ec;border-bottom:1px solid #c5cad5;justify-content:center;gap:5px;padding:12px clamp(22px,5vw,75px);display:flex;position:sticky;top:0}.cmsTabs button{color:var(--ink);font:800 12px var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;padding:11px 16px}.cmsTabs button:hover,.cmsTabs button.active{background:#fff;border-color:#aeb5c4}.editorGlobalMessage{color:#173a9d;background:#dfe8ff;max-width:1450px;margin:22px auto 0;padding:14px clamp(22px,5vw,75px);font-size:14px;font-weight:700}.cmsLoading{text-align:center;padding:70px}.cmsPostLayout{padding-top:38px}.managerHeading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.managerHeading>div{min-width:0}.managerHeading>button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #aeb5c4;flex:none;min-width:max-content;padding:8px 9px;font-size:11px;font-weight:800}.managerFilters{grid-template-columns:1fr;gap:8px;margin-top:20px;display:grid}.managerFilters input,.managerFilters select{min-width:0;font:13px var(--font-open-sans), Arial, sans-serif;background:#fff;border:1px solid #b9bfcc;padding:11px 12px}.resultCount{color:#687087;margin:11px 0 0;font-size:11px}.statusBadge.hidden{color:#714300;background:#ffe1a8}.statusBadge.trash{color:#822a1b;background:#f5d9d3}.workflowStatus{background:#f3f4f7;border-left:5px solid #9299a8;flex-direction:column;gap:4px;margin:0 0 32px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.workflowStatus b{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.workflowStatus span{color:#596176}.workflowStatus.scheduled{background:#edf1ff;border-left-color:#315be8}.workflowStatus.published{background:#eff7e9;border-left-color:#62933d}.workflowStatus.hidden{background:#fff6e4;border-left-color:#d49724}.scheduleField{background:#f1f4ff;border:1px solid #b9c7ef;padding:17px}.scheduleField input{max-width:360px}.draftRecoveryNotice{background:#fff8df;border:1px solid #d7bd68;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:17px;display:flex}.draftRecoveryNotice>div{flex-direction:column;gap:4px;display:flex}.draftRecoveryNotice span{color:#596176;font-size:12px;line-height:1.5}.draftRecoveryNotice>div:last-child{flex-direction:row}.draftRecoveryNotice button{cursor:pointer;background:#fff;border:1px solid #aeb5c4;padding:8px 10px;font-weight:800}.titleImageField{background:#f7f7f9;border:1px solid #d8dce6;padding:20px}.titleImageField>div:first-child{text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:13px}.titleImageField>div:first-child span{color:#687087;text-transform:none;letter-spacing:0}.selectedMedia{grid-template-columns:180px 1fr;align-items:center;gap:15px;margin-bottom:14px;display:grid}.selectedMedia>img,.selectedMedia>.responsiveMediaImage,.selectedMedia>.compactMediaPreview{object-fit:cover;width:180px;height:105px;min-height:105px}.selectedMedia div{flex-direction:column;gap:10px;font-size:12px;display:flex}.selectedMedia button{color:#9a3625;cursor:pointer;background:#fff;border:1px solid #d3a39a;width:fit-content;padding:6px 8px}.titleMediaMeta{background:#fff;border:1px solid #d8dce6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:15px;display:grid}.titleMediaMeta .mediaDisclosureControl{grid-column:1/-1}.articleFocusEditor{background:#f7f8fb;border:1px solid #bfc6d4;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;padding:15px;display:grid}.articleFocusEditor legend{letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.articleFocusEditor p{color:#596176;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.articleFocusEditor label{text-transform:none;letter-spacing:0}.articleFocusEditor input[type=range]{padding:0}.articleFocusEditor button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #aeb5c4;grid-column:1/-1;justify-self:start;padding:7px 9px;font-size:11px;font-weight:700}.afterContentMediaField{background:#f7f8fb;border:1px solid #cbd1dd;gap:16px;padding:20px;display:grid}.afterContentMediaHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.afterContentMediaHeading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.afterContentMediaHeading strong{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.afterContentMediaHeading span,.afterContentMediaHeading>b{color:#687087;font-size:12px;line-height:1.5}.afterContentMediaHeading>b{flex:none;font-weight:700}.afterContentMediaField>p{color:#687087;margin:0;font-size:13px;line-height:1.55}.afterContentMediaField>button{justify-self:start}.afterContentMediaList{gap:14px;display:grid}.afterContentMediaItem{background:#fff;border:1px solid #d8dce6;padding:14px}.afterContentMediaItem .selectedMedia{margin-bottom:12px}.afterContentMediaItem .selectedMedia span{color:#687087;font-size:11px}.mediaOrderActions{flex-flow:wrap!important;gap:6px!important;display:flex!important}.mediaOrderActions button{color:var(--ink);border-color:#aeb5c4;padding:6px 8px}.mediaOrderActions .useAsTitleButton{color:#174b45;border-color:#1f5d55;font-weight:700}.mediaOrderActions button:disabled{cursor:not-allowed;opacity:.45}.mediaOrderActions .deleteButton{color:#9a3625;border-color:#d3a39a}.afterContentMediaMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.afterContentMediaMeta .mediaDisclosureControl{grid-column:1/-1}.fieldHint{margin-top:-2px;line-height:1.45;display:block;color:#687087!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:400!important}.mediaDisclosureControl{background:#f7f8fb;border:1px solid #bfc6d4;min-width:0;padding:16px}.mediaDisclosureControl:disabled{opacity:.66}.mediaDisclosureControl legend{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:800}.mediaDisclosureHelp{color:#596176;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.5}.mediaDisclosureChoices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mediaDisclosureChoices label{color:#39425a;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer;background:#fff;border:1px solid #b9bfcc;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:9px 8px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.mediaDisclosureChoices label.selected{color:#183b9c;background:#eaf0ff;border-color:#315be8;box-shadow:inset 0 0 0 1px #315be8}.mediaDisclosureChoices label span{color:inherit;font-weight:inherit}.mediaDisclosureChoices input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mediaDisclosurePreview{color:#4f586d;background:#fff;border-left:3px solid #96a3bb;flex-direction:column;gap:5px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.mediaDisclosurePreview>b{color:var(--ink);font-size:11px}.mediaDisclosurePreview .aiDisclosureBadge{margin-right:7px}.mediaDisclosureControl.compact{padding:13px}.mediaDisclosureControl.compact .mediaDisclosureChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.uploadDisclosureField{grid-column:1/-1}.transparencyField{background:#f7f8fa;border:1px solid #cfd5e0;grid-template-columns:minmax(190px,.75fr) minmax(300px,1.25fr);align-items:start;gap:18px;margin:22px 0;padding:18px;display:grid}.transparencyField>div>b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.transparencyField>div>p{color:#687087;margin:7px 0 0;font-size:12px;line-height:1.55}.socialImageField{background:#fff;border:1px solid #d8dce6;flex-direction:column;gap:11px;padding:16px;display:flex}.socialImageField>strong{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.socialImageField>span,.socialImageField>p{color:#687087;margin:0;font-size:12px;line-height:1.55}.socialImageField>button{cursor:pointer;align-self:flex-start}.searchSnippetPreview{background:#fff;border:1px solid #d8dce6;flex-direction:column;gap:5px;padding:17px;display:flex}.searchSnippetPreview b{overflow-wrap:anywhere;color:#1a0dab;font-size:19px;line-height:1.25}.searchSnippetPreview span{overflow-wrap:anywhere;color:#16733f;font-size:12px}.searchSnippetPreview p{color:#4d5156;margin:0;font-size:13px;line-height:1.5}.bibliographyFields{border:1px solid var(--line);background:#fffdf8;margin:22px 0;padding:18px}.bibliographyFields>summary{cursor:pointer;font-weight:800}.bibliographyFields>.fieldHelp{margin:16px 0;display:block}.bibliographyEditor{gap:16px;margin-bottom:16px;display:grid}.bibliographyEditor fieldset{border:1px solid var(--line);gap:12px;margin:0;padding:16px;display:grid}.bibliographyEditor legend{text-transform:uppercase;letter-spacing:.08em;padding:0 8px;font-size:12px;font-weight:800}.bordered{background:#fff!important;border:1px solid #aeb5c4!important}.richTextField{background:#fff;border:1px solid #b9bfcc;flex-direction:column;min-width:0;display:flex}.richTextLabel{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #cfd3dc;justify-content:space-between;gap:18px;padding:11px 13px;font-size:12px;display:flex}.richTextLabel span{color:#697186;font-size:10px;font-weight:400}.richTextToolbar{background:#e9ecf2;border-bottom:1px solid #b9bfcc;flex-wrap:wrap;align-items:center;gap:5px;padding:8px;display:flex}.richTextToolbar select,.richTextToolbar button{color:#17233f;min-height:34px;font:700 11px/1.2 var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #b3b9c6;border-radius:2px;padding:6px 9px}.richTextToolbar select{max-width:190px;font-weight:600}.richTextToolbar button:hover,.richTextToolbar button:focus-visible,.richTextToolbar button.active{border-color:var(--blue);background:#dfe6ff}.richTextToolbar button:disabled,.richTextToolbar select:disabled{cursor:not-allowed;opacity:.45}.toolbarGroup{border-left:1px solid #c5cad5;gap:3px;padding-left:5px;display:inline-flex}.toolbarSpacer{flex:1}.richTextCanvas,.richTextSource{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:clamp(430px,62vh,720px);min-height:430px;color:var(--ink);font:18px/1.75 var(--font-open-sans), Arial, sans-serif;resize:vertical;background:#fff;border:0;padding:24px}.richTextCanvas{overflow:auto}.richTextCanvas:focus,.richTextSource:focus{outline-offset:-3px;outline:3px solid #315be840}.richTextCanvas p{margin:0 0 1em}.richTextCanvas h2,.richTextCanvas h3,.richTextCanvas h4{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:1.4em 0 .55em;font-weight:700;line-height:1.2}.richTextCanvas h2{font-size:34px}.richTextCanvas h3{font-size:27px}.richTextCanvas h4{font-size:21px}.richTextCanvas blockquote{border-left:4px solid var(--yellow);font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:1.5em 0;padding:8px 0 8px 20px;font-style:italic}.richTextCanvas a{color:var(--blue);text-decoration:underline}.richTextCanvas img{max-width:100%;height:auto}.richTextCanvas figure{margin:1.5em 0}.richTextCanvas figcaption{color:#657087;margin-top:7px;font-size:12px}.richTextSource{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;tab-size:2;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:hidden}.richTextField.compact .richTextCanvas,.richTextField.compact .richTextSource{height:200px;min-height:150px}.richTextFooter{color:#697186;background:#f7f8fa;border-top:1px solid #d6dae3;justify-content:space-between;gap:20px;padding:8px 12px;font-size:10px;line-height:1.45;display:flex}.internalLinkDialog{z-index:2000;background:#0f182d9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.internalLinkPanel{border:1px solid var(--ink);width:min(720px,100%);max-height:min(720px,86vh);box-shadow:8px 8px 0 var(--ink);background:#fffdf8;flex-direction:column;gap:16px;padding:24px;display:flex}.internalLinkHeading{justify-content:space-between;align-items:start;gap:24px;display:flex}.internalLinkHeading>div{gap:3px;display:grid}.internalLinkHeading strong{font-size:22px}.internalLinkHeading span{color:#596176;font-size:13px}.internalLinkHeading>button{cursor:pointer;background:0 0;border:0;font-size:28px}.internalLinkPanel>input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:13px 14px}.internalLinkResults{gap:8px;display:grid;overflow:auto}.internalLinkResults>p{margin:12px 0}.internalLinkResults>button{text-align:left;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:70px 1fr;gap:3px 12px;padding:12px 14px;display:grid}.internalLinkResults>button:hover{border-color:var(--blue)}.internalLinkResults span{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;grid-row:1/span 2;align-self:center;font-size:11px;font-weight:800}.internalLinkResults b{font-size:14px}.internalLinkResults small{color:#6a7181}.richTextField.expanded{z-index:150;position:fixed;inset:18px;box-shadow:0 20px 90px #090f1e73}.richTextField.expanded .richTextCanvas,.richTextField.expanded .richTextSource{flex:1;height:auto;min-height:0}.editorTextStats{color:#697186;text-align:right;margin-top:-15px;font-size:11px}.teaserTextStats.overLimit{color:#a43825;font-weight:800}.aiEditorPanel{background:#f4f6fb;border:1px solid #cbd2e2;flex-direction:column;gap:20px;padding:clamp(20px,3vw,30px);display:flex}.aiEditorHeading,.aiResultHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.aiEditorHeading .eyebrow,.aiResultHeading .eyebrow{margin-bottom:6px}.aiEditorHeading h2{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0;font-size:clamp(28px,4vw,38px);font-weight:750}.aiEditorIntro{color:#4f586d;max-width:760px;margin:0;font-size:14px;line-height:1.65}.aiStatus{color:#8a3324;letter-spacing:.06em;text-transform:uppercase;background:#fff4f1;border:1px solid #c7a9a1;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.aiStatus.ready{color:#31531c;background:#ecf6e7;border-color:#a8c994}.aiTargetField{grid-template-columns:minmax(120px,165px) minmax(0,260px);align-items:center;gap:14px;display:grid}.aiQuickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aiQuickActions button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #aeb8cf;padding:16px}.aiQuickActions button:hover:not(:disabled){border-color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue)}.aiQuickActions button:disabled,.aiCustomAction button:disabled{cursor:not-allowed;opacity:.52}.aiQuickActions b,.aiQuickActions span{display:block}.aiQuickActions b{font-size:13px}.aiQuickActions span{color:#657087;margin-top:5px;font-size:11px;line-height:1.45}.aiCustomAction{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.aiCustomAction label{margin:0}.aiCustomAction button{min-height:50px}.aiConnectionNotice,.aiEditorMessage{color:#3d4964;background:#fff;border-left:4px solid #8aa0d9;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.aiConnectionNotice{border-left-color:#d29a54}.aiResultPanel{background:#fff;border:2px solid #7892d6;flex-direction:column;gap:16px;padding:clamp(18px,2.5vw,26px);display:flex}.aiResultHeading h3{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0;font-size:clamp(22px,3vw,30px)}.aiResultHeading small{color:#697186;font-size:10px}.aiResultPreview{background:#fbfbfc;border:1px solid #d8dce6;max-height:520px;padding:18px;overflow:auto}.aiResultPreview .articleText{max-width:none;font-size:16px;line-height:1.7}.aiResultPreview>p{margin:0;font-size:16px;line-height:1.65}.aiResultActions{flex-wrap:wrap;gap:10px;display:flex}.aiResultActions button{cursor:pointer}.seoFields{background:#f7f7f9;border:1px solid #d8dce6;padding:17px}.seoFields summary{cursor:pointer;font-size:13px;font-weight:800}.seoFields[open]{flex-direction:column;gap:20px;display:flex}.seoFields[open] summary{margin-bottom:5px}.autosaveLine{color:#687087;background:#f2f4f8;padding:11px 13px;font-size:11px;line-height:1.5}.autosaveLine b{color:var(--ink)}.revisionPanel{overscroll-behavior:contain;border-top:2px solid var(--ink);flex:0 auto;min-height:0;max-height:42%;margin-top:20px;padding-top:20px;padding-right:4px;overflow:hidden auto}.revisionPanel>div{justify-content:space-between;gap:20px;display:flex}.revisionPanel>div button,.revisionPanel article button{font:700 11px var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #aeb5c4;padding:7px 9px}.revisionPanel article{background:#fff;border:1px solid #d8dce6;margin-top:12px;padding:15px}.revisionPanel article>span{float:right;font-size:11px}.revisionPanel article h4{margin-bottom:7px}.revisionPanel article p{max-height:90px;overflow:hidden}.cmsSection{max-width:1500px;margin:0 auto;padding:55px clamp(22px,5vw,75px) 110px}.narrowCmsSection{max-width:1250px}.cmsSectionHeading{grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:60px;margin-bottom:42px;display:grid}.cmsSectionHeading h1{margin-bottom:0;font-size:clamp(48px,6vw,78px)}.cmsSectionHeading>p{color:#596176;margin:0;font-size:15px;line-height:1.7}.uploadPanel,.youtubeUploadPanel{background:#fff;border:1px solid #d8dce6;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:15px;margin-bottom:20px;padding:24px;display:grid}.youtubeUploadPanel{background:#f8f9fc;margin-bottom:28px}.mediaDashboard{background:#d8dce6;border:1px solid #d8dce6;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;gap:1px;margin-bottom:24px;display:grid}.mediaDashboard>div{background:#fff;flex-direction:column;justify-content:center;min-height:94px;padding:16px;display:flex}.mediaDashboard b{font:700 28px/1 var(--font-open-sans), Arial, sans-serif}.mediaDashboard span{color:#687087;margin-top:8px;font-size:11px;line-height:1.35}.mediaDashboard .needsAttention{background:#fff5e8}.mediaDashboard button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:16px;font-weight:800}.mediaDashboard button:disabled{cursor:default;background:#8b91a0}.uploadPanelHeading{border-bottom:1px solid #e0e3ea;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:10px;display:flex}.uploadPanelHeading span{color:#687087;font-size:11px}.uploadPanel label,.youtubeUploadPanel label,.mediaGrid label,.pageEditor label,.designForm label{text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.fieldHelp{color:#687087;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.55}.uploadPanel input,.youtubeUploadPanel input,.mediaGrid input,.pageEditor input,.pageEditor textarea,.designForm input,.designForm textarea,.designForm select{width:100%;color:var(--ink);font:15px/1.55 var(--font-open-sans), Arial, sans-serif;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #b9bfcc;padding:12px 13px}.uploadPanel button,.youtubeUploadPanel button{justify-self:start}.uploadStatus{color:#24447f;background:#eef3ff;border-left:4px solid #5675c8;grid-column:1/-1;margin:0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.55}.uploadStatus-working:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:.8s linear infinite uploadStatusSpin;display:inline-block}.uploadStatus-success{color:#245c40;background:#edf8f1;border-left-color:#2f704e}.uploadStatus-warning{color:#6d4a20;background:#fff7e9;border-left-color:#b8792c}.uploadStatus-error{color:#8a2e20;background:#fff0ed;border-left-color:#a43825}@keyframes uploadStatusSpin{to{transform:rotate(360deg)}}.mediaFilters{grid-template-columns:minmax(220px,1fr) 180px 190px 220px;gap:10px;margin:0 0 24px;display:grid}.mediaFilters input,.mediaFilters select{min-width:0;color:var(--ink);font:13px var(--font-open-sans), Arial, sans-serif;background:#fff;border:1px solid #b9bfcc;padding:11px 12px}.mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mediaGrid article{background:#fff;border:1px solid #d8dce6;padding:18px}.mediaGrid article.mediaNeedsAttention{border-top:4px solid #d58c35}.mediaGridPreview{background:#e9e9e9;width:100%;height:210px;overflow:hidden}.mediaGridPreview>img,.mediaGridPreview>.responsiveMediaImage,.mediaGridPreview>.compactMediaPreview{object-fit:contain;width:100%;height:100%;min-height:210px}.mediaGridPreview .responsiveMediaImage img{object-fit:cover}.mediaTypeLine{color:#687087;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:15px;margin-top:9px;font-size:10px;font-weight:700;display:flex}.mediaGrid h3{font:700 13px var(--font-open-sans), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:14px 0;overflow:hidden}.mediaGrid label{margin-top:10px}.mediaQualityIssues{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.mediaQualityIssues li{color:#7f4718;background:#fff0dc;padding:5px 7px;font-size:10px;font-weight:800}.mediaQualityOk{color:#2f704e;margin:0 0 12px;font-size:11px;font-weight:700}.mediaUsage{border-top:1px solid #e1e4eb;border-bottom:1px solid #e1e4eb;padding:10px 0}.mediaUsage summary{color:#39425a;cursor:pointer;font-size:12px;font-weight:800}.mediaUsage ul{margin:10px 0 0;padding:0;list-style:none}.mediaUsage li{border-top:1px solid #eceef3;flex-direction:column;gap:3px;padding:8px 0;font-size:11px;display:flex}.mediaUsage li span,.mediaUsage p{color:#687087;font-size:10px;line-height:1.45}.focusPointEditor{border:1px solid #ccd1dd;margin-top:14px;padding:12px}.focusPointEditor legend{padding:0 5px;font-size:11px;font-weight:800}.focusPointEditor label{text-transform:none;letter-spacing:0}.focusPointEditor input[type=range]{padding:0}.focusPointEditor button{cursor:pointer;background:#f8f8f8;border:1px solid #aeb5c4;margin-top:8px;padding:5px 7px;font-size:10px}.mediaActions{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.mediaActions button,.mediaReplaceButton,.wideRevisionPanel button{font:700 11px var(--font-open-sans), Arial, sans-serif;cursor:pointer;text-transform:none;letter-spacing:0;background:#f8f8f8;border:1px solid #aeb5c4;padding:7px 9px}.mediaReplaceButton{margin:0!important;display:inline-flex!important}.mediaReplaceButton input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mediaActions button:disabled{color:#7c8290;cursor:not-allowed;opacity:.75}.mediaActions .deleteButton{color:#a43825;border-color:#e3b4aa}.pageEditorGrid{grid-template-columns:220px 1fr;gap:25px;display:grid}.pageSelector{flex-direction:column;align-self:start;gap:7px;display:flex}.pageSelector button{text-align:left;cursor:pointer;background:0 0;border:1px solid #c4c9d4;padding:12px;font-weight:700}.pageSelector button strong,.pageSelector button span{display:block}.pageSelector button span{color:#687087;margin-top:4px;font-size:11px;font-weight:500}.pageSelector button.active{background:var(--ink);color:#fff}.pageSelector button.active span{color:#d9deea}.pageEditor,.designForm{background:#fff;border:1px solid #d8dce6;flex-direction:column;gap:20px;padding:clamp(25px,4vw,45px);display:flex}.pagePublicStatus{color:#245c30;background:#edf6ef;border:1px solid #b9d6bf;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.pagePublicStatus a{color:inherit;text-underline-offset:3px;text-decoration:underline}.pageEditor label span{color:#687087;text-transform:none;font-weight:400}.inlinePagePreview,.designPreview{background:var(--paper);color:var(--ink);border:1px solid var(--line);margin-top:18px;padding:35px}.inlinePagePreview h2{margin-bottom:25px;font-size:42px}.previewContent{font:17px/1.7 var(--font-open-sans), Arial, Helvetica, sans-serif}.previewContent h2{margin:1.5em 0 .5em;font-size:29px}.wideRevisionPanel{background:#fff;border:1px solid #d8dce6;margin-top:35px;padding:30px}.wideRevisionPanel>h2{margin-bottom:20px;font-size:38px}.wideRevisionPanel article{border-top:1px solid #d8dce6;padding:18px 0}.wideRevisionPanel article h3{margin:8px 0}.wideRevisionPanel article p{color:#596176;font-size:13px;line-height:1.6}.designForm .formRow{display:grid}.homepageOrderEditor{background:#f8f9fc;border:1px solid #d8dce6;padding:22px}.homepageOrderEditor h2{margin-bottom:8px;font-size:clamp(24px,2vw,32px)}.homepageOrderEditor>div>p:not(.eyebrow){color:#596176;margin-bottom:18px;font-size:14px;line-height:1.55}.homepageOrderEditor .eyebrow{margin-bottom:7px}.homepageOrderList{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.homepageOrderList li{cursor:grab;background:#fff;border:1px solid #cfd4df;grid-template-columns:auto 62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.homepageOrderList li.dragging{opacity:.52;border-color:var(--blue)}.homepageDragHandle{color:#6b7280;font-size:19px}.homepageOrderList label{display:block}.homepageOrderList select{min-height:42px;padding:7px 9px;font-weight:800}.homepageOrderPost{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;min-width:0;display:grid}.homepageOrderTitle{color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;overflow:hidden}.homepageOrderTitle:hover,.homepageOrderTitle:focus-visible{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.homepageOrderPost small{grid-column:1}.homepageOrderEdit{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9bfcc;grid-area:1/2/3;padding:7px 9px;font-size:12px;font-weight:800}.homepageOrderEdit:hover,.homepageOrderEdit:focus-visible{border-color:var(--blue);color:var(--blue)}.homepageOrderList small{color:#687086;font-size:12px}.homepageOrderButtons{gap:5px;display:flex}.homepageOrderButtons button{width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9bfcc;font-size:19px}.homepageOrderButtons button:disabled{opacity:.3;cursor:default}.homepageOrderEmpty{color:#596176;background:#fff;border:1px dashed #b9bfcc;padding:14px;font-size:14px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.homepageOrderEditor{padding:16px}.homepageOrderList li{cursor:default;grid-template-columns:34px 54px minmax(0,1fr);gap:8px;padding:9px}.homepageOrderButtons{grid-column:2/4;justify-content:flex-end}.homepageOrderButtons button{width:48px;height:44px}.homepageOrderPost{grid-template-columns:minmax(0,1fr)}.homepageOrderTitle{white-space:normal;line-height:1.35}.homepageOrderPost small,.homepageOrderEdit{grid-area:auto/1}.homepageOrderEdit{width:fit-content;margin-top:4px}}.checkLabel{align-items:center;flex-direction:row!important}.checkLabel input{width:auto}.homepageSelectionField{background:#f4f6fb;border:1px solid #cbd2e2;align-items:flex-start;gap:12px;padding:16px;text-transform:none!important;letter-spacing:0!important}.homepageSelectionField input{margin-top:4px}.homepageSelectionField>span{flex-direction:column;gap:4px;display:flex}.homepageSelectionField b{color:var(--ink);font-size:14px}.homepageSelectionField small{color:#596176;font-size:12px;font-weight:400;line-height:1.5}.homepageLatestField,.homepageFocusField{background:#fff9df;border:1px solid #c7b56e;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.homepageLatestField{background:#f1f4ff;border-color:#96a9e9}.homepageLatestField>div,.homepageFocusField>div{flex-direction:column;gap:4px;min-width:0;display:flex}.homepageLatestField b,.homepageFocusField b{font-size:14px}.homepageLatestField small,.homepageFocusField small,.homepageLatestField>span,.homepageFocusField>span{color:#596176;font-size:12px;line-height:1.5}.homepageLatestField button,.homepageFocusField button{color:#17233f;font:700 12px var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:#fff;border:1px solid #17233f;flex:none;padding:10px 12px}.homepageFocusField .focusActiveButton{color:#fff;background:#17233f}.homepageLatestField button:disabled,.homepageFocusField button:disabled{opacity:.65;cursor:default}.designPreview h2{margin-bottom:18px;font-size:43px}.designPreview h2 em{color:var(--blue);font-weight:400}.density-compact .hero{padding-top:28px;padding-bottom:34px}.density-compact .latestSection,.density-compact .articlesSection,.density-compact .topics,.density-compact .about{padding-top:75px;padding-bottom:75px}.previewOverlay{z-index:100;background:#090f1ed1;padding:25px;position:fixed;inset:0;overflow:auto}.previewDialog{background:var(--paper);max-width:980px;margin:0 auto;box-shadow:0 18px 70px #0000004d}.previewHeader{z-index:2;background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:13px 20px;display:flex;position:sticky;top:-25px}.previewHeader>div{flex-direction:column;gap:3px;display:flex}.previewHeader span{color:#cfd5e3;font-size:11px;line-height:1.4}.previewHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;padding:8px 11px}.previewDialog>article{padding:70px clamp(24px,8vw,90px)}.previewDialog h1{font-size:clamp(48px,7vw,76px)}.previewTitleImage{margin:0 0 45px}.previewTitleImage .responsiveMediaImage{aspect-ratio:16/9;width:100%;height:auto;overflow:hidden}.previewTitleImage img{object-fit:cover;width:100%;height:100%;display:block}.previewAttachments{margin-top:48px}.mediaPickerDialog{max-width:1120px}.pickerUploadGrid{grid-template-columns:1fr 1fr;gap:14px;padding:22px 25px 0;display:grid}.pickerUpload{background:#f8f9fc;border:1px solid #c7ccd7;gap:9px;padding:15px;display:grid}.pickerUpload label{color:#39425a;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;font-weight:800;line-height:1.35;display:flex}.pickerUpload input,.pickerUpload select{min-width:0;font:13px var(--font-open-sans), Arial, sans-serif;background:#fff;border:1px solid #b9bfcc;padding:10px 11px}.pickerUpload button{justify-self:start}.pickerUpload .uploadStatus{width:100%}.pickerFilters{margin:18px 25px 0}.mediaPickerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:25px;display:grid}.mediaPickerGrid button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #c7ccd7;flex-direction:column;gap:9px;padding:10px;display:flex}.mediaPickerGrid button:hover,.mediaPickerGrid button:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #315be82e}.mediaPickerGrid img,.mediaPickerGrid .responsiveMediaImage,.mediaPickerGrid .compactMediaPreview{object-fit:cover;background:#e9e9e9;width:100%;height:140px;min-height:140px}.mediaPickerGrid .responsiveMediaImage img{object-fit:cover}.mediaPickerGrid span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.mediaPickerGrid small{color:#687087;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.mediaPickerGrid .pickerDisclosureStatus{color:#183b9c;font-weight:800}.publicDataNotice{border:1px dashed var(--line);background:#fffdf8;padding:35px}.backupSection{flex-direction:column;gap:24px;display:flex}.backupSection .cmsSectionHeading{margin-bottom:18px}.backupCard{background:#fff;border:1px solid #d5dae4;padding:clamp(24px,4vw,42px)}.backupCardHeading{border-bottom:1px solid #e0e3ea;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.backupCardHeading .eyebrow{margin-bottom:6px}.backupCardHeading h2,.backupDocumentation h2{font-family:var(--font-open-sans), Arial, Helvetica, sans-serif;margin:0;font-size:clamp(28px,4vw,40px)}.backupFormatBadge{color:#34425f;letter-spacing:.06em;text-transform:uppercase;background:#f4f6fb;border:1px solid #aeb8cf;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.backupStats{background:#dfe3eb;border:1px solid #dfe3eb;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.backupStats div{background:#f8f9fb;min-width:0;padding:16px}.backupStats dt{color:#687087;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.backupStats dd{color:var(--ink);margin:6px 0 0;font-size:20px;font-weight:800}.backupActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.backupActions a{text-decoration:none}.backupActions .secondaryButton,.backupActions button{cursor:pointer;font-family:var(--font-open-sans), Arial, sans-serif;border:1px solid #aeb5c4}.backupNotice,.backupWarning,.restoreProgress{color:#5c482c;background:#fff8ec;border-left:4px solid #d29a54;margin:22px 0 0;padding:13px 15px;font-size:13px;line-height:1.6}.backupFileField{letter-spacing:.05em;text-transform:uppercase;flex-direction:column;gap:9px;margin-top:24px;font-size:12px;font-weight:800;display:flex}.backupFileField input{width:100%;color:var(--ink);font:14px var(--font-open-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;background:#f8f9fb;border:1px solid #b9bfcc;padding:14px}.restoreSummary{background:#f8faff;border:2px solid #7892d6;margin-top:22px;padding:22px}.restoreSummary>div:first-child{flex-direction:column;gap:4px;display:flex}.restoreSummary>div:first-child b{overflow-wrap:anywhere}.restoreSummary>div:first-child span{color:#687087;font-size:12px}.restoreSummary .backupStats{grid-template-columns:repeat(4,minmax(0,1fr))}.dangerButton{color:#fff;font:800 13px var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:#9f3024;border:1px solid #9f3024;padding:14px 18px}.dangerButton:disabled{cursor:wait;opacity:.55}.restoreProgress{color:#24447f;background:#eef3ff;border-left-color:#3c68d8;font-weight:700}.backupDocumentation{background:#fffdf8;border:1px dashed #bfc5d1;padding:28px clamp(24px,4vw,42px)}.backupDocumentation h2{font-size:clamp(24px,3vw,32px)}.backupDocumentation p{color:#515a6d;max-width:900px;margin:12px 0 0;font-size:14px;line-height:1.75}.backupDocumentation code{color:#25304a;background:#eceff5;padding:2px 5px;font-size:.9em}@media (width>=901px) and (width<=1199px){.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{display:none}.topicGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.topicGrid>a:nth-child(4){border-top:1px solid #ffffff40;border-left:0;padding-left:0}.topicGrid>a:nth-child(5){border-top:1px solid #ffffff40}}@media (width<=900px){.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{display:none}.heroHeading{grid-template-columns:clamp(92px,17vw,132px) minmax(0,1fr)}.homepageSpotlight.hasFocus{grid-template-rows:none;grid-template-columns:1fr;gap:54px}.homepageSpotlight.hasFocus .spotlightColumn{flex-direction:column;grid-row:auto;display:flex}.homepageSpotlight.hasFocus .latestArticle .cardVisual,.homepageSpotlight.hasFocus .focusArticle .cardVisual{aspect-ratio:16/10;height:auto;min-height:280px}.latestArticle .articleCard{grid-template-columns:1fr}.latestArticle .cardVisual{border-right:0;border-bottom:1px solid var(--line);min-height:360px}.articleGrid,.articlesSection .articleGrid,.archiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.articleCard{min-height:0}.articlesSection .cardBody h3{font-size:23px}.topicGrid{grid-template-columns:1fr 1fr}.topicGrid>a:nth-child(odd){border-left:0;padding-left:0}.topicGrid>a:nth-child(n+3){border-top:1px solid #ffffff40}.about{grid-template-columns:1fr;gap:20px}.authorEditableContent{column-count:1}footer{grid-template-columns:1fr 1fr}.editorLayout{grid-template-columns:1fr}.postManager{contain:none;height:auto;max-height:none;display:block;position:static;overflow:visible}.postList{max-height:70vh;overflow-y:auto}.revisionPanel{max-height:none;overflow:visible}.cmsSectionHeading{grid-template-columns:1fr;gap:20px}.uploadPanel,.youtubeUploadPanel{grid-template-columns:1fr}.uploadPanelHeading{grid-column:1}.mediaFilters{grid-template-columns:1fr 1fr}.mediaFilters>:first-child{grid-column:1/-1}.mediaGrid{grid-template-columns:1fr 1fr}.mediaDashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.mediaDashboard button{min-height:94px}.mediaPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pageEditorGrid{grid-template-columns:1fr}.pageSelector{flex-flow:wrap}.archiveHero{grid-template-columns:1fr;align-items:start}.archiveFacetGrid,.aiQuickActions{grid-template-columns:1fr}.aiCustomAction{grid-template-columns:1fr;align-items:stretch}.backupStats{grid-template-columns:repeat(3,minmax(0,1fr))}.transparencyField,.titleMediaMeta,.afterContentMediaMeta{grid-template-columns:1fr}.titleMediaMeta .mediaDisclosureControl,.afterContentMediaMeta .mediaDisclosureControl{grid-column:auto}.articleFocusEditor{grid-column:auto;grid-template-columns:1fr}.articleFocusEditor p,.articleFocusEditor button{grid-column:auto}.mediaDisclosureChoices,.mediaDisclosureControl.compact .mediaDisclosureChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){body{font-size:16px}.siteHeader{min-height:72px;padding:10px 20px}.brand{font-size:15px}.brandMark{width:40px;height:40px}.articlePage .siteHeader,.archivePage .siteHeader,.legalHeader{grid-template-columns:minmax(0,1fr) auto;gap:12px}.articlePage .brand>span:last-child,.archivePage .brand>span:last-child{display:none}.articlePage .articleNav,.headerActions{gap:6px}.headerActions .editorAccessLink{border:1px solid var(--line);justify-content:center;align-items:center;width:48px;min-height:48px;display:inline-flex}.headerActions .editorAccessLabel{display:none}.headerActions .editorAccessIcon{margin:0;font-size:20px}.headerActions .editorAccessLink[title*=Artikel]{width:48px}.siteHeader>.editorAccessLink{border:1px solid var(--line);justify-content:center;align-items:center;width:48px;min-height:48px;display:inline-flex}.siteHeader>.editorAccessLink .editorAccessLabel{display:none}.siteHeader>.editorAccessLink .editorAccessIcon{margin:0;font-size:20px}.mobilePageNav{align-items:center;gap:5px;display:flex}.mobilePageNav button,.mobilePageNav a{border:1px solid var(--line);min-width:48px;min-height:48px;color:var(--ink);font:750 9px/1.1 var(--font-open-sans), Arial, sans-serif;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 7px;display:inline-flex}.mobilePageNav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.mobileMainMenu{display:block}.mobileMainMenu.menuOpen>button:first-child{z-index:502;background:#fffdf8;position:relative}.mobileMenuBackdrop{z-index:490;cursor:default;background:#17233f14;border:0;width:100vw;height:100vh;padding:0;position:fixed;inset:0}.mobileMainMenu>button:first-child{border:1px solid var(--line);min-width:48px;min-height:48px;color:var(--ink);font:750 9px/1.05 var(--font-open-sans), Arial, sans-serif;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:3px 7px;display:inline-flex}.mobileMainMenu>button:first-child span:first-child{font-size:20px;line-height:1}.mobileMainMenu nav{z-index:501;border:1px solid var(--ink);width:min(260px,100vw - 32px);box-shadow:8px 8px 0 var(--ink);background:#fffdf8;gap:0;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mobileMainMenu nav a{border-bottom:1px solid var(--line);padding:15px 18px;font-size:15px;font-weight:750}.mobileMainMenu nav a:last-child{border-bottom:0}.backToTop{right:14px;bottom:max(14px, env(safe-area-inset-bottom));border-radius:50%;width:48px;padding:8px}.backToTop span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search{font-size:0}.search span{font-size:20px}.hero{padding:28px 20px 38px}.heroHeading{grid-template-columns:78px minmax(0,1fr);gap:16px;margin-bottom:20px}.heroTitle .eyebrow{letter-spacing:.14em;margin-bottom:8px;font-size:10px}.heroTitle h1{font-size:clamp(34px,10.5vw,46px)}.heroGraphic{max-width:78px}.hero .book{box-shadow:4px 4px 0 var(--blue);border-width:1px}.hero .book span{font-size:5px}.hero .orbit{border-width:1px}h1{font-size:48px}h2{font-size:34px}.hero .lead{margin-bottom:22px}.heroActions{gap:16px}.sectionHeading{flex-direction:column;align-items:start;gap:25px}.articleGrid,.articlesSection .articleGrid,.archiveGrid{grid-template-columns:1fr}.articlesSection .articleGrid>.articleCard:nth-child(n+7){display:none}.mobileArchiveCta{border:1px solid var(--ink);background:#fffdf8;align-items:center;width:fit-content;min-height:48px;margin:26px auto 0;padding:12px 18px;font-size:14px;font-weight:800;display:flex}.articlesSection .cardBody h3{font-size:22px}.homepageSpotlight,.homepageSpotlight .spotlightColumn,.latestArticle,.focusArticle,.homepageSpotlight.hasFocus .latestArticle,.homepageSpotlight.hasFocus .focusArticle,.homepageSpotlight.hasFocus .latestArticle .articleCard,.homepageSpotlight.hasFocus .focusArticle .articleCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.homepageSpotlight.hasFocus{width:100%;max-width:100%;overflow-x:clip}.homepageSpotlight .cardVisual,.homepageSpotlight .responsiveMediaImage,.homepageSpotlight .responsiveMediaImage img{width:100%;min-width:0;max-width:100%}.homepageSpotlight.hasFocus .latestArticle .articleCard{min-height:0;display:flex}.latestArticle .cardVisual,.homepageSpotlight.hasFocus .latestArticle .cardVisual{aspect-ratio:3/2;height:auto;min-height:0}.latestArticle .cardBody,.homepageSpotlight.hasFocus .latestArticle .cardBody{padding:clamp(20px,2vw,26px)}.latestArticle .cardBody h3,.homepageSpotlight.hasFocus .latestArticle .cardBody h3,.focusArticle .cardBody h3{font-size:23px}.latestArticle .cardTeaser,.homepageSpotlight.hasFocus .latestArticle .cardTeaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.topicGrid{grid-template-columns:1fr}.topicGrid>a+a{border-top:1px solid #ffffff40;border-left:0;padding-left:0}footer{grid-template-columns:1fr}.editorHeader>div span{display:none}.formRow{grid-template-columns:1fr}.draftRecoveryNotice,.homepageLatestField,.homepageFocusField{flex-direction:column;align-items:stretch}.homepageLatestField button,.homepageFocusField button{width:100%}.editorForm,.postManager{padding:27px 20px}.archiveHero{padding:60px 24px}.archiveSearch{padding:20px}.archiveSearch>div{grid-template-columns:1fr}.archiveSearch button{padding:14px}.archiveContent{padding:35px 24px 80px}.archiveGrid{grid-template-columns:1fr}.archiveSummary{flex-direction:column;align-items:flex-start}.pagination{text-align:center;grid-template-columns:1fr}.pagination a:last-child,.pagination a:first-child{justify-self:center}.articleNav{gap:16px}.articleNav>a:first-child{display:none}.articleDetail{padding-left:20px;padding-right:20px}.articleDetail h1{font-size:clamp(32px,9.2vw,40px)}.relatedArticles .articleGrid{grid-template-columns:1fr}.relatedArticles .articleCard{grid-template-columns:112px minmax(0,1fr);display:grid}.relatedArticles .cardVisual{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;height:100%;min-height:132px}.relatedArticles .cardBody h3{font-size:17px}.articleEndNav{grid-template-columns:1fr;display:grid}.articleEndNav a{justify-content:center}.articleShare{margin:17px 0 25px;padding:8px 0}.articleShareActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.articleShareActions button,.articleShareActions a{flex-direction:column;gap:2px;min-width:0;min-height:49px;padding:5px 3px;font-size:9px}.articleShareActions svg{flex-basis:20px;width:20px;height:20px}.articleShareActions .sharePdf{grid-column:auto}.articleShareStatus{text-align:left}.printPage{padding:18px 12px 45px}.printToolbar{flex-direction:column;align-items:stretch;gap:14px}.printToolbar>div:last-child{grid-template-columns:1fr;display:grid}.articlePrintSheet{padding:34px 24px}.printArticleHeader{flex-direction:column;align-items:flex-start;margin-bottom:40px}.articlePrintSheet>h1{font-size:38px}.afterContentMediaHeading{flex-direction:column}.cmsTabs{justify-content:flex-start;overflow-x:auto}.cmsTabs button{white-space:nowrap}.managerFilters,.selectedMedia{grid-template-columns:1fr}.selectedMedia>img,.selectedMedia>.responsiveMediaImage,.selectedMedia>.compactMediaPreview{width:100%;height:180px;min-height:180px}.mediaGrid{grid-template-columns:1fr}.mediaPickerGrid{grid-template-columns:1fr 1fr;padding:15px}.pickerUploadGrid{grid-template-columns:1fr;padding:15px 15px 0}.pickerFilters{grid-template-columns:1fr;margin:15px 15px 0}.pickerFilters>:first-child{grid-column:1}.mediaFilters{grid-template-columns:1fr}.mediaFilters>:first-child{grid-column:1}.mediaDashboard{grid-template-columns:1fr 1fr}.mediaDashboard button{grid-column:1/-1;min-height:64px}.uploadPanelHeading{flex-direction:column;align-items:flex-start;gap:5px}.richTextField.expanded{inset:0}.richTextFooter{flex-direction:column;gap:3px}.toolbarSpacer{display:none}.aiEditorHeading,.aiResultHeading{flex-direction:column;align-items:flex-start}.aiTargetField{grid-template-columns:1fr;gap:7px}.aiResultActions{flex-direction:column}.aiResultActions button{width:100%}.backupCardHeading{flex-direction:column}.backupStats,.restoreSummary .backupStats{grid-template-columns:1fr 1fr}.backupActions{flex-direction:column;align-items:stretch}.backupActions a,.backupActions button{text-align:center;justify-content:center;width:100%}.cmsSection{padding-left:20px;padding-right:20px}.previewOverlay{padding:0}.previewHeader{top:0}}@page{size:A4;margin:16mm 17mm 18mm}@media print{html{scroll-behavior:auto}body{color:#111827;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10.5pt}.skipLink,.printToolbar{display:none!important}.printPage{background:#fff;min-height:0;padding:0}.articlePrintSheet{width:auto;max-width:none;box-shadow:none;background:#fff;margin:0;padding:0}.printArticleHeader{margin-bottom:12mm;padding-bottom:4mm}.printBrand .brandMark{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:9mm;height:9mm;font-size:15pt;color:#fff!important;background:#17233f!important}.printArticleMeta{color:#315be8;margin-bottom:4mm;font-size:7.5pt}.articlePrintSheet>h1{letter-spacing:-.025em;margin-bottom:5mm;font-size:27pt;line-height:1.08}.printByline{margin-bottom:8mm;font-size:9pt}.printArticleIntro{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-left-color:#efc84a;margin-bottom:10mm;padding:5mm 0 5mm 6mm;font-size:12pt;line-height:1.5}.printArticleText{font-size:10.5pt;line-height:1.62}.printArticleText h2{margin-top:1.6em;font-size:18pt}.printArticleText h3{font-size:14pt}.printArticleText h4{font-size:12pt}.printArticleText p{margin-bottom:1.05em}.printArticleMedia,.printAttachments figure,.printArticleText figure,.printSources li,.printSourceBox{break-inside:avoid;page-break-inside:avoid}.printArticleMedia img,.printAttachments img,.printArticleText img{object-fit:contain;max-height:155mm}.printArticleText video,.printArticleText audio,.printArticleText iframe,.printArticleText button{display:none!important}.printMediaNotice{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f4f5f7!important}.printSources{margin-top:12mm;padding-top:7mm}.printSources h2{font-size:17pt}.printSources li{font-size:8.5pt;line-height:1.5}.printSourceBox{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-top-color:#efc84a;margin-top:14mm;padding:6mm;font-size:8.5pt;background:#f7f4ec!important}.printSourceBox a{color:#17233f}a{text-decoration:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
