:root{--ivory:#f7f1e8;--paper:#fffaf3;--panel:#f2e9dd;--ink:#151310;--muted:#67605a;--rule:#c7bdb0;--red:#a91419;--red-dark:#7f0e13;--burgundy:#280508;--navy:#142330;--serif:Georgia, "Times New Roman", Times, serif;--sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 75% 20%, #ffffffbf, transparent 34rem), var(--ivory);color:var(--ink);font-family:var(--serif);text-rendering:optimizelegibility;margin:0}body:before{content:"";pointer-events:none;opacity:.18;z-index:100;background-image:repeating-linear-gradient(17deg,#4a362506 0 1px,#0000 1px 4px),repeating-linear-gradient(103deg,#ffffff0f 0 1px,#0000 1px 5px);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip-link{background:var(--ink);color:#fff;font:700 .75rem/1 var(--sans);z-index:1000;padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(100% - 48px,1480px);margin-inline:auto}.ticker{border-block:1px solid var(--rule);background:#fffaf394}.ticker-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;min-height:38px;font-size:.8rem;display:grid}.ticker-label,.eyebrow,.section-heading h2{color:var(--red);font:700 .72rem/1.25 var(--sans);letter-spacing:.075em;text-transform:uppercase}.ticker-label{border-right:1px solid var(--rule);align-self:stretch;place-items:center;padding-right:1.4rem;display:grid}.ticker-stories{white-space:nowrap;justify-content:center;align-items:center;gap:1.15rem;display:flex;overflow:hidden}.site-initializing .ticker-stories a,.site-initializing .ticker-stories i{display:none}.site-initializing .ticker-stories:before,.site-initializing .ticker-stories:after{content:"";background:linear-gradient(100deg,#705c4617 20%,#ffffff9e 42%,#705c4617 64%) 0 0/220% 100%;border-radius:999px;flex:0 250px;width:min(30%,250px);height:8px;animation:1.45s ease-in-out infinite site-skeleton-shimmer}.site-initializing .ticker-stories:after{flex-basis:180px;width:min(22%,180px);animation-delay:-.35s}.ticker-stories a:hover,.primary-nav a:hover,.utility a:hover,.section-heading a:hover,.text-link:hover,.story-link:hover,.question-intro a:hover,.site-footer a:hover{color:var(--red)}.ticker-inner time{color:var(--muted);white-space:nowrap;font-size:.72rem}.masthead-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;min-height:124px;display:grid}.masthead{text-align:center;flex-direction:column;align-items:center;display:flex}.masthead>span{letter-spacing:.026em;white-space:nowrap;font-size:clamp(2.9rem,5vw,5.2rem);line-height:.9}.masthead-publication-note{color:var(--ink);font-family:var(--serif);letter-spacing:0;margin-top:.55rem;font-size:.96rem;font-style:normal;font-weight:400;line-height:1.2}.masthead-publication-brand{color:var(--red);font:inherit;font-weight:700}.utility{align-items:center;gap:1.5rem;font-size:.86rem;display:flex}.utility-right{justify-content:flex-end}.search-link,.mobile-menu summary{font-family:var(--serif);align-items:center;gap:.55rem;display:flex}.search-icon{border:1.8px solid var(--ink);border-radius:50%;width:13px;height:13px;position:relative}.search-icon:after{content:"";background:currentColor;width:5px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.mobile-menu{position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines,.menu-lines:before,.menu-lines:after{background:var(--ink);content:"";width:19px;height:2px;display:block}.menu-lines{position:relative}.menu-lines:before{position:absolute;top:-6px}.menu-lines:after{position:absolute;top:6px}.mobile-menu nav{z-index:20;background:var(--paper);border:1px solid var(--ink);min-width:220px;padding:.5rem;display:none;position:absolute;top:2rem;left:0;box-shadow:7px 7px #1513101f}.mobile-menu[open] nav{display:grid}.mobile-menu nav a{border-bottom:1px solid var(--rule);font:700 .76rem/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;padding:.75rem}.mobile-menu nav a:last-child{border:0}.button{appearance:none;border:1px solid var(--red);background:var(--red);color:#fff;min-height:42px;font:700 .77rem/1 var(--sans);letter-spacing:.02em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.2rem;transition:background .15s,color .15s;display:inline-flex}.button:hover{background:var(--red-dark)}.button-small{min-height:37px;padding:.65rem 1.1rem}.button-outline{color:var(--red);background:0 0}.button-outline:hover{color:#fff}.primary-nav{border-bottom:3px solid var(--ink);height:43px;font:700 .73rem/1 var(--sans);text-transform:uppercase;letter-spacing:.025em;justify-content:center;align-items:center;gap:clamp(1.5rem,3.6vw,4rem);display:flex}.content-shell{padding-top:14px}.site-boot-screen{display:none}.site-initializing>#main-content,.site-initializing>.site-footer{visibility:hidden}.site-initializing .site-boot-screen{padding-top:14px;display:block}.site-boot-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boot-line,.boot-image,.boot-side-cards span,.boot-panel,.boot-lower span{background:linear-gradient(100deg,#705c4617 20%,#ffffff9e 42%,#705c4617 64%) 0 0/220% 100%;border-radius:2px;animation:1.45s ease-in-out infinite site-skeleton-shimmer;display:block}.boot-lead{grid-template-columns:minmax(0,1.15fr) minmax(280px,.75fr) minmax(260px,.6fr);gap:17px;min-height:410px;display:grid}.boot-lead-copy{padding:clamp(1.6rem,4vw,3.8rem) clamp(1rem,3vw,2.6rem)}.boot-line{height:13px;margin-bottom:14px}.boot-line-short{width:24%;height:9px;margin-bottom:26px}.boot-line-title{width:92%;height:clamp(30px,4.3vw,58px)}.boot-line-title-secondary{width:72%;margin-bottom:32px}.boot-line-copy{width:86%}.boot-line-copy-short{width:58%}.boot-image{min-height:390px}.boot-side-cards{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;display:grid}.boot-row{border-block:1px solid var(--rule);grid-template-columns:225px repeat(3,minmax(0,1fr));gap:20px;margin-top:14px;padding:22px 20px;display:grid}.boot-panel{min-height:112px}.boot-panel-intro{min-height:132px}.boot-lower{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.boot-lower span{min-height:230px}@keyframes site-skeleton-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@media (width<=1240px){.boot-lead{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.boot-side-cards{display:none}.boot-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.boot-lead{grid-template-columns:1fr;min-height:0}.boot-lead-copy{padding:1.5rem .25rem .5rem}.boot-image{min-height:210px}.boot-row{grid-template-columns:1fr;padding-inline:0}.boot-row .boot-panel:nth-child(n+3),.boot-lower span:nth-child(n+2){display:none}.boot-lower{grid-template-columns:1fr}.boot-lower span{min-height:190px}}.lead-grid{grid-template-columns:minmax(0,1.9fr) minmax(400px,.85fr);gap:17px;display:grid}.cms-security-status{background:#eff7f1;border:1px solid #3f765b;justify-content:space-between;align-items:center;gap:2rem;margin:0 0 2rem;padding:1.35rem 1.5rem;display:flex}.cms-security-status h2,.cms-security-status p{margin:0}.cms-security-status h2{margin:.25rem 0 .35rem;font-size:1.35rem}.cms-security-status>span{color:#fff;font:700 .68rem/1 var(--font-sans,Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#285b42;flex:none;padding:.45rem .65rem}.cms-login-shell{grid-template-columns:minmax(0,1fr) minmax(20rem,29rem);align-items:start;gap:clamp(2rem,6vw,6rem);max-width:70rem;margin:0 auto 5rem;padding-top:1rem;display:grid}.cms-login-intro{max-width:39rem;padding-top:.6rem}.cms-login-intro h2{margin:.45rem 0 1rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.cms-login-intro p:last-child{max-width:34rem;font-size:1.08rem;line-height:1.65}.cms-access-denied .button{margin-top:1.25rem}.cms-flash{color:#174b35;background:#edf8f1;border-left:3px solid #2f7354;margin:-1rem 0 2rem;padding:.85rem 1rem;font-weight:700}.cms-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-bottom:5rem;display:grid}.cms-sidebar{border:1px solid var(--border,#d7d2c9);background:#f7f5ef;gap:1.25rem;max-height:calc(100vh - 2rem);padding:1.25rem;display:grid;position:sticky;top:1rem;overflow-y:auto}.cms-sidebar h2,.cms-sidebar p{margin:0}.cms-sidebar h2{margin-top:.3rem;font-size:1.35rem}.cms-sidebar nav{display:grid}.cms-sidebar nav a{border-bottom:1px solid var(--border,#d7d2c9);color:inherit;justify-content:space-between;gap:.75rem;padding:.72rem .15rem;font-weight:700;text-decoration:none;display:flex}.cms-sidebar nav a.is-active{color:var(--red,#9f281e)}.cms-sidebar nav b{color:#766f65;font-size:.75rem}.cms-sidebar .cms-nav-label{color:#82796f;font:800 .62rem/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:1rem 0 .2rem}.cms-workspace{min-width:0}.cms-heading,.cms-editor-title,.cms-savebar{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.cms-heading{margin-bottom:1.5rem}.cms-heading h2,.cms-heading p,.cms-editor-title h2,.cms-editor-title p{margin:0}.cms-heading h2{margin-top:.25rem;font-size:clamp(1.55rem,2.7vw,2.3rem)}.cms-heading>div>p:last-child{max-width:48rem;margin-top:.65rem}.cms-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.cms-lead-stories-summary{border:1px solid var(--border,#d7d2c9);background:#f8f7f3;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem;display:grid}.cms-lead-stories-summary>div{border-right:1px solid var(--border,#d7d2c9);padding:1rem}.cms-lead-stories-summary>div:last-child{border-right:0}.cms-lead-stories-summary strong,.cms-lead-stories-summary span{display:block}.cms-lead-stories-summary strong{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.cms-lead-stories-summary span{color:#625c53;margin-top:.35rem;font-size:.82rem;line-height:1.45}.cms-lead-story-card{background:#fff;border:1px solid #aaa397;min-width:0;padding:1.25rem}.cms-lead-story-card>legend{font:700 1.25rem/1.2 var(--font-display,Georgia, serif);padding:0 .45rem}.cms-lead-story-current{border-bottom:1px solid var(--border,#d7d2c9);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.cms-lead-story-current img,.cms-lead-image-placeholder{aspect-ratio:16/9;object-fit:cover;background:#e8e3da;width:100%}.cms-lead-image-placeholder{color:#655f56;text-transform:uppercase;place-items:center;font-size:.75rem;font-weight:800;display:grid}.cms-lead-story-current h3,.cms-lead-story-current p{margin:0}.cms-lead-story-current h3{margin-top:.3rem;font-size:1.35rem}.cms-lead-story-current div>p:last-child{color:#625c53;margin-top:.45rem}.cms-lead-story-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cms-lead-image-library{border:1px solid var(--border,#d7d2c9);background:#f8f7f3;padding:.8rem}.cms-lead-image-library summary{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-lead-image-library>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.cms-lead-image-choice{cursor:pointer;background:#fff;border:2px solid #0000;padding:.35rem;position:relative;gap:.35rem!important;display:grid!important}.cms-lead-image-choice:has(input:checked){border-color:var(--red,#9f281e)}.cms-lead-image-choice input{width:auto;min-height:0;accent-color:var(--red,#9f281e);position:absolute;top:.5rem;left:.5rem}.cms-lead-image-choice img{aspect-ratio:16/9;object-fit:cover;width:100%}.cms-lead-image-choice span{color:#4e4840;text-transform:none;letter-spacing:0;font-size:.65rem;line-height:1.25}.cms-persistent-lead-image{background:#f4faf5;border:2px solid #285c40}.cms-persistent-lead-image>legend{color:#285c40}.cms-lead-image-override-toggle{cursor:pointer;background:#eaf4ed;border:1px solid #9ab9a6;align-items:flex-start;padding:.85rem;flex-direction:row!important;gap:.75rem!important;display:flex!important}.cms-lead-image-override-toggle input{accent-color:#285c40;width:1.2rem;min-height:1.2rem;margin-top:.15rem}.cms-lead-image-override-toggle span{gap:.25rem;display:grid}.cms-lead-image-override-toggle strong{font-size:.78rem}.cms-lead-image-override-toggle small{color:#496453;text-transform:none;letter-spacing:0;font-size:.72rem;line-height:1.4}.cms-metrics{border:1px solid var(--border,#d7d2c9);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cms-metrics article{border-right:1px solid var(--border,#d7d2c9);padding:1.3rem}.cms-metrics article:last-child{border-right:0}.cms-metrics b{font:500 clamp(2rem, 4vw, 3.4rem)/1 var(--font-display,Georgia, serif);display:block}.cms-metrics span{color:#625c53;margin-top:.5rem;font-size:.8rem;display:block}.cms-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.cms-quick-grid a{border:1px solid var(--border,#d7d2c9);min-height:10rem;color:inherit;padding:1.25rem;text-decoration:none}.cms-quick-grid h3{margin:.7rem 0 2rem;font-size:1.3rem}.cms-quick-grid span{color:var(--red,#9f281e);font-weight:700}.cms-secondary-quick-grid{margin-top:2rem}.cms-secondary-quick-grid a{background:#f8f7f3;min-height:8rem}.cms-secondary-quick-grid h3{margin-bottom:1rem}.cms-workflow-notice,.cms-integration-summary,.cms-origin-panel,.cms-integration-settings{background:#fbf6e9;border:1px solid #b8ab8e}.cms-workflow-notice{margin-bottom:1rem;padding:1rem 1.2rem}.cms-workflow-notice p{color:#625943;margin:.35rem 0 0}.cms-integration-summary{justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:1.25rem;display:flex}.cms-integration-summary h3,.cms-integration-summary p{margin:0}.cms-integration-summary h3{margin:.35rem 0}.cms-overview-articles{margin-top:2rem}.cms-overview-articles-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1rem;display:flex}.cms-overview-articles-heading h3,.cms-overview-articles-heading p{margin:0}.cms-overview-articles-heading h3{margin-top:.3rem;font-size:1.55rem}.cms-overview-articles-heading div>p:last-child{color:#625c53;margin-top:.45rem}.cms-overview-article-tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.cms-overview-article-tabs a{color:#48423b;min-height:2.25rem;font:800 .68rem/1 var(--font-sans,Arial, sans-serif);background:#fff;border:1px solid #c6bfb4;align-items:center;gap:.4rem;padding:.5rem .7rem;text-decoration:none;display:inline-flex}.cms-overview-article-tabs a:hover,.cms-overview-article-tabs a.is-active{color:#fff;background:#27231f;border-color:#27231f}.cms-overview-article-tabs span{opacity:.72}.cms-overview-article-options{border-bottom:1px solid var(--border,#d7d2c9);background:#f8f7f3;justify-content:flex-end;align-items:end;gap:.6rem;padding:.7rem 1rem;display:flex}.cms-overview-article-options label{color:#5f584f;font:800 .63rem/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase;gap:.3rem;display:grid}.cms-overview-article-options select{background:#fff;border:1px solid #b8b1a6;min-width:6rem;min-height:2.15rem;padding:.4rem .55rem}.cms-overview-article-table{min-width:42rem}.cms-guide{gap:3.5rem;max-width:74rem;display:grid}.cms-guide-hero{border-bottom:2px solid #292722;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);align-items:end;gap:2rem;padding-bottom:2rem;display:grid}.cms-guide-hero h2,.cms-guide-hero p,.cms-guide-section h3,.cms-guide-section header>p,.cms-guide-finish h4,.cms-guide-finish p{margin:0}.cms-guide-hero h2{max-width:17ch;margin-top:.4rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.cms-guide-hero div>p:last-child{color:#5e584f;max-width:47rem;margin-top:1rem;font-size:1.02rem;line-height:1.65}.cms-guide-hero-actions{gap:.7rem;display:grid}.cms-guide-hero-actions .button{text-align:center;width:100%}.cms-guide-principle{background:#fbf6e9;border:1px solid #b8ab8e;grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:-2rem;padding:1.4rem;display:grid}.cms-guide-principle span{color:var(--red,#9f281e);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.cms-guide-principle p{margin:0;font-size:1rem;line-height:1.6}.cms-guide-jumps{flex-wrap:wrap;gap:.55rem;margin-top:-2rem;display:flex}.cms-guide-jumps a{border:1px solid var(--border,#d7d2c9);color:#413d36;background:#f8f7f3;padding:.55rem .75rem;font-size:.76rem;font-weight:800;text-decoration:none}.cms-guide-jumps a:hover,.cms-guide-jumps a:focus-visible{border-color:var(--red,#9f281e);color:var(--red,#9f281e)}.cms-guide-section{gap:1.5rem;scroll-margin-top:1rem;display:grid}.cms-guide-section>header{max-width:49rem}.cms-guide-section h3{margin-top:.3rem;font-size:clamp(1.7rem,3vw,2.4rem)}.cms-guide-section header>p:last-child{color:#655f56;margin-top:.65rem;line-height:1.6}.cms-guide-cards{border:1px solid var(--border,#d7d2c9);background:var(--border,#d7d2c9);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cms-guide-cards article{background:#fff;padding:1.15rem}.cms-guide-cards h4,.cms-guide-cards p{margin:0}.cms-guide-cards p{color:#5f5a51;margin-top:.45rem;line-height:1.5}.cms-guide-cards a{color:var(--red,#9f281e);margin-top:.8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-block}.cms-guide-steps{border-top:1px solid #aaa397;margin:0;padding:0;list-style:none;display:grid}.cms-guide-steps li{border-bottom:1px solid var(--border,#d7d2c9);grid-template-columns:3rem minmax(0,1fr) max-content;align-items:start;gap:1.2rem;padding:1.4rem 0;display:grid}.cms-guide-step-number{color:#fff;background:#292722;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:900;display:grid}.cms-guide-steps h4,.cms-guide-steps p{margin:0}.cms-guide-steps h4{font-size:1.08rem}.cms-guide-steps p{color:#5f5a51;margin-top:.45rem;line-height:1.58}.cms-guide-steps>li>a{color:var(--red,#9f281e);margin-top:.15rem;font-size:.78rem;font-weight:800;text-decoration:none}.cms-guide code{background:#ece9e2;border-radius:.2rem;padding:.08rem .28rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em}.cms-guide-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cms-guide-example-card{border:1px solid var(--border,#d7d2c9);background:#f8f7f3;padding:1.35rem}.cms-guide-example-card h4{margin:.45rem 0 1.2rem;font-size:1.35rem;line-height:1.2}.cms-guide-example-card dl{gap:1rem;margin:0;display:grid}.cms-guide-example-card dl div{border-top:1px solid #d7d2c9;padding-top:.8rem}.cms-guide-example-card dt{color:#766f65;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:900}.cms-guide-example-card dd{margin:.3rem 0 0;line-height:1.5}.cms-guide-review-card{color:#f6f1e7;background:#2e302c}.cms-guide-review-card .eyebrow{color:#d7b88a}.cms-guide-review-card ol{gap:.75rem;margin:1rem 0 1.25rem;padding-left:1.25rem;display:grid}.cms-guide-review-card li,.cms-guide-review-card>p:last-child{line-height:1.5}.cms-guide-review-card>p:last-child{border-top:1px solid #5a5c57;margin:0;padding-top:1rem}.cms-guide-details{border:1px solid var(--border,#d7d2c9);background:#fff}.cms-guide-details summary{cursor:pointer;padding:1rem 1.15rem;font-weight:850}.cms-guide-details[open] summary{border-bottom:1px solid var(--border,#d7d2c9)}.cms-guide-code{color:#f4efe6;white-space:pre;background:#242622;max-height:34rem;margin:0;padding:1.2rem;font:.78rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.cms-guide .cms-guide-code code{font-size:inherit;background:0 0;padding:0}.cms-guide-table-wrap{border:1px solid var(--border,#d7d2c9);overflow-x:auto}.cms-guide-table{border-collapse:collapse;background:#fff;width:100%;min-width:47rem}.cms-guide-table th,.cms-guide-table td{border-bottom:1px solid var(--border,#d7d2c9);text-align:left;vertical-align:top;padding:.8rem .9rem;line-height:1.45}.cms-guide-table th{letter-spacing:.05em;text-transform:uppercase;background:#efede7;font-size:.7rem}.cms-guide-table tbody tr:last-child td{border-bottom:0}.cms-guide-table td:first-child{font-weight:800}.cms-guide-table td:last-child{color:#735329;font-weight:750}.cms-guide-prerequisite{background:#fbf6e9;border-left:4px solid #b27437;gap:.65rem;padding:1rem 1.15rem;line-height:1.5;display:flex}.cms-guide-integration-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cms-guide-integration-steps li{border:1px solid var(--border,#d7d2c9);grid-template-columns:2rem 1fr;gap:.8rem;padding:1.1rem;display:grid}.cms-guide-integration-steps li>span{color:var(--red,#9f281e);font:500 1.35rem/1 var(--font-display,Georgia, serif)}.cms-guide-integration-steps h4,.cms-guide-integration-steps p{margin:0}.cms-guide-integration-steps h4{font-size:1rem}.cms-guide-integration-steps p{color:#5f5a51;margin-top:.4rem;line-height:1.55}.cms-guide-integration-steps a{color:var(--red,#9f281e);font-weight:750}.cms-guide-checklist{border-top:1px solid #aaa397;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cms-guide-checklist li{border-bottom:1px solid var(--border,#d7d2c9);grid-template-columns:7rem 1fr;gap:1rem;padding:1.1rem 1rem 1.1rem 0;display:grid}.cms-guide-checklist li:nth-child(odd){border-right:1px solid var(--border,#d7d2c9)}.cms-guide-checklist li:nth-child(2n){padding-left:1rem}.cms-guide-checklist strong{color:var(--red,#9f281e)}.cms-guide-checklist span{color:#5f5a51;line-height:1.5}.cms-guide-finish{background:#e9ece7;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem;display:flex}.cms-guide-finish h4{margin-top:.3rem;font-size:1.25rem}.cms-guide-finish div>p:last-child{color:#555b51;max-width:44rem;margin-top:.5rem;line-height:1.5}.cms-guide-finish>div:last-child{flex-wrap:wrap;flex:none;gap:.6rem;display:flex}.cms-sr-only,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cms-table-panel{border:1px solid var(--border,#d7d2c9);background:#fff}.cms-list-controls{border-bottom:1px solid var(--border,#d7d2c9);background:#f8f7f3;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:end;gap:.75rem;padding:1rem;display:grid}.cms-list-controls label{color:#5f584f;min-width:0;font:800 .68rem/1.2 var(--font-sans,Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase;gap:.38rem;display:grid}.cms-list-controls input,.cms-list-controls select{width:100%;min-height:2.65rem;color:var(--ink,#1d1b18);font:400 .82rem/1.25 var(--font-sans,Arial, sans-serif);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b8b1a6;border-radius:0;padding:.62rem .7rem}.cms-search-control input{background:#fff}.cms-search-control{grid-column:span 2}.cms-control-actions{align-items:center;gap:.75rem;min-height:2.65rem;display:flex}.cms-control-actions a{color:var(--red,#9f281e);font:800 .72rem/1 var(--font-sans,Arial, sans-serif)}.cms-table-scroll{width:100%;overflow-x:auto}.cms-table{border-collapse:collapse;width:100%;min-width:58rem;font-family:var(--font-sans,Arial, sans-serif)}.cms-table th{color:#4c463e;text-align:left;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#efede7;border-bottom:1px solid #a9a297;padding:.8rem .9rem;font-size:.68rem}.cms-table td{color:#312e29;vertical-align:middle;border-bottom:1px solid #e2ded6;padding:.85rem .9rem;font-size:.78rem;line-height:1.4}.cms-table tbody tr:hover{background:#fbf8f2}.cms-table tbody tr:last-child td{border-bottom:0}.cms-table td strong{color:#1d1b18;font-size:.82rem;display:block}.cms-table td small{color:#766f65;margin-top:.22rem;font-size:.7rem;display:block}.cms-table code{color:#493f37;overflow-wrap:anywhere;font-size:.74rem}.cms-badge{color:#504a42;min-height:1.55rem;font:800 .62rem/1 var(--font-sans,Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f3f0e9;border:1px solid #cbc4b8;align-items:center;padding:.28rem .48rem;display:inline-flex}.cms-badge-published,.cms-badge-visible,.cms-badge-public,.cms-badge-featured,.cms-badge-approved{color:#285c40;background:#eaf4ed;border-color:#9ab9a6}.cms-badge-draft,.cms-badge-submitted,.cms-badge-scheduled,.cms-badge-standard{color:#67583e;background:#f4efe4;border-color:#c7bca5}.cms-badge-in-review,.cms-badge-changes-requested,.cms-badge-member{color:#73501d;background:#fbf1dc;border-color:#c6aa78}.cms-badge-archived,.cms-badge-hidden,.cms-badge-declined,.cms-badge-revoked{color:#7b3e37;background:#f5ecea;border-color:#cab6b2}.cms-badge-new,.cms-badge-under-review,.cms-badge-approved-for-draft,.cms-badge-converted,.cms-badge-active{color:#294e70;background:#eaf1f7;border-color:#9ab0c5}.cms-actions-cell{white-space:nowrap;width:1%}.cms-row-actions{align-items:center;gap:.4rem;display:flex}.cms-table-action{color:#3f3932;border:1px solid #bcb5aa;justify-content:center;align-items:center;min-height:2rem;padding:.42rem .58rem;font-weight:800;text-decoration:none;display:inline-flex}.cms-table-action:hover{background:#f1eee7}.cms-table-action-primary{border-color:var(--red,#9f281e);color:var(--red,#9f281e)}.cms-empty-row{text-align:center;padding:3rem 1rem!important}.cms-empty-row strong,.cms-empty-row span{display:block}.cms-empty-row span{color:#756d63;margin-top:.4rem}.cms-table-footer{border-top:1px solid var(--border,#d7d2c9);font:400 .74rem/1.3 var(--font-sans,Arial, sans-serif);background:#f8f7f3;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.cms-table-footer p{color:#5d574f;margin:0}.cms-pagination{align-items:center;gap:.25rem;display:flex}.cms-pagination a,.cms-page-ellipsis{color:#433e37;border:1px solid #c7c0b6;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.35rem .52rem;font-weight:700;text-decoration:none;display:inline-flex}.cms-pagination a.is-current{color:#fff;background:#1e1b18;border-color:#1e1b18}.cms-pagination a[aria-disabled=true]{opacity:.4;pointer-events:none}.cms-page-ellipsis{border-color:#0000}.cms-editor-page{max-width:72rem}.cms-back-link{color:var(--red,#9f281e);font:800 .76rem/1.2 var(--font-sans,Arial, sans-serif);margin-bottom:1rem;text-decoration:none;display:inline-flex}.cms-form-actions{justify-content:flex-end;gap:.65rem;display:flex}.cms-editor{border:1px solid var(--border,#d7d2c9);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.1rem,2.5vw,2rem);display:grid}.cms-editor-title{border-bottom:1px solid var(--border,#d7d2c9);grid-column:1/-1;padding-bottom:1rem}.cms-editor-title h2{margin-top:.3rem;font-size:clamp(1.35rem,2.5vw,2rem)}.cms-editor label{letter-spacing:.035em;gap:.45rem;font-size:.78rem;font-weight:800;display:grid}.cms-editor label small{color:#70685f;letter-spacing:0;font-size:.72rem;font-weight:500;line-height:1.45}.cms-editor input,.cms-editor select,.cms-editor textarea{width:100%;color:inherit;font:400 .9rem/1.5 var(--font-sans,Arial, sans-serif);letter-spacing:0;background:#fff;border:1px solid #bdb7ad;border-radius:0;padding:.75rem .8rem}.cms-editor textarea{resize:vertical}.cms-editor .cms-code-field{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.cms-editor .cms-check{align-self:end;align-items:center;gap:.65rem;min-height:2.9rem;display:flex}.cms-editor .cms-check input{width:1rem;height:1rem}.cms-origin-panel{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.cms-origin-panel h3,.cms-origin-panel p{margin:0}.cms-origin-panel h3{margin-top:.3rem;font-size:1.15rem}.cms-origin-panel>p{color:#5f5848;line-height:1.55}.cms-editorial-fields{background:#f8f7f3;border:1px solid #c9c1b5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:.5rem 0 0;padding:1.25rem;display:grid}.cms-editorial-fields legend{font:700 1.15rem/1.2 var(--font-display,Georgia, serif);padding:0 .5rem}.cms-editorial-fields>p{color:#655f56;grid-column:1/-1;margin:0;font-size:.82rem}.cms-editorial-fields textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.cms-artwork-field{background:#f8f7f3;border:1px solid #c9c1b5;min-width:0;margin:.5rem 0 0;padding:1.25rem}.cms-artwork-field legend{font:700 1.15rem/1.2 var(--font-display,Georgia, serif);padding:0 .5rem}.cms-artwork-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.cms-artwork-heading h3,.cms-artwork-heading p{margin:0}.cms-artwork-heading p{color:#655f56;max-width:45rem;margin-top:.3rem;font-size:.82rem;line-height:1.5}.cms-artwork-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-height:38rem;padding:.15rem;display:grid;overflow:auto}.cms-artwork-choice{cursor:pointer;background:#fff;border:2px solid #0000;gap:.45rem;padding:.45rem;position:relative;display:grid!important}.cms-artwork-choice:has(input:checked){border-color:var(--red,#9f281e);box-shadow:0 0 0 1px var(--red,#9f281e)}.cms-artwork-choice input{z-index:1;width:1rem;height:1rem;accent-color:var(--red,#9f281e);position:absolute;top:.65rem;left:.65rem}.cms-artwork-choice img,.cms-artwork-legacy-preview{aspect-ratio:16/9;object-fit:cover;background:#e9e0d1;width:100%;display:block}.cms-artwork-choice strong{padding:0 .2rem .15rem;font-size:.72rem}.cms-artwork-legacy-preview{color:#655f56;text-transform:uppercase;place-items:center;font-size:.75rem;display:grid}.cms-current-image{background:#fff;border:1px solid #c9c1b5;grid-template-columns:minmax(12rem,18rem) 1fr;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;display:grid}.cms-current-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.cms-current-image strong,.cms-current-image span{display:block}.cms-current-image span{color:#655f56;margin-top:.3rem;font-size:.78rem}.cms-current-image .cms-check{margin-top:.65rem}.cms-custom-image{background:#fff;border:1px dashed #a79e92;margin-top:1rem;padding:1rem}.story-art-image{object-fit:cover}.cms-integration-settings{gap:1rem;padding:1.25rem;display:grid}.cms-integration-settings h3,.cms-integration-settings p{margin:0}.cms-integration-settings h3{margin:.3rem 0}.cms-integration-settings code{overflow-wrap:anywhere}.cms-integration-settings ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cms-integration-settings li{border-top:1px solid #d8cdb5;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.cms-integration-settings li strong,.cms-integration-settings li small{display:block}.cms-integration-settings li small{color:#655f56;margin-top:.25rem}.cms-field-note{color:#655f56;font-size:.78rem}.cms-ticker-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cms-mode-choice{cursor:pointer;background:#fff;border:1px solid #c9c1b5;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.9rem;display:grid}.cms-editor .cms-mode-choice input{width:1rem;height:1rem;margin-top:.15rem}.cms-mode-choice strong,.cms-mode-choice small{display:block}.cms-mode-choice small{color:#655f56;margin-top:.25rem;font-size:.76rem;line-height:1.4}.cms-ticker-manual{background:#fff;border:1px solid #d8d1c6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;transition:opacity .15s;display:grid}.cms-ticker-manual[data-active=false]{opacity:.62}.cms-ticker-manual>div{align-content:start;gap:.7rem;display:grid}.cms-ticker-manual>p{color:#655f56;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.5}.cms-savebar{border-top:1px solid var(--border,#d7d2c9);align-items:center;margin-top:.25rem;padding-top:1rem}.cms-savebar p{color:#686158;max-width:36rem;margin:0;font-size:.82rem}.cms-page-picker{gap:.35rem;min-width:13rem;font-size:.75rem;font-weight:800;display:grid}.cms-page-picker select{background:#fff;border:1px solid #bdb7ad;padding:.65rem}.cms-settings-form{max-width:62rem}.cms-editor-stack{gap:2rem;display:grid}.cms-advanced-panel{background:#f8f7f3;border:1px solid #c9c1b5;padding:1rem}.cms-advanced-panel summary{cursor:pointer;font-weight:850}.cms-advanced-panel[open] summary{margin-bottom:.8rem}.cms-advanced-panel .cms-field-help{color:#655f56;margin:0 0 1rem;font-size:.8rem;line-height:1.55}.cms-submission-detail{background:#f8f7f3;border:1px solid #c9c1b5;padding:1.2rem}.cms-submission-detail p{margin-top:0}.cms-submission-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.55}.cms-inbox-summary{border:1px solid var(--border,#d7d2c9);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem;display:grid}.cms-inbox-summary a{border-right:1px solid var(--border,#d7d2c9);color:#49433b;min-width:0;font:750 .74rem/1.25 var(--font-sans,Arial, sans-serif);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.cms-inbox-summary a:last-child{border-right:0}.cms-inbox-summary a:hover{background:#f7f3ea}.cms-inbox-summary b{color:var(--red,#9f281e);font:500 1.5rem/1 var(--font-display,Georgia, serif)}.cms-subscriber-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-bulk-toolbar{border-bottom:1px solid var(--border,#d7d2c9);font:700 .72rem/1.25 var(--font-sans,Arial, sans-serif);background:#fffdf8;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.8rem 1rem;display:flex}.cms-bulk-toolbar>span{align-self:center;min-width:5.5rem}.cms-bulk-toolbar label{color:#615a51;text-transform:uppercase;letter-spacing:.04em;gap:.25rem;display:grid}.cms-bulk-toolbar select{background:#fff;border:1px solid #b8b1a6;min-height:2.25rem;padding:.4rem .55rem}.cms-bulk-toolbar .account-notice{flex-basis:100%;margin:0}.cms-article-bulk-toolbar{align-items:stretch}.cms-article-bulk-toolbar>span{align-self:center}.cms-article-bulk-toolbar fieldset{border:1px solid #d7d2c9;flex-wrap:wrap;align-items:end;gap:.65rem;min-width:0;margin:0;padding:.5rem .7rem .7rem;display:flex}.cms-article-bulk-toolbar legend{color:#5c554b;letter-spacing:.06em;text-transform:uppercase;padding:0 .3rem;font-size:.68rem}.cms-article-bulk-toolbar input{box-sizing:border-box;background:#fff;border:1px solid #b8b1a6;max-width:12rem;min-height:2.25rem;padding:.4rem .55rem}.cms-article-bulk-toolbar .cms-bulk-publication{background:#f8f2ed}.cms-article-bulk-toolbar .cms-bulk-help{color:#6b6359;flex-basis:100%;margin:0;font-weight:500;line-height:1.45}.cms-scheduling-helper-toolbar{align-items:center}.cms-scheduling-helper-toolbar .cms-bulk-help{color:#6b6359;flex:24rem;margin:0;font-weight:500;line-height:1.45}.cms-scheduling-helper-dialog{box-sizing:border-box;color:#302c27;background:#fffdf8;border:1px solid #b8afa3;width:min(34rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:0;box-shadow:0 1.5rem 5rem #1f181247}.cms-scheduling-helper-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c161294}.cms-scheduling-helper-dialog form{font:500 .82rem/1.5 var(--font-sans,Arial, sans-serif);gap:1rem;padding:1.4rem;display:grid}.cms-scheduling-helper-dialog header,.cms-scheduling-helper-dialog footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cms-scheduling-helper-dialog h3,.cms-scheduling-helper-dialog p{margin:0}.cms-scheduling-helper-dialog h3{font:500 1.55rem/1.15 var(--font-display,Georgia, serif);margin-top:.2rem}.cms-scheduling-helper-dialog label{color:#574f46;letter-spacing:.04em;text-transform:uppercase;gap:.4rem;font-weight:800;display:grid}.cms-scheduling-helper-dialog input{box-sizing:border-box;min-height:2.6rem;font:inherit;background:#fff;border:1px solid #a9a095;padding:.55rem .65rem}.cms-scheduling-helper-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.cms-scheduling-helper-options small{color:#746b61;letter-spacing:0;text-transform:none;font-weight:500;line-height:1.35}.cms-scheduling-helper-summary{border-left:3px solid var(--red,#9f281e);background:#f5eee5;padding:.8rem}.cms-dialog-close{color:#514a42;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0;font-size:1.6rem;line-height:1}.cms-select-cell{width:2.5rem;text-align:center!important}.cms-select-cell input{width:1rem;height:1rem;accent-color:var(--red,#9f281e)}.cms-detail-heading,.cms-attachment-panel,.cms-danger-zone,.cms-record-meta{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.cms-detail-heading h3,.cms-attachment-panel h3,.cms-danger-zone p{margin:.2rem 0 0}.cms-detail-heading>span{color:#6d655b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.cms-submission-detail dl{border-top:1px solid #d9d3ca;gap:0;margin:1rem 0 0;display:grid}.cms-submission-detail dl>div{border-bottom:1px solid #ded8cf;grid-template-columns:minmax(8rem,12rem) 1fr;gap:1rem;padding:.8rem 0;display:grid}.cms-submission-detail dt{color:#746c62;font:800 .67rem/1.4 var(--font-sans,Arial, sans-serif);letter-spacing:.045em;text-transform:uppercase}.cms-submission-detail dd{color:#2d2924;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.cms-attachment-panel{background:#f3f0e9;border:1px solid #c9c1b5;padding:1rem 1.2rem}.cms-attachment-panel>div:last-child{justify-items:end;gap:.35rem;display:grid}.cms-attachment-panel small{color:#6d655b}.cms-record-meta{border-top:1px solid var(--border,#d7d2c9);border-bottom:1px solid var(--border,#d7d2c9);color:#625b52;padding:.8rem 0;font-size:.76rem}.cms-danger-zone{background:#fbf1ef;border:1px solid #d1aaa4;padding:1rem}.cms-danger-zone strong{color:#7b2f28}.cms-danger-zone p{color:#6e514d;font-size:.78rem}.cms-badge-urgent,.cms-badge-failed{color:#8a2c23;background:#fbe9e6;border-color:#c7847c}.cms-badge-high{color:#7d5019;background:#fff1dc;border-color:#d4a66c}.cms-badge-sent,.cms-badge-subscribed,.cms-badge-resolved{color:#285c40;background:#eaf4ed;border-color:#9ab9a6}.cms-badge-skipped,.cms-badge-unsubscribed{color:#5e574e;background:#f1efeb;border-color:#c8c0b5}.article-public-note{border-left:3px solid var(--red);background:#f7f3ea;margin:1.5rem 0;padding:1rem 1.2rem}.article-public-note p{margin:0}.article-public-note p+p{margin-top:.4rem}.cms-import-upload{border:1px solid var(--border,#d7d2c9);background:#fff;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr) auto;align-items:end;gap:1.2rem;margin-bottom:1.5rem;padding:1.4rem;display:grid}.cms-import-upload p,.cms-import-upload strong{margin:0}.cms-import-upload label{font:700 .72rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em;gap:.45rem;display:grid}.cms-import-upload input{border:1px solid var(--border,#d7d2c9);background:#faf8f3;width:100%;padding:.7rem}.cms-import-upload .account-notice{grid-column:1/-1}.cms-import-preview{border:1px solid var(--border,#d7d2c9);background:#fff;margin-bottom:2rem}.cms-import-repair-note{color:#285c40;font:.78rem/1.45 var(--sans);background:#eaf4ed;border-left:3px solid #2f6b49;margin:.9rem 1.4rem;padding:.75rem .9rem}.cms-import-package-heading{border-bottom:1px solid var(--border,#d7d2c9);justify-content:space-between;gap:2rem;padding:1.4rem;display:flex}.cms-import-package-heading h3,.cms-import-package-heading p{margin:0}.cms-import-metrics{border:1px solid var(--border,#d7d2c9);grid-template-columns:repeat(4,minmax(76px,1fr));align-self:start;display:grid}.cms-import-metrics span{border-right:1px solid var(--border,#d7d2c9);color:var(--muted);font:.65rem/1.2 var(--sans);text-transform:uppercase;gap:.2rem;padding:.7rem;display:grid}.cms-import-metrics span:last-child{border-right:0}.cms-import-metrics b{color:var(--ink);font-size:1.2rem}.cms-import-issues{gap:.35rem;margin:.8rem 1.4rem;padding:0;list-style:none;display:grid}.cms-import-issues li{font:.75rem/1.35 var(--sans);grid-template-columns:minmax(130px,.35fr) 1fr;gap:.7rem;padding:.55rem .7rem;display:grid}.cms-import-issues-error li{color:#721c24;background:#fbe9e9}.cms-import-issues-warning li{color:#6d4c00;background:#fff6d9}.cms-import-article-list{background:#f5f1e8;gap:1rem;padding:1.4rem;display:grid}.cms-import-article{border:1px solid var(--border,#d7d2c9);background:#fff;padding:1rem}.cms-import-article>header,.cms-import-article>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cms-import-article header span{font:700 .66rem/1.2 var(--sans);text-transform:uppercase;color:var(--red)}.cms-import-article h4{font:400 1.25rem/1.15 var(--serif);margin:.25rem 0 0}.cms-import-article dl{background:var(--border,#d7d2c9);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:1rem 0;display:grid}.cms-import-article dl div{background:#faf8f3;padding:.65rem}.cms-import-article dt{color:var(--muted);font:700 .62rem/1.2 var(--sans);text-transform:uppercase}.cms-import-article dd{font:.76rem/1.35 var(--sans);margin:.3rem 0 0}.cms-import-operation{font:700 .7rem/1.2 var(--sans);align-items:center;gap:.6rem;display:flex}.cms-import-operation select{border:1px solid var(--border,#d7d2c9);padding:.45rem}.cms-import-operation-label{font:700 .7rem/1.2 var(--sans);text-transform:uppercase}.cms-import-history>header{padding:1.2rem}.cms-import-history h3{margin:0}.cms-server-time{color:#fff;font:.72rem/1.3 var(--sans);background:#1f2924;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;padding:.85rem 1rem;display:flex}.cms-server-time span{text-transform:uppercase;letter-spacing:.05em}.cms-schedule-queue{gap:1.2rem;display:grid}.cms-schedule-day{border:1px solid var(--border,#d7d2c9);background:#fff}.cms-schedule-day>header{color:#fff;background:#7b1f22;justify-content:space-between;padding:.85rem 1rem;display:flex}.cms-schedule-day>header p,.cms-schedule-day>header span{font:700 .72rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em;margin:0}.cms-schedule-day>div{display:grid}.cms-schedule-card{border-bottom:1px solid var(--border,#d7d2c9);padding:1rem}.cms-schedule-card:last-child{border-bottom:0}.cms-schedule-card.is-past-unapproved{box-shadow:inset 4px 0 #c47b16}.cms-schedule-card>header{grid-template-columns:90px 1fr auto;align-items:start;gap:1rem;display:grid}.cms-schedule-card time{color:#7b1f22;display:grid}.cms-schedule-card time b{font:400 1.6rem/1 var(--serif)}.cms-schedule-card time span,.cms-schedule-card header div>span{font:700 .62rem/1.2 var(--sans);text-transform:uppercase}.cms-schedule-card h4{font:400 1.2rem/1.15 var(--serif);margin:.2rem 0}.cms-schedule-card header p{color:var(--muted);font:.72rem/1.3 var(--sans);margin:0}.cms-schedule-card form{grid-template-columns:minmax(220px,.6fr) minmax(200px,.4fr);gap:.8rem;margin:1rem 0 0 106px;display:grid}.cms-schedule-card form label{font:700 .65rem/1.2 var(--sans);text-transform:uppercase;gap:.35rem;display:grid}.cms-schedule-card form input,.cms-schedule-card form select{border:1px solid var(--border,#d7d2c9);background:#faf8f3;padding:.55rem}.cms-schedule-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.cms-schedule-actions a,.cms-text-button{color:#7b1f22;font:700 .68rem/1.2 var(--sans);text-decoration:underline}.cms-text-button{cursor:pointer;background:0 0;border:0;padding:.4rem}.cms-schedule-card .account-notice{grid-column:1/-1}.cms-unscheduled{border:1px solid var(--border,#d7d2c9);background:#fff;margin-top:1.5rem}.cms-unscheduled>header{border-bottom:1px solid var(--border,#d7d2c9);justify-content:space-between;padding:1rem;display:flex}.cms-unscheduled h3{margin:0}.cms-unscheduled>div>a{border-bottom:1px solid var(--border,#d7d2c9);justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.cms-unscheduled>div>a:last-child{border-bottom:0}.cms-unscheduled a div{gap:.2rem;display:grid}.cms-unscheduled small{color:var(--muted)}.cms-schedule-summary{border:1px solid var(--border,#d7d2c9);background:#f5f1e8;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem;display:flex}.cms-schedule-summary h3,.cms-schedule-summary p{margin:0}.cms-schedule-view-tabs{border-bottom:1px solid var(--border,#d7d2c9);margin-bottom:1rem;display:flex}.cms-schedule-view-tabs a{color:#5d554c;font:800 .74rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-bottom:0;padding:.75rem 1.15rem;text-decoration:none}.cms-schedule-view-tabs a.is-active{border-color:var(--border,#d7d2c9);color:#7b1f22;background:#fff;margin-bottom:-1px}.cms-schedule-overview{border:1px solid var(--border,#d7d2c9);background:#fff;grid-template-columns:minmax(15rem,1.8fr) repeat(3,minmax(7rem,1fr));margin-bottom:1rem;display:grid}.cms-schedule-overview>div{border-right:1px solid var(--border,#d7d2c9);gap:.3rem;padding:.85rem 1rem;display:grid}.cms-schedule-overview>div:last-child{border-right:0}.cms-schedule-overview span{color:#696158;font:750 .65rem/1.2 var(--sans);letter-spacing:.045em;text-transform:uppercase}.cms-schedule-overview strong{font:500 1.15rem/1.2 var(--serif)}.cms-calendar-panel{border:1px solid var(--border,#d7d2c9);background:#fff}.cms-calendar-panel>header{border-bottom:1px solid var(--border,#d7d2c9);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.cms-calendar-panel>header>div{align-items:center;gap:.8rem;display:flex}.cms-calendar-panel>header h3{text-align:center;min-width:13rem;margin:0}.cms-calendar-panel>header>a{color:#7b1f22;font:750 .72rem/1 var(--sans)}.cms-calendar-filters{border-bottom:1px solid var(--border,#d7d2c9)}.cms-calendar-weekdays,.cms-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cms-calendar-weekdays{border-bottom:1px solid var(--border,#d7d2c9);background:#f4f0e8}.cms-calendar-weekdays span{border-right:1px solid var(--border,#d7d2c9);color:#6b635a;text-align:center;font:800 .65rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase;padding:.55rem}.cms-calendar-day{border-right:1px solid var(--border,#d7d2c9);border-bottom:1px solid var(--border,#d7d2c9);background:#fff;min-width:0;min-height:9rem;padding:.5rem}.cms-calendar-day:nth-child(7n){border-right:0}.cms-calendar-day.is-outside{color:#9a9389;background:#f6f4ef}.cms-calendar-day.is-today{box-shadow:inset 0 0 0 2px #a52b25}.cms-calendar-day>header{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.cms-calendar-day>header time{width:1.65rem;height:1.65rem;font:800 .72rem/1 var(--sans);place-items:center;display:grid}.cms-calendar-day.is-today>header time{color:#fff;background:#a52b25;border-radius:50%}.cms-calendar-day>header span{color:#766f66;font:750 .62rem/1 var(--sans)}.cms-calendar-day>div{gap:.3rem;display:grid}.cms-calendar-event{color:#332f2a;min-width:0;font:700 .64rem/1.25 var(--sans);background:#eef1ef;border-left:3px solid #6b7670;grid-template-columns:auto minmax(0,1fr);gap:.35rem;padding:.35rem .4rem;text-decoration:none;display:grid}.cms-calendar-event time{color:#5f5850;font-variant-numeric:tabular-nums}.cms-calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-calendar-event.is-needs-approval{background:#fbf2df;border-color:#c47b16}.cms-calendar-event.is-past-due{background:#f8e8e6;border-color:#a52b25}.cms-calendar-event.is-hold{background:#eeece9;border-color:#625d58}.cms-calendar-event.is-published{background:#e8f3ec;border-color:#2f7650}.cms-calendar-day small{color:#756d64;font:700 .62rem/1.2 var(--sans)}.cms-calendar-panel>footer{color:#655e56;font:700 .65rem/1.2 var(--sans);flex-wrap:wrap;gap:1rem;padding:.8rem 1rem;display:flex}.cms-calendar-panel>footer span:before{content:"";background:#6b7670;width:.55rem;height:.55rem;margin-right:.35rem;display:inline-block}.cms-calendar-panel>footer .is-needs-approval:before{background:#c47b16}.cms-calendar-panel>footer .is-past-due:before{background:#a52b25}.cms-calendar-panel>footer .is-hold:before{background:#625d58}.cms-calendar-panel>footer .is-published:before{background:#2f7650}@media (width<=900px){.cms-import-upload{grid-template-columns:1fr}.cms-import-package-heading{display:grid}.cms-import-article dl{grid-template-columns:repeat(2,1fr)}.cms-schedule-card form{margin-left:0}.cms-schedule-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-schedule-overview>div{border-bottom:1px solid var(--border,#d7d2c9)}.cms-calendar-panel{overflow-x:auto}.cms-calendar-weekdays,.cms-calendar-grid{min-width:56rem}}@media (width<=620px){.cms-scheduling-helper-options{grid-template-columns:1fr}.cms-import-metrics{grid-template-columns:repeat(2,1fr)}.cms-import-article>header,.cms-import-article>footer,.cms-schedule-summary{flex-direction:column;align-items:stretch}.cms-import-article dl,.cms-schedule-card form{grid-template-columns:1fr}.cms-schedule-card>header{grid-template-columns:70px 1fr}.cms-schedule-card>header .cms-badge{grid-column:2}}@media (width<=960px){.cms-layout{grid-template-columns:1fr}.cms-sidebar{position:static}.cms-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-sidebar nav a{border:1px solid var(--border,#d7d2c9);padding:.65rem}.cms-sidebar .cms-nav-label{grid-column:1/-1}.cms-list-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-search-control{grid-column:1/-1}.cms-control-actions{justify-content:flex-end}.cms-table-footer{align-items:flex-start}.cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-metrics article:nth-child(2){border-right:0}.cms-metrics article:nth-child(-n+2){border-bottom:1px solid var(--border,#d7d2c9)}.cms-quick-grid,.cms-editorial-fields{grid-template-columns:1fr}.cms-editorial-fields>p{grid-column:1}.cms-ticker-modes,.cms-ticker-manual{grid-template-columns:1fr}.cms-ticker-manual>p{grid-column:1}.cms-lead-stories-summary{grid-template-columns:1fr}.cms-lead-stories-summary>div{border-right:0;border-bottom:1px solid var(--border,#d7d2c9)}.cms-lead-stories-summary>div:last-child{border-bottom:0}.cms-lead-image-library>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-guide-hero{grid-template-columns:1fr;align-items:start}.cms-guide-hero-actions,.cms-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-inbox-summary a{border-bottom:1px solid var(--border,#d7d2c9)}}@media (width<=720px){.cms-artwork-heading,.cms-current-image{grid-template-columns:1fr;display:grid}.cms-artwork-library{grid-template-columns:repeat(2,minmax(0,1fr));max-height:32rem}.cms-security-status,.cms-heading,.cms-editor-title,.cms-savebar{display:grid}.cms-security-status>span{justify-self:start}.cms-login-shell{grid-template-columns:1fr}.cms-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-list-controls{grid-template-columns:1fr}.cms-search-control{grid-column:1}.cms-control-actions{justify-content:space-between}.cms-table-footer{display:grid}.cms-pagination{flex-wrap:wrap}.cms-form-actions{justify-content:stretch}.cms-form-actions .button{flex:1}.cms-editor{grid-template-columns:1fr}.cms-editor>*,.cms-editor .form-span,.cms-editor-title{grid-column:1}.cms-heading-actions,.cms-lead-story-current{grid-template-columns:1fr}.cms-heading-actions{justify-content:stretch;display:grid}.cms-lead-story-fields{grid-template-columns:1fr}.cms-lead-image-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-detail-heading,.cms-attachment-panel,.cms-danger-zone,.cms-record-meta{display:grid}.cms-attachment-panel>div:last-child{justify-items:start}.cms-submission-detail dl>div{grid-template-columns:1fr;gap:.35rem}.cms-integration-summary,.cms-origin-panel{display:grid}.cms-overview-articles-heading{align-items:start;display:grid}.cms-overview-article-options{justify-content:flex-start}.cms-guide{gap:2.6rem}.cms-guide-hero-actions,.cms-guide-cards,.cms-guide-example-grid,.cms-guide-integration-steps,.cms-guide-checklist{grid-template-columns:1fr}.cms-guide-principle{grid-template-columns:1fr;gap:.65rem}.cms-guide-jumps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cms-guide-steps li{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem}.cms-guide-steps>li>a{grid-column:2}.cms-guide-checklist li,.cms-guide-checklist li:nth-child(2n){border-right:0;padding:1rem 0}.cms-guide-finish{display:grid}.cms-guide-finish>div:last-child{justify-content:flex-start}.cms-metrics{grid-template-columns:1fr}.cms-metrics article{border-right:0;border-bottom:1px solid var(--border,#d7d2c9)}.cms-metrics article:last-child{border-bottom:0}}.lead-story{background:#f4e8d894;grid-template-columns:minmax(330px,.88fr) minmax(0,1.25fr);min-height:492px;display:grid}.lead-copy{flex-direction:column;align-items:flex-start;padding:1.35rem 1.5rem 1.2rem;display:flex}.eyebrow{margin:0 0 .75rem}.lead-copy h1{letter-spacing:-.038em;margin:0;font-size:clamp(2.4rem,3.1vw,4rem);font-weight:400;line-height:.98}.standfirst{max-width:42ch;margin:1.1rem 0 0;font-size:1.04rem;line-height:1.42}.byline{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;font-size:.76rem;display:flex}.byline b{color:var(--red)}.byline i,.latest-item i{font-style:normal}.story-link,.text-link,.question-intro a{color:var(--red);font:700 .8rem/1.25 var(--serif);margin-top:.75rem}.lead-image-wrap{min-width:0;position:relative;overflow:hidden}.lead-image{object-fit:cover;object-position:54% center;width:100%;height:100%;display:block}.image-credit{color:#fff;font:.64rem/1 var(--sans);background:#00000094;padding:.24rem .38rem;position:absolute;bottom:.55rem;right:.7rem}.secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secondary-story{border-left:1px solid var(--rule);flex-direction:column;min-width:0;padding:.72rem 1rem .65rem;display:flex}.secondary-story h2{letter-spacing:-.025em;margin:0 0 .9rem;font-size:clamp(1.32rem,1.55vw,1.8rem);font-weight:400;line-height:1.03}.secondary-story>p:not(.eyebrow){margin:.85rem 0 0;font-size:.88rem;line-height:1.42}.secondary-story .compact{align-items:flex-start;font-size:.69rem;line-height:1.3}.secondary-story .compact b{width:100%}.story-art{background:#181616;height:150px;position:relative;overflow:hidden}img.story-art-image{object-fit:cover;width:100%;display:block}.art-agentic{background:linear-gradient(155deg,#0000 30%,#d18d504d),repeating-linear-gradient(165deg,#596c6d 0 1px,#0000 1px 19px),linear-gradient(#aeb9b4 0 54%,#6f634e 55% 100%)}.art-agentic:before,.art-agentic:after{content:"";clip-path:polygon(16% 25%,78% 10%,100% 54%,87% 80%,10% 88%,0 55%);background:#1e2728;width:62px;height:35px;position:absolute;bottom:22px;left:18%;box-shadow:57px 2px #303b38}.art-agentic:after{background:#0c1112;border-radius:50%;width:8px;height:8px;bottom:16px;left:29%;box-shadow:37px 0 #0c1112,78px 0 #0c1112,113px 0 #0c1112}.art-compact{background:radial-gradient(circle,#0000 0 23px,#a97434 24px 28px,#342415 29px 31px,#0000 32px),repeating-linear-gradient(24deg,#68471f1f 0 1px,#0000 1px 18px),#c9aa7f}.art-compact:after{content:"✦";color:#5e1b14;place-items:center;font-size:3.2rem;display:grid;position:absolute;inset:0;transform:rotate(-10deg)}.art-flags{background:repeating-linear-gradient(90deg,#274e79 0 14%,#d9ae32 14% 20%,#a72e28 20% 32%)}.art-chart{background:linear-gradient(#0000 78%,#345e7c 78%) 10px 0/13px 100%,#d9d7cd}.art-cargo{background:repeating-linear-gradient(90deg,#6b2e1f 0 18%,#a5572c 18% 36%),linear-gradient(#7d9baa 0 55%,#3c4c43 56%)}.art-compute{background:repeating-linear-gradient(90deg,#142936 0 8%,#385565 8% 11%),linear-gradient(#0f1b23,#4f6671)}.art-memory,.art-assurance{background:radial-gradient(circle at 52% 42%,#d9e0df 0 7%,#0000 7.5%),linear-gradient(140deg,#26384e 0 45%,#71859a 46% 100%)}.art-incident{background:repeating-linear-gradient(135deg,#d5b373 0 10%,#50372c 10% 12%),#d8c3a0}.art-security{background:radial-gradient(circle at 30% 52%,#ffcb70e6 0 2px,#0000 2.5px) 0 0/11px 11px,radial-gradient(circle at 68% 40%,#ffe6bbc7 0 1px,#0000 1.8px) 0 0/8px 8px,linear-gradient(155deg,#24384d 8%,#7a2931 62%,#be6544)}.art-oversight{background:linear-gradient(90deg,#0000 48%,#a91419cc 49% 51%,#0000 52%),repeating-linear-gradient(0deg,#d8d2c7 0 1px,#0000 1px 34px),#526d7d}.question-section{border-block:1px solid var(--rule);background:#f6ebde8f;grid-template-columns:225px minmax(0,1fr);margin-top:14px;padding:22px 20px;display:grid}.question-intro{border-right:1px solid var(--rule);padding-right:1.4rem}.question-intro h2{letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:400;line-height:1.08}.expert-responses{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.expert{border-right:1px solid var(--rule);grid-template-columns:70px 1fr;gap:.95rem;padding-inline:1.2rem;display:grid}.expert:last-child{border-right:0}.portrait{background-color:#d5cec4;background-image:url(/images/contributors-grid.jpg);background-repeat:no-repeat;background-size:400% 200%}.portrait-0{background-position:0 0}.portrait-1{background-position:33.333% 0}.portrait-2{background-position:66.666% 0}.portrait-3{background-position:100% 0}.portrait-4{background-position:0 100%}.portrait-5{background-position:33.333% 100%}.portrait-6{background-position:66.666% 100%}.portrait-7{background-position:100% 100%}.portrait-round{border-radius:50%;width:66px;height:66px}.expert h3,.contributor h3,.latest-item h3{margin:0;font-size:.86rem;line-height:1.2}.expert-role{margin:.25rem 0 0;font-size:.7rem;line-height:1.3}.expert blockquote{margin:.6rem 0 0;font-size:.77rem;line-height:1.42}.article-quotes-section .question-intro>p:not(.eyebrow){color:var(--muted);margin:.8rem 0 1rem;font-size:.76rem;line-height:1.5}.article-quote-card{grid-template-columns:68px minmax(0,1fr)}.article-quote-icon.story-art{aspect-ratio:1;border-radius:14px;width:100%;height:auto;min-height:0;margin:0;box-shadow:inset 0 0 0 1px #ffffff38}.article-quote-icon span{z-index:2;color:var(--red-dark);font:700 1.35rem/1 var(--sans);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f4e8d8e0;border:1px solid #ffffff94;border-radius:50%;place-items:center;display:grid;position:absolute;inset:18%;box-shadow:0 5px 18px #12182033}.article-quote-icon span:before{content:"◆"}.article-quote-icon.art-flags span:before{content:"▤"}.article-quote-icon.art-security span:before{content:"◇"}.article-quote-icon.art-agentic span:before{content:"◎"}.article-quote-icon.art-chart span:before{content:"↗"}.article-quote-icon.art-cargo span:before{content:"▦"}.article-quote-icon.art-compute span:before{content:"⌘"}.article-quote-icon.art-memory span:before{content:"◉"}.article-quote-icon.art-assurance span:before{content:"✓"}.article-quote-icon.art-incident span:before{content:"!"}.article-quote-icon.art-oversight span:before{content:"◉"}.article-quote-card blockquote{color:var(--ink);font-family:var(--serif);margin-top:.3rem;font-size:.83rem}.article-quote-card h3{margin-top:.65rem}.article-quote-card h3 a{color:var(--red-dark);text-decoration:none}.article-quote-card h3 a:hover{text-decoration:underline}.lower-grid{border-block:1px solid var(--rule);grid-template-columns:.95fr 1.05fr 1fr;margin-top:14px;padding-block:14px 18px;display:grid}.lower-grid>div{border-right:1px solid var(--rule);min-width:0;padding-inline:17px}.lower-grid>div:first-child{padding-left:0}.lower-grid>div:last-child{border-right:0;padding-right:0}.section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:34px;display:flex}.section-heading h2{margin:0}.section-heading a{color:var(--red);font-size:.72rem}.latest-item{border-top:1px solid var(--rule);grid-template-columns:78px 1fr 72px;align-items:center;gap:.75rem;min-height:66px;padding-block:.48rem;display:grid}.latest-item .eyebrow{margin:0;font-size:.6rem}.latest-item p{color:var(--muted);margin:.28rem 0 0;font-size:.68rem;line-height:1.3}.latest-thumb{background-color:#8c7359;background-position:50%;background-size:cover;height:50px;overflow:hidden}.thumb-flags{background:repeating-linear-gradient(90deg,#274e79 0 9px,#d9ae32 9px 13px,#a72e28 13px 20px)}.thumb-chart{background:linear-gradient(#0000 80%,#345e7c 80%) 6px 0/8px 100%,#d9d7cd}.thumb-cargo{background:repeating-linear-gradient(90deg,#6b2e1f 0 18px,#a5572c 18px 36px),linear-gradient(#7d9baa 0 55%,#3c4c43 56%)}.thumb-compute{background:repeating-linear-gradient(90deg,#142936 0 7px,#385565 7px 10px),linear-gradient(#0f1b23,#4f6671)}.thumb-memory{background:radial-gradient(circle at 50% 40%,#c9d3d6 0 5px,#0000 6px),linear-gradient(140deg,#121c29 0 45%,#5d6e80 46% 100%)}.thumb-incident{background:repeating-linear-gradient(135deg,#d5b373 0 8px,#50372c 8px 10px),#d8c3a0}.latest-panel>.text-link{margin-top:.7rem;display:inline-block}.contributors-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .7rem;display:grid}.contributor-photo{aspect-ratio:1;width:100%;margin-bottom:.45rem}.contributor p,.contributor span{margin:.12rem 0 0;font-size:.7rem;line-height:1.25;display:block}.contributor span{color:var(--muted)}.fiction-note{color:var(--muted);font:italic .64rem/1.35 var(--serif);margin:.8rem 0 0}.journal-feature{grid-template-columns:minmax(130px,.82fr) 1fr;gap:1.15rem;display:grid}.journal-cover{color:#f5eadd;background:linear-gradient(140deg,#150101,#3b0609 60%,#120204);border:1px solid #4f0c0f;min-height:280px;padding:1rem;position:relative;overflow:hidden}.journal-cover span,.journal-cover strong,.journal-cover small{z-index:2;display:block;position:relative}.journal-kicker{letter-spacing:.03em;font-size:1.6rem;line-height:.9}.journal-cover strong{border-bottom:1px solid #f5eadd80;padding-bottom:.5rem;font-size:1.6rem;font-weight:400;line-height:1}.journal-cover small{margin-top:.8rem;font-size:.57rem}.orbit{border:1px solid #a2171d;border-radius:50%;width:165px;height:165px;position:absolute;bottom:-25px;right:-22px}.orbit-two{transform:rotate(60deg)scaleX(.55)}.orbit-three{transform:rotate(-60deg)scaleX(.55)}.journal-copy h3{margin:0 0 .5rem;font-size:1.45rem;font-weight:400;line-height:1.08}.journal-copy>p:not(.eyebrow),.journal-copy li{font-size:.76rem;line-height:1.42}.journal-copy ul{margin:.7rem 0;padding-left:1rem}.journal-copy li::marker{color:var(--red)}.newsletter-section{background:var(--navy);color:#f8f1e8;grid-template-columns:auto 1.1fr 1.5fr;align-items:center;gap:1.8rem;min-height:190px;margin-block:24px;padding:2rem 1.75rem;display:grid}.newsletter-mark{color:#d85e61;border:1px solid #c85355;border-radius:50%;place-items:center;width:68px;height:68px;font-size:1.7rem;display:grid}.newsletter-section h2,.engagement-grid h2{margin:0;font-size:1.72rem;font-weight:400;line-height:1.08}.newsletter-section h2{font-size:1.9rem}.newsletter-section>div>p:not(.eyebrow),.engagement-grid article>p:not(.eyebrow){margin:.75rem 0 0;font-size:.85rem;line-height:1.45}.newsletter-form{grid-template-columns:.7fr 1fr auto;align-items:end;gap:.75rem;display:grid}.newsletter-form label{font:700 .66rem/1.1 var(--sans);text-transform:uppercase;letter-spacing:.05em;gap:.45rem;display:grid}.newsletter-form label i{text-transform:none;color:#aeb9bf;font-weight:400}.newsletter-form input{color:#fff;width:100%;height:48px;font:.78rem/1 var(--sans);background:0 0;border:1px solid #7d898f;border-radius:0;padding-inline:.75rem}.newsletter-form input::placeholder{color:#9ca7ab}.newsletter-form small{color:#bfc5c7;font:.64rem/1.4 var(--sans);grid-column:1/-1;margin-top:.1rem}.newsletter-form .button{min-height:48px}.engagement-grid{border-block:1px solid var(--rule);grid-template-columns:1.25fr 1fr 1fr;display:grid}.engagement-grid article{border-right:1px solid var(--rule);min-height:245px;padding:1.35rem 1.5rem 1.35rem 84px;position:relative}.engagement-grid article:last-child{border-right:0}.line-icon{border:1px solid var(--red);width:48px;height:48px;color:var(--red);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:22px;left:17px}.engagement-grid .link-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.site-footer{color:#eae2d7;background-color:#181817;background-image:repeating-linear-gradient(135deg,#0000 0 20px,#ffffff05 20px 21px);margin-top:24px}.footer-main{grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,5vw,5rem);padding-block:3rem 2.75rem;display:grid}.footer-group{border:0}.footer-group summary{cursor:default;list-style:none}.footer-group summary>span{display:none}.footer-group summary::-webkit-details-marker{display:none}.footer-group div{flex-direction:column;gap:.62rem;font-size:.82rem;display:flex}.footer-brand>span{letter-spacing:.03em;font-size:1.75rem}.footer-brand p{max-width:37ch;font-size:.84rem;line-height:1.45}.footer-tagline,.footer-publication-note{font:inherit;vertical-align:baseline}.footer-main h2{color:#bd4d50;font:700 .68rem/1 var(--sans);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .75rem}.footer-lower{border-top:1px solid #403d39;justify-content:space-between;align-items:flex-end;gap:2rem;padding-block:2.2rem;display:flex}.footer-lower nav{color:#c7beb5;font:.72rem/1.3 var(--sans);flex-wrap:wrap;justify-content:flex-end;gap:.7rem 1.25rem;display:flex}.footer-bottom{color:#a79f96;min-height:48px;font:.68rem/1 var(--sans);border-top:1px solid #403d39;align-items:center;display:flex}.inner-site-header .masthead-row{min-height:108px}.inner-site-header .masthead>span{font-size:clamp(2.6rem,4.4vw,4.4rem)}.interior-shell{padding-block:clamp(2.5rem,5vw,5rem) 4rem}.page-hero{border-bottom:3px solid var(--ink);max-width:1120px;padding-bottom:1.8rem}.page-hero h1{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(2.75rem,5.25vw,5.75rem);font-weight:400;line-height:1.04}.page-deck,.article-deck{max-width:62ch;margin:1.7rem 0 3rem;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:1.45}.route-meta{color:var(--muted);font:.72rem/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:1rem;display:flex}.route-meta b{color:var(--red)}.hub-lead{background:#f4e8d894;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);min-height:430px;margin-block:2.2rem 3.4rem;display:grid}.hub-lead>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,3vw,3rem);display:flex}.hub-lead h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1}.hub-lead h2 a:hover,.route-story-card h2 a:hover,.topic-card h2 a:hover,.search-results h2 a:hover,.issue-contents h2 a:hover{color:var(--red)}.hub-lead>div>p:not(.eyebrow){margin:1rem 0 0;font-size:1rem;line-height:1.5}.hub-lead .button{margin-top:1.4rem}.route-feature-image{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.topic-hub-lead>.route-feature-image{height:430px;min-height:0}.topic-story-grid .route-feature-image{aspect-ratio:16/9;object-fit:cover;height:auto;min-height:0}.route-section-heading{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:50px;margin-top:2.5rem;padding-top:1rem;display:flex}.route-section-heading h2{color:var(--red);font:700 .76rem/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;margin:0}.route-section-heading span{color:var(--muted);font-size:.74rem}.route-story-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route-story-card{border-right:1px solid var(--rule);min-width:0;padding:1.25rem}.route-story-card:nth-child(3n){border-right:0}.route-story-card:nth-child(n+4){border-top:1px solid var(--rule)}.route-story-card .eyebrow{margin-top:1rem}.route-story-card h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.9vw,1.8rem);font-weight:400;line-height:1.05}.route-story-card>p:not(.eyebrow){margin:.8rem 0 0;font-size:.88rem;line-height:1.45}.route-art{aspect-ratio:16/9;background:#a9967e;width:100%;position:relative;overflow:hidden}.route-art-large{aspect-ratio:auto;height:100%;min-height:390px}.route-art-flags{background:repeating-linear-gradient(90deg,#274e79 0 11%,#d9ae32 11% 16%,#a72e28 16% 25%)}.route-art-chart{background:linear-gradient(#0000 78%,#345e7c 78%) 10px 0/13px 100%,#d9d7cd}.route-art-cargo{background:repeating-linear-gradient(90deg,#6b2e1f 0 18%,#a5572c 18% 36%),linear-gradient(#7d9baa 0 55%,#3c4c43 56%)}.route-art-compute{background:repeating-linear-gradient(90deg,#142936 0 8%,#385565 8% 11%),linear-gradient(#0f1b23,#4f6671)}.route-art-memory,.route-art-assurance{background:radial-gradient(circle at 52% 42%,#d9e0df 0 7%,#0000 7.5%),linear-gradient(140deg,#121c29 0 45%,#5d6e80 46% 100%)}.route-art-incident{background:repeating-linear-gradient(135deg,#d5b373 0 10%,#50372c 10% 12%),#d8c3a0}.route-art-agentic{background:repeating-linear-gradient(165deg,#596c6d 0 1px,#0000 1px 23px),linear-gradient(#aeb9b4 0 54%,#6f634e 55% 100%)}.route-art-agentic:after{content:"";clip-path:polygon(16% 25%,78% 10%,100% 54%,87% 80%,10% 88%,0 55%);background:#1e2728;width:28%;height:18%;position:absolute;bottom:18%;left:36%}.route-art-compact{background:radial-gradient(circle,#0000 0 13%,#a97434 13.5% 16%,#342415 16.5% 18%,#0000 18.5%),repeating-linear-gradient(24deg,#68471f1f 0 1px,#0000 1px 18px),#c9aa7f}.route-art-security{background:radial-gradient(circle at 30% 52%,#f82f31bf 0 2px,#0000 2.5px) 0 0/11px 11px,radial-gradient(circle at 68% 40%,#f82f31a6 0 1px,#0000 1.8px) 0 0/8px 8px,linear-gradient(155deg,#070707 15%,#2c080a 64%,#09090a)}.route-art-oversight{background:linear-gradient(90deg,#0000 48%,#a91419cc 49% 51%,#0000 52%),repeating-linear-gradient(0deg,#d8d2c7 0 1px,#0000 1px 34px),#283b48}.route-callout{background:var(--navy);color:#f8f1e8;justify-content:space-between;align-items:center;gap:2rem;min-height:160px;margin-top:3rem;padding:2rem;display:flex}.route-callout h2{max-width:24ch;margin:0;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:400;line-height:1.05}.topic-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:310px;padding:2rem;position:relative}.topic-card:nth-child(2n){border-right:0}.topic-card>span{color:var(--rule);font-size:3.8rem;position:absolute;top:1.3rem;right:1.5rem}.topic-card h2{max-width:19ch;margin:2.4rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1}.topic-card>p:not(.eyebrow){max-width:48ch;font-size:.94rem;line-height:1.5}.directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem;display:grid}.directory-person{min-width:0}.directory-photo{aspect-ratio:1;width:100%;margin-bottom:.8rem}.directory-person h2{margin:0;font-size:1.3rem;line-height:1.1}.directory-person h2:hover{color:var(--red)}.directory-person>p,.directory-person>span{margin:.25rem 0 0;font-size:.8rem;line-height:1.35;display:block}.directory-person>span{color:var(--muted)}.directory-person .person-focus{margin-top:.8rem;font-size:.76rem}.profile-hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(260px,.55fr) 1.45fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem;padding-bottom:3rem;display:grid}.profile-photo{aspect-ratio:1;width:min(100%,420px)}.profile-role{color:var(--red);font:700 .78rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase}.profile-hero .page-deck{margin-bottom:1.5rem}.profile-facts{flex-wrap:wrap;gap:.6rem;display:flex}.profile-facts span,.trust-list span{border:1px solid var(--rule);font:.7rem/1 var(--sans);padding:.55rem .7rem}.profile-body{grid-template-columns:1.4fr .6fr;gap:4rem;padding-block:3rem;display:grid}.profile-body h2,.profile-body aside h3{margin-top:0;font-size:2rem;font-weight:400}.profile-body p,.profile-body li{font-size:1rem;line-height:1.6}.profile-body aside{background:var(--panel);padding:1.5rem}.journal-route-hero,.issue-intro{background:#f4e8d894;grid-template-columns:minmax(260px,.68fr) 1.32fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:2rem;padding:2rem;display:grid}.route-journal-cover{width:min(100%,420px);min-height:520px}.journal-route-hero h2{max-width:18ch;margin:0;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:400;line-height:.98}.journal-route-hero>div:last-child>p:not(.eyebrow),.journal-route-hero li,.issue-intro dd{font-size:1rem;line-height:1.5}.issue-intro dl{margin-block:2rem}.issue-intro dl>div{border-top:1px solid var(--rule);grid-template-columns:100px 1fr;padding-block:.65rem;display:grid}.issue-intro dt{color:var(--red);font:700 .7rem/1.3 var(--sans);text-transform:uppercase}.issue-intro dd{margin:0}.issue-contents{border-top:1px solid var(--rule);margin:3rem 0 0;padding:0;list-style:none}.issue-contents li{border-bottom:1px solid var(--rule);grid-template-columns:90px 1fr;gap:1.2rem;padding:1.4rem 0;display:grid}.issue-contents li>span{color:var(--rule);font-size:2.5rem}.issue-contents h2{margin:0;font-size:1.55rem;font-weight:400}.issue-contents p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.article-deck{margin-bottom:1.3rem}.article-byline{border-block:1px solid var(--rule);font:.74rem/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-block:1rem;display:flex}.article-byline b{color:var(--red)}.article-visual{margin:2.5rem 0 0}.article-visual .route-feature-image,.article-visual .route-art{width:100%;height:clamp(380px,56vw,720px)}.article-visual figcaption{color:var(--muted);font:.66rem/1.3 var(--sans);margin-top:.5rem}.article-layout{grid-template-columns:minmax(0,720px) minmax(220px,320px);justify-content:center;gap:clamp(2rem,6vw,6rem);padding-block:3rem;display:grid}.article-body p,.article-body li{font-size:1.1rem;line-height:1.7}.article-body .article-lede{font-size:1.35rem;line-height:1.55}.article-body h2{margin:2.6rem 0 .8rem;font-size:2rem;font-weight:400}.article-body blockquote{border-block:1px solid var(--red);color:var(--red-dark);margin:2.5rem 0;padding:1.5rem 0;font-size:1.9rem;line-height:1.25}.article-aside{align-self:start;position:sticky;top:1.5rem}.article-aside>div{border-top:3px solid var(--ink);background:var(--panel);padding:1.4rem}.article-aside>div+div{margin-top:1rem}.article-aside li,.article-aside p{font-size:.82rem;line-height:1.5}.response-list{border-top:1px solid var(--rule)}.response-list article{border-bottom:1px solid var(--rule);grid-template-columns:80px 140px 1fr;align-items:center;gap:2rem;min-height:230px;padding:2rem 0;display:grid}.response-number{color:var(--rule);font-size:3rem}.response-photo{aspect-ratio:1;border-radius:50%;width:140px}.response-list h2{margin:0;font-size:1.45rem}.response-list blockquote{max-width:52ch;margin:1rem 0 0;font-size:1.35rem;line-height:1.42}.document-layout{grid-template-columns:250px minmax(0,780px);gap:clamp(2rem,7vw,7rem);margin-top:2rem;display:grid}.document-layout aside{border-top:3px solid var(--ink);align-self:start;display:grid;position:sticky;top:1.5rem}.document-layout aside .eyebrow{margin:1rem 0}.document-layout aside a{border-top:1px solid var(--rule);padding:.7rem 0;font-size:.84rem;display:block}.document-layout article section{padding:0 0 3rem 60px;scroll-margin-top:2rem;position:relative}.document-layout article section>span{color:var(--rule);font-size:1.6rem;position:absolute;top:0;left:0}.document-layout article h2{margin:0;font-size:2.25rem;font-weight:400}.document-layout article p{font-size:1.05rem;line-height:1.65}.document-layout aside a[aria-current=location]{text-underline-offset:.2em;font-weight:700;text-decoration:underline}.document-layout article p a{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.principles-grid,.guidance-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;display:grid}.principles-grid article,.guidance-grid article{border-right:1px solid var(--rule);min-height:230px;padding:1.6rem}.principles-grid article:last-child,.guidance-grid article:nth-child(3n){border-right:0}.principles-grid b,.guidance-grid span{color:var(--red);font:700 .72rem/1 var(--sans)}.principles-grid h2{margin:2rem 0 .5rem;font-size:2.2rem;font-weight:400}.principles-grid p,.guidance-grid p{font-size:.95rem;line-height:1.5}.action-layout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:clamp(2rem,7vw,7rem);margin-top:2rem;display:grid}.action-layout>div>p:not(.page-deck){max-width:55ch;font-size:1rem;line-height:1.55}.action-layout .page-deck{margin-top:0}.trust-list{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.mock-form{background:var(--panel);border-top:3px solid var(--ink);grid-template-columns:1fr 1fr;gap:1rem;padding:2rem;display:grid}.mock-form label,.search-form label{font:700 .7rem/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;gap:.5rem;display:grid}.mock-form input,.mock-form select,.mock-form textarea,.search-form input{background:var(--paper);width:100%;color:var(--ink);font:.88rem/1.35 var(--sans);border:1px solid #8c8379;border-radius:0;padding:.8rem}.mock-form input,.mock-form select{min-height:48px}.mock-form textarea{resize:vertical}.form-span{grid-column:1/-1}.form-notice{min-height:1.2em;color:var(--red-dark);font:.74rem/1.4 var(--sans);margin:0}.guidance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guidance-grid article{min-height:260px}.guidance-grid article:nth-child(3n){border-right:1px solid var(--rule)}.guidance-grid article:last-child{border-right:0}.guidance-grid p{margin-top:3rem;font-size:1.2rem}.search-page{max-width:980px;margin-top:2rem}.search-form{background:var(--navy);color:#fff;padding:2rem}.search-form>div{grid-template-columns:1fr auto;margin-top:.8rem;display:grid}.search-form input{color:#fff;background:0 0;border-color:#86919a;min-height:54px}.search-guidance{color:#bdc6ce;max-width:72ch;font:.76rem/1.5 var(--sans);margin:.9rem 0 0}.search-results{margin-top:2.5rem}.search-results article{border-top:1px solid var(--rule);grid-template-columns:120px 1fr 1.2fr;align-items:start;gap:1.5rem;padding:1.2rem 0;display:grid}.search-results article>span{color:var(--red);font:700 .68rem/1.3 var(--sans);text-transform:uppercase}.search-results h2,.search-results p{margin:0}.search-results h2{font-size:1.2rem}.search-results p{font-size:.82rem;line-height:1.45}.search-empty{border-block:1px solid var(--rule);background:var(--panel);padding:clamp(2rem,6vw,4.5rem)}.search-empty h2{max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.06}.search-empty p:last-child{max-width:58ch;color:var(--muted);font-size:1rem;line-height:1.55}.breadcrumbs{color:var(--muted);font:.68rem/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;gap:.55rem;margin-bottom:2rem;display:flex}.breadcrumbs a:hover{color:var(--red)}.editorial-intro{border-block:1px solid var(--red);max-width:42ch;color:var(--red-dark);text-align:center;margin:clamp(3rem,7vw,6rem) auto;padding-block:1.7rem;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:1.3}.latest-feature{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:1.2rem;margin-block:2rem 3rem;display:grid}.latest-feature>article{background:var(--panel);grid-template-rows:minmax(420px,1fr) auto;min-height:0;display:grid}.latest-feature>article .route-feature-image{min-height:0}.latest-feature>article>div:last-child{padding:clamp(1.3rem,3vw,2.5rem)}.latest-feature>article h2{max-width:18ch;margin:0;font-size:clamp(2.1rem,4vw,4.2rem);font-weight:400;line-height:1}.latest-feature>article p:not(.eyebrow){max-width:55ch;line-height:1.55}.latest-feature>div{grid-template-columns:1fr;display:grid}.latest-feature .route-story-card{border:1px solid var(--rule)}.latest-feature .route-story-card+.route-story-card{border-top:0}.archive-controls{border-block:1px solid var(--rule);grid-template-columns:1fr minmax(240px,320px);align-items:end;gap:1.5rem;padding:1.2rem 0;display:grid}.filter-bar{flex-wrap:wrap;gap:.45rem;display:flex}.filter-chip{border:1px solid var(--rule);color:var(--ink);font:700 .68rem/1 var(--sans);cursor:pointer;background:0 0;padding:.55rem .8rem}.filter-chip:hover,.filter-chip.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.archive-controls>label{color:var(--muted);font:700 .65rem/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;gap:.45rem;display:grid}.archive-controls input{border:1px solid var(--rule);background:var(--paper);min-height:42px;padding:.65rem}.article-archive{border-top:1px solid var(--rule)}.article-row{border-bottom:1px solid var(--rule);grid-template-columns:140px 1fr 220px;align-items:center;gap:2rem;padding:1.25rem 0;display:grid}.article-row[hidden],.article-archive .empty-state[hidden],.archive-pagination[hidden]{display:none!important}.article-row>div:first-child{color:var(--red);font:700 .66rem/1.3 var(--sans);text-transform:uppercase;gap:.4rem;display:grid}.article-row time{color:var(--muted);font-weight:400}.article-row h2{margin:0;font-size:1.55rem;font-weight:400;line-height:1.08}.article-row p{margin:.45rem 0;font-size:.86rem;line-height:1.4}.article-row small{color:var(--muted);font:.68rem/1 var(--sans)}.article-row .route-art{aspect-ratio:16/8}.article-row .route-feature-image{aspect-ratio:16/8;object-fit:cover;height:110px;min-height:0}.archive-pagination{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.archive-page-summary{color:var(--muted);font:700 .68rem/1.3 var(--sans);margin:0}.archive-page-controls{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.archive-page-controls button{border:1px solid var(--rule);min-width:38px;min-height:38px;color:var(--ink);font:700 .68rem/1 var(--sans);cursor:pointer;background:0 0;padding:.55rem .72rem}.archive-page-controls button:hover:not(:disabled),.archive-page-controls button.is-current{border-color:var(--ink);background:var(--ink);color:var(--paper)}.archive-page-controls button:disabled{opacity:.4;cursor:not-allowed}.archive-page-ellipsis{min-width:24px;color:var(--muted);text-align:center}.newsletter-route{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:260px;margin-top:3rem;padding:clamp(2rem,5vw,4rem);display:flex}.newsletter-route h2{margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:400}.newsletter-route p:not(.eyebrow){max-width:60ch;line-height:1.55}.topic-explorer-grid{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.topic-explorer-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr .8fr;gap:2rem;min-height:460px;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.topic-explorer-card:nth-child(2n){border-right:0}.topic-index{color:var(--rule);font-size:3rem}.topic-explorer-card h2{margin:1.5rem 0 .7rem;font-size:clamp(2rem,3vw,3.3rem);font-weight:400;line-height:1}.topic-explorer-card p,.topic-explorer-card li{font-size:.84rem;line-height:1.5}.compact-list{padding-left:1rem}.featured-link-label{margin-top:2rem;font-weight:700}.closing-statement{text-align:center;max-width:900px;margin:clamp(4rem,8vw,8rem) auto}.closing-statement h2{margin:0;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1}.closing-statement>p:last-child{max-width:65ch;margin:1.5rem auto 0;line-height:1.6}.featured-people-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.featured-person{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.featured-person .portrait{aspect-ratio:1;border-radius:0;width:100%}.featured-person h2{margin:.2rem 0;font-size:1.7rem;font-weight:400}.featured-person>p:not(.eyebrow){font-size:.82rem;line-height:1.45}.person-role{color:var(--muted)}.expertise-tags{flex-wrap:wrap;gap:.35rem;display:flex}.expertise-tags span,.demo-label{color:var(--red-dark);font:700 .62rem/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em}.latest-contribution{border-top:1px solid var(--rule);padding-top:.7rem}.contributor-controls{margin-top:3rem}.directory-person small{color:var(--red);font:.65rem/1 var(--sans);margin-top:.65rem;display:block}.directory-person .demo-label{margin-top:.65rem;font-size:.58rem}.journal-archive{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.journal-archive article{border-right:1px solid var(--rule);min-height:210px;padding:1.3rem}.journal-archive article:last-child{border-right:0}.journal-archive span{color:var(--rule);font-size:2rem}.journal-archive h3{margin-top:2rem;font-size:1.25rem;font-weight:400}.editorial-notice{border-left:4px solid var(--red);background:var(--panel);margin-block:2rem;padding:1.4rem 1.6rem}.editorial-notice p:last-child{max-width:85ch;margin-bottom:0;line-height:1.55}.about-ledger{border-top:1px solid var(--rule)}.about-ledger article{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,800px);gap:2rem;padding:2.5rem 0;display:grid}.about-ledger article>span{color:var(--rule);font-size:3rem}.about-ledger h2{margin:0;font-size:2.4rem;font-weight:400}.about-ledger p,.about-ledger li{font-size:1rem;line-height:1.65}.two-column-list{columns:2;column-gap:3rem}.institutional-quote{background:var(--red-dark);color:#fff;margin:clamp(3rem,7vw,7rem) 0;padding:clamp(2rem,5vw,4rem);font-size:clamp(2.4rem,5vw,5.5rem);line-height:.98}.manifesto-page{max-width:820px;margin:3rem auto}.manifesto-opening{font-size:1.35rem;line-height:1.65}.manifesto-page section{border-top:1px solid var(--rule);padding:3.5rem 0 3.5rem 100px;position:relative}.manifesto-page section>span{color:var(--rule);font-size:3rem;position:absolute;left:0}.manifesto-page h2{margin:0;font-size:2.7rem;font-weight:400;line-height:1.05}.manifesto-page section p{font-size:1.08rem;line-height:1.7}.manifesto-page blockquote{color:var(--red);text-align:center;margin:2.5rem -10vw;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.manifesto-page footer{background:var(--navy);color:#fff;text-align:center;padding:3rem}.manifesto-page footer p{margin:.35rem;font-size:1.45rem}.standards-layout{grid-template-columns:250px minmax(0,800px);gap:clamp(2rem,7vw,7rem);margin-top:3rem;display:grid}.standards-layout>aside{align-self:start;display:grid;position:sticky;top:1.5rem}.standards-layout>aside a{border-top:1px solid var(--rule);padding:.7rem 0;font-size:.76rem}.standards-layout article section{padding:0 0 3rem 70px;position:relative}.standards-layout article section>span{color:var(--rule);font-size:1.8rem;position:absolute;left:0}.standards-layout h2{margin:0;font-size:2.25rem;font-weight:400}.standards-layout p,.standards-layout li{font-size:1rem;line-height:1.65}.corrections-intro,.split-intro{grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,7rem);margin-block:3rem;display:grid}.corrections-intro h2,.split-intro h2{margin-top:0;font-size:2.3rem;font-weight:400}.corrections-intro p,.split-intro p,.split-intro li{line-height:1.6}.correction-labels{border-top:1px solid var(--rule)}.correction-labels article{border-bottom:1px solid var(--rule);grid-template-columns:130px 1fr;gap:1rem;padding:.8rem 0;display:grid}.correction-labels h3,.correction-labels p{margin:0}.correction-labels h3{color:var(--red);font:700 .72rem/1.3 var(--sans);text-transform:uppercase}.correction-labels p{font-size:.8rem}.form-section{border-block:1px solid var(--rule);grid-template-columns:minmax(280px,.7fr) minmax(480px,1.3fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-block:4rem;padding-block:3rem;display:grid}.form-section>div h2{margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:1.05}.form-section>div p:not(.eyebrow){line-height:1.6}.expanded-form{grid-template-columns:repeat(2,1fr)}.checkbox-field{grid-template-columns:auto 1fr;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;line-height:1.4!important;display:flex!important}.checkbox-field input{width:18px;min-height:18px;margin-top:1px}.form-status{border:1px solid var(--rule);font:.76rem/1.4 var(--sans);padding:.9rem;display:none}.form-status span{display:none}.mock-form.is-loading .form-status,.mock-form.is-success .form-status,.mock-form.is-error .form-status,.mock-form.is-loading .status-loading,.mock-form.is-success .status-success,.mock-form.is-error .status-error{display:block}.mock-form.is-success .form-status{background:#eef4ec;border-color:#50745a}.mock-form button:disabled{opacity:.55;cursor:progress}.form-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.word-count-field>span{color:var(--muted);justify-self:end;margin-top:-1.1rem;font-size:.62rem}.published-corrections,.social-placeholder{margin-block:3rem}.empty-state{border:1px solid var(--rule);text-align:center;background:#f4e8d859;padding:3rem}.empty-state h2{margin:0;font-size:2rem;font-weight:400}.empty-state .button{margin-top:1rem;display:inline-block}.format-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.format-grid article{border-right:1px solid var(--rule);padding:1.4rem}.format-grid article:last-child{border-right:0}.format-grid h2{font-size:1.45rem;font-weight:400}.format-grid p:last-child{font-size:.8rem;line-height:1.5}.numbered-process{grid-template-columns:.7fr 1.3fr;gap:3rem;margin-block:4rem;display:grid}.numbered-process h2{margin:0;font-size:2.5rem;font-weight:400}.numbered-process ol{counter-reset:process;border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.numbered-process li{counter-increment:process;border-bottom:1px solid var(--rule);grid-template-columns:60px 1fr;padding:1rem 0;display:grid}.numbered-process li:before{content:"0" counter(process);color:var(--red);font:700 .7rem/1.5 var(--sans)}.perspective-prompts{background:var(--navy);color:#fff;grid-template-columns:.7fr 1.3fr;gap:3rem;margin-block:3rem;padding:2.5rem;display:grid}.perspective-prompts h2{margin:0;font-size:2.5rem;font-weight:400}.perspective-prompts ol{margin:0}.perspective-prompts li{border-bottom:1px solid #fff3;padding:.75rem;line-height:1.4}.guideline-index{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.guideline-index a{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:.8rem;min-height:90px;padding:1rem;font-size:.8rem;line-height:1.35;display:flex}.guideline-index a:nth-child(3n){border-right:0}.guideline-index span{color:var(--red)}.guideline-body{max-width:860px;margin:4rem auto}.guideline-body section{border-top:1px solid var(--rule);grid-template-columns:80px 1fr;padding:2.2rem 0;display:grid}.guideline-body section>span{color:var(--rule);font-size:2rem}.guideline-body h2{margin:0;font-size:2rem;font-weight:400}.guideline-body p{font-size:1rem;line-height:1.65}.network-sections{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.network-sections article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:330px;padding:2rem}.network-sections article:nth-child(2n){border-right:0}.network-sections h2{margin:0;font-size:2.25rem;font-weight:400}.network-sections p,.network-sections li{line-height:1.55}.founding-notice{border-left-width:8px}.agenticert-mission{grid-template-columns:1.25fr .75fr;gap:clamp(2rem,7vw,7rem);margin-block:4rem;display:grid}.agenticert-mission h2{margin:0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:400;line-height:1}.agenticert-mission p{line-height:1.65}.ecosystem-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ecosystem-grid article{border-right:1px solid var(--rule);min-height:270px;padding:1.5rem}.ecosystem-grid article:last-child{border-right:0}.ecosystem-grid span{color:var(--rule);font-size:2rem}.ecosystem-grid h2{margin:2rem 0 .7rem;font-size:1.5rem;font-weight:400}.ecosystem-grid p{font-size:.8rem;line-height:1.5}.founder-panel{background:var(--panel);grid-template-columns:220px minmax(0,650px);align-items:center;gap:3rem;margin:4rem 0;padding:3rem;display:grid}.founder-monogram{aspect-ratio:1;background:var(--navy);color:#fff;place-items:center;width:220px;font-size:4rem;display:grid}.founder-panel h2{margin:0;font-size:2.8rem;font-weight:400}.founder-panel p{line-height:1.6}.membership-grid{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.membership-grid article{border-right:1px solid var(--rule);min-height:430px;padding:2rem}.membership-grid article:last-child{border-right:0}.membership-number{color:var(--rule);font-size:3rem}.membership-grid h2{margin:.2rem 0;font-size:2.6rem;font-weight:400}.membership-grid p,.membership-grid li{line-height:1.5}.membership-interest{margin-top:1.2rem;display:inline-block}.disclosure-box{border:2px solid var(--red);margin:3rem 0;padding:clamp(2rem,5vw,4rem)}.disclosure-box blockquote{max-width:45ch;color:var(--red-dark);margin:0;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.25}.partnership-areas{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.partnership-areas article,.contact-route-grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:250px;padding:1.7rem}.partnership-areas article:nth-child(3n),.contact-route-grid article:nth-child(3n){border-right:0}.partnership-areas span,.contact-route-grid span{color:var(--rule);font-size:2.2rem}.partnership-areas h2,.contact-route-grid h2{margin:1.5rem 0 .5rem;font-size:1.7rem;font-weight:400}.partnership-areas p,.contact-route-grid p{font-size:.84rem;line-height:1.5}.contact-route-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.cta-pair{flex-wrap:wrap;gap:.7rem;display:flex}@media (width<=1240px){.ticker-stories a:nth-of-type(3),.ticker-stories i:nth-of-type(2){display:none}.lead-grid{grid-template-columns:1fr}.lead-story{min-height:470px}.secondary-story{min-height:370px}.question-section{grid-template-columns:190px 1fr}.expert{grid-template-columns:54px 1fr;padding-inline:.8rem}.portrait-round{width:52px;height:52px}.lower-grid{grid-template-columns:1fr 1fr}.journal-panel{border-top:1px solid var(--rule);grid-column:1/-1;margin-top:1.2rem;padding-top:1.2rem!important}.journal-feature{grid-template-columns:220px 1fr}.newsletter-section{grid-template-columns:auto 1fr}.newsletter-form{grid-column:1/-1}}@media (width<=900px){.page-shell{width:min(100% - 32px,760px)}.ticker-inner{grid-template-columns:auto 1fr}.ticker-stories{justify-content:flex-start}.ticker-stories a:not(:first-of-type),.ticker-stories i,.ticker-inner time{display:none}.masthead-row{grid-template-columns:auto 1fr auto;min-height:94px}.masthead>span{font-size:clamp(1.8rem,6.2vw,3rem)}.masthead-publication-note{font-size:.72rem}.utility-left .search-link,.utility-left summary span:last-child,.utility-right>a:first-child,.primary-nav{display:none}.content-shell{padding-top:10px}.lead-story{grid-template-columns:1fr}.lead-copy{min-height:410px}.lead-image-wrap{height:420px}.lead-copy h1{font-size:clamp(2.9rem,8vw,4.5rem)}.standfirst{max-width:58ch}.secondary-grid{grid-template-columns:repeat(2,1fr)}.question-section{grid-template-columns:1fr}.question-intro{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 1rem}.question-intro h2{max-width:28ch;font-size:2rem}.expert-responses{grid-template-columns:1fr}.expert{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:66px 1fr;padding:1rem 0}.expert:last-child{border-bottom:0}.portrait-round{width:62px;height:62px}.expert blockquote{font-size:.82rem}.lower-grid{grid-template-columns:1fr}.lower-grid>div{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 1.3rem}.lower-grid>div+div{padding-top:1.3rem}.journal-panel{grid-column:auto;margin:0}.contributors-grid{gap:1rem}.newsletter-form{grid-template-columns:1fr 1fr}.newsletter-form .button{grid-column:1/-1}.engagement-grid{grid-template-columns:1fr}.engagement-grid article{border-right:0;border-bottom:1px solid var(--rule)}.footer-main{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=620px){.page-shell{width:min(100% - 24px,520px)}.ticker-inner{gap:.8rem;font-size:.68rem}.ticker-label{padding-right:.8rem}.ticker-stories a{text-overflow:ellipsis;overflow:hidden}.masthead-row{min-height:78px}.masthead>span{letter-spacing:0;font-size:clamp(1.42rem,6vw,2rem)}.masthead-publication-note{margin-top:.35rem;font-size:.58rem}.utility{gap:.55rem}.utility .button-small{min-height:32px;padding-inline:.62rem;font-size:.62rem}.lead-copy{min-height:auto;padding:1.15rem 1rem}.lead-copy h1{font-size:clamp(2.35rem,12vw,3.35rem)}.standfirst{font-size:.94rem}.byline{margin-top:1.4rem;font-size:.66rem}.lead-image-wrap{height:310px}.secondary-grid{grid-template-columns:1fr}.secondary-story,.secondary-story:last-child{border-left:0;border-bottom:1px solid var(--rule);grid-column:auto;min-height:auto;padding:1.1rem 0}.secondary-story h2{font-size:2rem}.story-art{height:210px}.secondary-story .compact{margin-top:1rem}.question-section{background:0 0;padding-inline:0}.expert{grid-template-columns:58px 1fr}.portrait-round{width:54px;height:54px}.latest-item{grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"category thumbnail""story thumbnail";gap:.4rem .75rem;padding-block:.75rem}.latest-item>.eyebrow{grid-area:category}.latest-item>div:not(.latest-thumb){grid-area:story;min-width:0}.latest-item>.latest-thumb{grid-area:thumbnail}.latest-thumb{height:42px}.contributors-grid{grid-template-columns:repeat(2,1fr)}.journal-feature{grid-template-columns:1fr}.journal-cover{width:min(78%,290px);min-height:385px}.newsletter-section{grid-template-columns:auto 1fr;margin-inline:-12px;padding:1.3rem 1rem}.newsletter-mark{width:48px;height:48px}.newsletter-section h2{font-size:1.45rem}.newsletter-form{grid-template-columns:1fr}.newsletter-form .button,.newsletter-form small{grid-column:auto}.engagement-grid article{padding:1.2rem 1rem 1.3rem 70px}.line-icon{left:10px}.engagement-grid .link-row{flex-direction:column;align-items:stretch}.footer-main{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.footer-brand>span{font-size:1.48rem}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}}@media (width<=360px){.masthead-row{grid-template-columns:24px 1fr auto;column-gap:.4rem}.masthead>span{font-size:1.2rem}.masthead-publication-note{font-size:.54rem}.utility .button-small{padding-inline:.52rem;font-size:.59rem}}@media (width<=900px){.inner-site-header .masthead>span{font-size:clamp(1.8rem,6.2vw,3rem)}.interior-shell{padding-block:2.5rem 3rem}.page-hero h1{font-size:clamp(3rem,9vw,5.2rem)}.hub-lead{grid-template-columns:1fr}.hub-lead .route-feature-image,.hub-lead .route-art-large{height:440px;min-height:0}.route-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-story-card,.route-story-card:nth-child(3n){border-right:1px solid var(--rule)}.route-story-card:nth-child(2n){border-right:0}.route-story-card:nth-child(n+3){border-top:1px solid var(--rule)}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.profile-hero{grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:2.5rem}.profile-body{gap:2rem}.journal-route-hero,.issue-intro{grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:2rem}.route-journal-cover{min-height:420px}.article-layout{grid-template-columns:1fr}.article-aside{grid-template-columns:1fr 1fr;gap:1rem;display:grid;position:static}.article-aside>div+div{margin-top:0}.document-layout{grid-template-columns:190px minmax(0,1fr);gap:2.5rem}.action-layout{grid-template-columns:1fr;gap:2rem}.guidance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-grid article:nth-child(2n){border-right:0}.guidance-grid article:nth-child(n+3){border-top:1px solid var(--rule)}.search-results article{grid-template-columns:100px 1fr}.search-results article p{grid-column:2}}@media (width<=620px){.inner-site-header .masthead>span{letter-spacing:0;font-size:clamp(1.42rem,6vw,2rem)}.interior-shell{padding-block:2rem 2.5rem}.page-hero{padding-bottom:1.25rem}.page-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.page-deck,.article-deck{margin:1.25rem 0 2rem;font-size:1.05rem}.hub-lead{margin-block:1.5rem 2.5rem}.hub-lead .route-feature-image,.hub-lead .route-art-large{height:290px}.hub-lead>div:last-child{padding:1.4rem}.hub-lead h2{font-size:2rem}.route-section-heading{display:block}.route-section-heading span{margin-top:.4rem;display:block}.route-story-grid{grid-template-columns:1fr}.route-story-card,.route-story-card:nth-child(2n),.route-story-card:nth-child(3n){border-right:0}.route-story-card:nth-child(n+2){border-top:1px solid var(--rule)}.route-callout{flex-direction:column;align-items:flex-start;min-height:220px;padding:1.5rem}.route-callout .button{width:100%}.topic-grid{grid-template-columns:1fr}.topic-card,.topic-card:nth-child(2n){border-right:0;min-height:270px;padding:1.4rem}.topic-card h2{font-size:2rem}.directory-grid{gap:1.5rem .8rem}.directory-person h2{font-size:1.05rem}.directory-person .person-focus{display:none}.profile-hero,.profile-body,.journal-route-hero,.issue-intro{grid-template-columns:1fr}.profile-photo{width:min(86%,360px)}.profile-body{padding-block:2rem}.route-journal-cover{width:min(85%,300px);min-height:390px}.journal-route-hero,.issue-intro{padding:1.25rem}.journal-route-hero h2{font-size:2.4rem}.issue-contents li{grid-template-columns:52px 1fr}.article-visual .route-feature-image,.article-visual .route-art{height:310px}.article-layout{padding-block:2rem}.article-body p,.article-body li{font-size:1rem}.article-body .article-lede{font-size:1.18rem}.article-body blockquote{font-size:1.5rem}.article-aside{grid-template-columns:1fr}.response-list article{grid-template-columns:72px 1fr;align-items:start;gap:1rem}.response-number{display:none}.response-photo{width:72px}.response-list blockquote{font-size:1.05rem}.document-layout{grid-template-columns:1fr}.document-layout aside{position:static}.document-layout article section{padding-left:45px}.document-layout article h2{font-size:1.8rem}.principles-grid,.guidance-grid{grid-template-columns:1fr}.principles-grid article,.guidance-grid article,.guidance-grid article:nth-child(2n),.guidance-grid article:nth-child(3n){border-right:0;border-top:1px solid var(--rule);min-height:190px}.mock-form{grid-template-columns:1fr;padding:1.25rem}.mock-form label,.form-span{grid-column:1}.search-form{padding:1.25rem}.search-form>div,.search-results article{grid-template-columns:1fr}.search-results article p{grid-column:1}}@media (width<=360px){.inner-site-header .masthead>span{font-size:1.2rem}}@media (width<=900px){.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:auto}.latest-feature,.form-section,.agenticert-mission{grid-template-columns:1fr}.latest-feature>div{grid-template-columns:1fr 1fr}.topic-explorer-card{grid-template-columns:1fr;min-height:0}.featured-people-grid,.journal-archive,.format-grid,.ecosystem-grid{grid-template-columns:1fr 1fr}.journal-archive article,.format-grid article,.ecosystem-grid article{border-bottom:1px solid var(--rule)}.standards-layout{grid-template-columns:1fr}.standards-layout>aside{grid-template-columns:1fr 1fr;gap:0 1rem;position:static}.membership-grid{grid-template-columns:1fr}.membership-grid article{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.partnership-areas,.contact-route-grid{grid-template-columns:1fr 1fr}.partnership-areas article:nth-child(3n),.contact-route-grid article:nth-child(3n){border-right:1px solid var(--rule)}.partnership-areas article:nth-child(2n),.contact-route-grid article:nth-child(2n){border-right:0}}@media (width<=620px){.page-hero h1{letter-spacing:-.025em;max-width:19ch;font-size:clamp(2.35rem,11vw,3.5rem);line-height:1.06}.page-deck{margin-bottom:2.2rem;font-size:1.08rem}.footer-main{grid-template-columns:1fr;gap:0;padding-block:1.5rem}.footer-group{border-bottom:1px solid #403d39}.footer-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;display:flex}.footer-group summary h2{margin:0}.footer-group summary>span{color:#bd4d50;font-size:1.2rem;transition:transform .2s;display:block}.footer-group[open] summary>span{transform:rotate(45deg)}.footer-group div{padding:0 0 1.2rem}.footer-lower{flex-direction:column;align-items:flex-start}.footer-lower nav{justify-content:flex-start}.article-row{grid-template-columns:1fr;gap:.8rem}.article-row .route-art,.article-row .route-feature-image{display:none}.archive-controls{grid-template-columns:1fr}.archive-pagination,.newsletter-route,.route-callout{flex-direction:column;align-items:flex-start}.latest-feature>div,.topic-explorer-grid,.featured-people-grid,.network-sections,.corrections-intro,.split-intro{grid-template-columns:1fr}.latest-feature .route-story-card,.topic-explorer-card,.topic-explorer-card:nth-child(2n),.network-sections article,.network-sections article:nth-child(2n){border-right:0}.featured-person .portrait{aspect-ratio:1}.journal-archive,.format-grid,.ecosystem-grid{grid-template-columns:1fr}.journal-archive article,.format-grid article,.ecosystem-grid article{border-right:0;min-height:0}.about-ledger article{grid-template-columns:50px 1fr;gap:1rem}.about-ledger article>span{font-size:1.8rem}.two-column-list{columns:1}.manifesto-page section{padding-left:55px}.manifesto-page section>span{font-size:1.8rem}.manifesto-page h2{font-size:2rem}.manifesto-page blockquote{margin-inline:0}.standards-layout>aside{display:none}.standards-layout article section{padding-left:48px}.correction-labels article{grid-template-columns:100px 1fr}.form-section{margin-block:2.5rem;padding-block:2rem}.numbered-process,.perspective-prompts{grid-template-columns:1fr;gap:1.5rem}.guideline-index{grid-template-columns:1fr}.guideline-index a,.guideline-index a:nth-child(3n){border-right:0;min-height:0}.guideline-body section{grid-template-columns:48px 1fr}.founder-panel{grid-template-columns:1fr;padding:1.5rem}.founder-monogram{width:150px}.partnership-areas,.contact-route-grid{grid-template-columns:1fr}.partnership-areas article,.partnership-areas article:nth-child(2n),.partnership-areas article:nth-child(3n),.contact-route-grid article,.contact-route-grid article:nth-child(2n),.contact-route-grid article:nth-child(3n){border-right:0;min-height:0}.cta-pair{flex-direction:column;width:100%}.cta-pair .button{width:100%}}@media (prefers-reduced-motion:reduce){.site-initializing .ticker-stories:before,.site-initializing .ticker-stories:after,.boot-line,.boot-image,.boot-side-cards span,.boot-panel,.boot-lower span{animation:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.auth-grid,.account-columns,.editor-review-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin:2.5rem 0 4rem;display:grid}.account-form{border:1px solid var(--rule);background:#fffaf3b8;align-content:start;gap:1rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.account-form h2,.plan-panel h2,.account-summary h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.05}.account-form label,.draft-form label{color:var(--muted);font:700 .72rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;gap:.5rem;display:grid}.account-form input,.account-form textarea,.account-form select,.draft-form input,.draft-form textarea,.draft-form select{border:1px solid var(--rule);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:400 1rem/1.45 var(--sans);text-transform:none;letter-spacing:0;border-radius:0;padding:.8rem .9rem}.account-form textarea,.draft-form textarea{resize:vertical}.account-form .button,.draft-form .button{justify-self:start}.account-notice,.form-notice{color:#315f3b;font:700 .82rem/1.45 var(--sans);margin:0}.account-notice:empty,.form-notice:empty{display:none}.account-notice.is-error{color:var(--red-dark)}.auth-context,.plan-panel,.locked-panel{border:1px solid var(--rule);background:var(--panel);padding:clamp(1.5rem,4vw,3rem)}.auth-context{max-width:760px;margin:-1rem 0 5rem}.auth-recovery{border:1px solid var(--rule);background:var(--panel);grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin:-1rem 0 2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.auth-recovery .account-form{background:0 0;border:0;padding:0}.account-flash{background:#edf5ec;border:1px solid #87a48c;margin:1.5rem 0;padding:1rem 1.25rem}.auth-context p:last-child,.plan-panel p,.locked-panel>p{max-width:62ch;font-size:1.05rem;line-height:1.65}.account-summary{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:end;gap:2rem;padding:2rem 0;display:grid}.account-summary p{color:var(--muted);font-family:var(--sans);margin-bottom:0}.account-summary dl,.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.account-summary dl>div,.dashboard-metrics article{border-left:1px solid var(--rule);min-width:0;padding:0 1.25rem}.account-summary dt,.dashboard-metrics p{color:var(--muted);font:700 .68rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.account-summary dd{text-transform:capitalize;margin:.45rem 0 0;font-size:1.2rem}.account-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1.5rem 0 0;display:flex}.text-button{color:var(--red-dark);cursor:pointer;font:700 .75rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0}.plan-panel{align-self:start}.plan-note{border-top:1px solid var(--rule);color:var(--muted);padding-top:1.25rem;font-size:.92rem!important}.locked-panel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;margin:2.5rem 0 4rem;display:flex;position:relative;overflow:hidden}.locked-panel h2{max-width:20ch;margin:0 0 .6rem;font-size:clamp(2rem,5vw,3.6rem);line-height:1.02}.lock-mark{color:#a914191a;font-size:clamp(7rem,20vw,15rem);position:absolute;right:5%}.article-actions{justify-content:flex-end;margin-left:auto;display:flex}.admin-preview-banner{font-family:var(--sans);background:#fff6dc;border:1px solid #a87519;border-left-width:5px;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 2rem;padding:1rem 1.15rem;display:flex}.admin-preview-banner p,.admin-preview-banner strong,.admin-preview-banner span{margin:0;display:block}.admin-preview-banner strong{text-transform:capitalize;margin:.2rem 0;font-size:.95rem}.admin-preview-banner span{color:#655d50;font-size:.76rem;line-height:1.4}.admin-preview-banner>div:last-child{flex:none;gap:.55rem;display:flex}.admin-preview-empty{border:1px dashed var(--rule);background:var(--panel);padding:2rem}.admin-preview-empty h2{margin:.35rem 0 .6rem}.access-badge,.status-chip{border:1px solid var(--rule);background:var(--panel);width:max-content;color:var(--ink);font:700 .62rem/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;align-items:center;padding:.35rem .55rem;display:inline-flex}.saved-card{align-content:start;display:grid}.saved-card .route-story-card{height:100%}.saved-remove-button{justify-self:start;margin:.9rem 0 0}.dashboard-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.dashboard-heading .page-deck{margin-bottom:.7rem}.dashboard-metrics{border-block:1px solid var(--rule);padding-block:1.5rem}.dashboard-metrics article:first-child{border-left:0}.dashboard-metrics span{font-size:clamp(2rem,4vw,3.4rem)}.dashboard-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2rem 0 5rem;display:grid}.dashboard-card{background:var(--paper);min-height:300px;padding:1.5rem}.dashboard-card>div{color:var(--muted);font:.7rem/1.2 var(--sans);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-card h2{margin:2rem 0 .7rem;font-size:1.7rem;line-height:1.08}.dashboard-card>p{color:var(--muted);line-height:1.5}.dashboard-card .dashboard-card-meta{color:var(--ink);font:700 .7rem/1.4 var(--sans)}.status-submitted,.status-in_review{background:#f4ead1;border-color:#9c762d}.status-changes_requested{border-color:var(--red);background:#f7dede}.status-approved,.status-published{background:#e2eee2;border-color:#50745a}.draft-form{margin:2rem 0 5rem}.draft-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.draft-form .form-span{grid-column:1/-1}.draft-form textarea[name=body]{min-height:420px;font-family:var(--serif);font-size:1.08rem;line-height:1.6}.upload-field>span{color:var(--muted);letter-spacing:0;text-transform:none;font-weight:400}.draft-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}.submission-banner{border-block:1px solid var(--rule);align-items:center;gap:1rem;padding:1rem 0;display:flex}.submission-banner p{margin:0}.editor-review-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.editor-review-layout>aside{border-left:1px solid var(--rule);padding-left:2rem}.review-list{gap:1rem;padding:0;list-style:none;display:grid}.review-list li{border:1px solid var(--rule);background:var(--paper);padding:1rem}.review-list p{line-height:1.5}.review-list time,.quiet-copy{color:var(--muted);font:.75rem/1.4 var(--sans)}.editorial-history{max-width:760px;margin:-2rem 0 5rem}@media (width<=900px){.auth-grid,.auth-recovery,.account-columns,.editor-review-layout,.account-summary{grid-template-columns:1fr}.account-summary{align-items:start}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-review-layout>aside{border-top:1px solid var(--rule);border-left:0;padding:1.5rem 0 0}}@media (width<=620px){.account-summary dl,.dashboard-metrics,.dashboard-grid,.draft-form-grid{grid-template-columns:1fr}.account-summary dl>div,.dashboard-metrics article{border-top:1px solid var(--rule);border-left:0;padding:.8rem 0}.dashboard-heading{flex-direction:column;align-items:flex-start}.draft-form .form-span{grid-column:auto}.article-actions{justify-content:flex-start;width:100%;margin:.4rem 0 0}.admin-preview-banner{flex-direction:column;align-items:stretch}.admin-preview-banner>div:last-child{flex-wrap:wrap}}.contributor-invitation{flex-direction:column;display:flex}.contributor-invite-heading>span{color:var(--red);font:700 .62rem/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.contributor-invite-card{color:#f8efe4;background:radial-gradient(circle at 92% 12%,#a914196b,#0000 28%),linear-gradient(145deg,#172b38,#0e1c26 72%);flex-direction:column;flex:1;min-height:500px;padding:clamp(1.35rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.contributor-invite-card>*{z-index:1;position:relative}.contributor-invite-number{z-index:0;color:#f8efe414;font:400 clamp(5rem, 9vw, 8rem)/1 var(--serif);position:absolute;top:-.45rem;right:.45rem}.contributor-invite-card .eyebrow{color:#e6a8a4}.contributor-invite-card h3{max-width:13ch;margin:.35rem 0 1rem;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:.98}.contributor-invite-card>p:not(.eyebrow){color:#f8efe4cc;max-width:52ch;margin:0;font-size:.82rem;line-height:1.55}.contributor-invite-card ul{border-top:1px solid #f8efe433;margin:1.25rem 0 1.5rem;padding:0;list-style:none}.contributor-invite-card li{font:700 .68rem/1.35 var(--sans);border-bottom:1px solid #f8efe433;padding:.65rem 0 .65rem 1.15rem;position:relative}.contributor-invite-card li:before{content:"";background:#d96d67;border-radius:50%;width:5px;height:5px;position:absolute;top:.95rem;left:0}.contributor-invite-cta{width:fit-content;margin-top:auto}.contributor-invite-card small{color:#f8efe4a3;font:.66rem/1.4 var(--sans);margin-top:.75rem;display:block}.contributor-route-hero{background:var(--navy);color:#f8efe4;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);min-height:450px;display:grid}.contributor-route-hero>div,.contributor-route-hero>aside{padding:clamp(2rem,5vw,4.5rem)}.contributor-route-hero>div{flex-direction:column;justify-content:flex-end;display:flex}.contributor-route-hero h2{max-width:13ch;margin:.35rem 0 1.25rem;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400;line-height:.94}.contributor-route-hero p:not(.eyebrow),.contributor-route-hero li{font-size:.92rem;line-height:1.6}.contributor-route-hero>div>p:last-child{color:#f8efe4c7;max-width:65ch}.contributor-route-hero>aside{background:#a91419;align-self:stretch}.contributor-route-hero>aside ul{margin:2rem 0 0;padding:0;list-style:none}.contributor-route-hero>aside li{border-top:1px solid #ffffff4d;padding:1rem 0}.contribution-paths{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contribution-paths article{border-right:1px solid var(--rule);min-height:275px;padding:clamp(1.35rem,3vw,2.4rem)}.contribution-paths article:last-child{border-right:0}.contribution-paths article>span{color:var(--red);font:700 .68rem/1 var(--sans)}.contribution-paths h2{margin:4rem 0 .8rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.contribution-paths p{max-width:40ch;color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.contributor-interest-section{scroll-margin-top:1.5rem}.contributor-privacy-note{border-top:1px solid var(--rule);color:var(--muted);padding-top:1rem;font-size:.76rem}.contributor-interest-form textarea{min-height:180px}@media (width<=900px){.contributor-invite-card{min-height:460px}.contributor-route-hero,.contribution-paths{grid-template-columns:1fr}.contributor-route-hero>aside{padding-block:2rem}.contribution-paths article{border-right:0;border-bottom:1px solid var(--rule);min-height:0}.contribution-paths article:last-child{border-bottom:0}.contribution-paths h2{margin-top:2rem}}@media (width<=620px){.contributor-invite-card{min-height:0}.contributor-invite-card h3{font-size:2rem}.contributor-invite-cta{text-align:center;width:100%}.contributor-route-hero>div,.contributor-route-hero>aside{padding:1.5rem}.contributor-route-hero h2{font-size:2.75rem}}
