.article-body h2,.article-body h3,.article-body h4{text-wrap:balance;margin:38px 0 16px;scroll-margin-top:100px;font-family:Barlow Condensed,Impact,sans-serif;line-height:1.12}.article-body h2{font-size:36px}.article-body h3{font-size:29px}.article-body h4{font-size:24px}.article-body ul,.article-body ol{margin:0 0 26px;padding-left:1.35em}.article-body li{margin-bottom:10px;padding-left:.2em}.article-body li>p{margin-bottom:10px}.article-body blockquote{border-left:2px solid var(--ink);margin:30px 0;padding:4px 0 4px 22px}.article-body blockquote p:last-child{margin-bottom:0}.article-body hr{border:0;border-top:1px solid var(--line);margin:34px 0}.article-body code{overflow-wrap:anywhere;font-size:.85em}.article-body a{overflow-wrap:anywhere;text-underline-offset:4px}.article-body a:hover{text-decoration-thickness:2px}.article-body p{white-space:normal}.search-filter-panel{border-block:1px solid var(--line);max-width:1050px;margin-top:18px}.search-filter-panel summary{cursor:pointer;align-items:center;gap:18px;min-height:48px;font-size:13px;font-weight:600;list-style:none;display:flex}.search-filter-panel summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.search-filter-panel[open] summary:after{content:"−"}.search-filter-panel summary span{font-size:11px;font-weight:400}.search-filter-panel .filters{margin:8px 0 22px}.publication-readiness{border-top:1px solid var(--line);margin-top:24px;padding:20px 0}.publication-readiness h3{margin-bottom:12px;font-size:20px}.publication-readiness ul{margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.7}.publication-readiness>p{font-size:13px;line-height:1.7}.draft-preview-link{align-items:center;min-height:48px;margin-top:20px;display:inline-flex}.private-preview{border-bottom:1px solid var(--ink);background:var(--accent);flex-wrap:wrap;align-items:center;gap:10px 25px;padding:14px 5%;font-size:12px;display:flex}.private-preview a{align-items:center;min-height:40px;margin-left:auto;text-decoration:underline;display:flex}.rss-alternative{margin-top:20px;font-size:13px;line-height:1.7}.rss-alternative a{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.article-body{font-size:18px;line-height:1.8}.article-body h2{margin-top:32px;font-size:31px}.article-body h3{font-size:27px}.article-body blockquote{padding-left:17px}.search-filter-panel .filters{grid-template-columns:1fr 1fr}.private-preview{gap:6px 15px;font-size:11px}.private-preview span{flex-basis:100%}.private-preview a{margin-left:0}.desk-tabs button{min-width:max-content;padding-inline:12px}body:has(input:focus,textarea:focus,select:focus) .mobile-dock{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.body-editor{margin-top:20px}.body-editor>label{margin-bottom:10px;display:block}.body-editor textarea{width:100%;min-height:300px;font-size:16px;line-height:1.75;display:block}.body-toolbar{border:1px solid var(--line);border-bottom:0;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.body-toolbar button{min-height:44px;padding:6px 12px;font-size:13px}.body-toolbar button:hover{background:#e8e7e3}.body-link-editor{border:1px solid var(--line);padding:14px}.body-link-editor>button{min-height:44px;text-decoration:underline}.desk-account-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.desk-account-actions button{min-height:44px;font-size:13px;text-decoration:underline}.desk-page>h1{margin-block:16px 0;font-size:52px}.desk-page .admin-note{margin-top:10px}body:has(.desk-page) .editorial-nav{display:none}body:has(.desk-page) footer{display:none}@media (max-width:767px){body:has(.desk-page){padding-bottom:0}.desk-page{padding-top:22px}.desk-page>h1{font-size:43px}.desk-account-actions{margin-top:-40px;margin-bottom:16px}.desk-summary{margin-block:15px}.desk-summary strong{font-size:26px}.body-toolbar button{padding-inline:10px;font-size:12px}}.submission-choice-short{display:none}.desk-page .admin-note{color:var(--ink);border-block:1px solid var(--line);background:0 0;flex-direction:row;align-items:center;gap:20px;padding:12px 0;display:flex}.desk-page .admin-note strong{display:none}.desk-page .admin-note span,.desk-page .admin-note a{color:var(--ink);font-size:12px}.desk-page .admin-note a{margin-left:auto;text-decoration:underline}@media (max-width:767px){.submission-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.submission-choices legend{margin-bottom:12px}.submission-choices>label{border:1px solid var(--line);align-items:center;gap:6px;min-height:52px;padding:10px 6px}.submission-choices>label.selected{border:1px solid var(--ink)}.submission-choices strong{font-size:13px}.submission-choices input{flex-basis:16px;width:16px;height:16px;margin:0}.submission-choices small,.submission-choice-long{display:none}.submission-choice-short{display:inline}.submission-choices>a,.submission-choices>.draft-recovery{grid-column:1/-1}.desk-page .admin-note{min-height:52px}.desk-page .desk-toolbar .primary{white-space:nowrap}}.article>.article-heading{max-width:1160px;margin-inline:auto;padding:46px 28px 30px}.article>.article-heading h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(46px,6.5vw,96px);line-height:1}.article>.article-heading .intro{max-width:42em;font-size:clamp(19px,2vw,25px);line-height:1.55}.article .story-byline{gap:8px 20px;font-size:12px;line-height:1.7}.article>.article-body{width:calc(100% - 48px);max-width:70ch;color:var(--ink);margin:40px auto 56px;padding:0;font:20px/1.8 Georgia,Times New Roman,serif}.article>.article-body p{margin-bottom:1.35em}.article>.article-body h2{margin:1.3em 0 .5em;font-size:38px;line-height:1.15}.article>.article-body h3{font-size:30px;line-height:1.2}.article>.article-body h2,.article>.article-body h3,.article>.article-body h4{scroll-margin-top:calc(var(--ctrl-header-height,80px) + var(--app-notice-height,0px) + 22px)}.article>.article-body blockquote{padding-left:22px;font-size:1.12em;line-height:1.65}.article>.article-body pre{white-space:pre;background:#eae9e2;max-width:100%;padding:18px;font-size:14px;line-height:1.6;overflow:auto}.article-image figcaption,.article-inline-image figcaption{color:#5e5e5c;max-width:76ch;margin-top:10px;font:12px/1.7 Inter,Arial,sans-serif}.article>.article-image img{object-fit:contain;height:auto;max-height:none}.article .author-note{width:calc(100% - 48px);max-width:70ch;margin:0 auto 40px;padding:24px 0}.story-contents{border-block:1px solid var(--line);margin-bottom:30px;padding:6px 0;font:14px/1.6 Inter,Arial,sans-serif}.story-contents summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.story-contents nav{gap:3px;padding:0 0 10px;display:grid}.story-contents a{align-items:center;min-height:40px;display:flex;text-decoration:none!important}.story-contents .contents-nested{padding-left:16px;font-size:13px}.story-sources{border-top:1px solid var(--line);margin:35px 0 25px;padding-top:5px}.story-sources p,.story-sources li{font-size:16px;line-height:1.8}.story-correction{border-left:2px solid var(--ink);margin:30px 0;padding:4px 0 4px 20px}.article>.article-body .story-correction h2{margin:0 0 10px;font-size:24px}.story-correction p{font:14px/1.8 Inter,Arial,sans-serif}.article-video{margin:32px 0}.article-video video,.article-video iframe{aspect-ratio:16/9;background:#151515;border:0;width:100%;display:block}.article-video video{height:auto}.article-video figcaption{color:var(--muted);margin-top:10px;font:12px/1.7 Inter,Arial,sans-serif}.video-consent{border-block:1px solid var(--line);background:#ebeae3;padding:24px;font:15px/1.7 Inter,Arial,sans-serif}.video-consent p{margin:14px 0!important}.video-consent button,.video-consent>a{align-items:center;min-height:44px;margin-right:18px;font-size:13px;text-decoration:underline;display:inline-flex}.video-consent button{background:var(--ink);color:var(--paper);padding:10px 16px;text-decoration:none}.video-transcript{border-bottom:1px solid var(--line);margin:14px 0;font:15px/1.8 Inter,Arial,sans-serif}.video-transcript summary{cursor:pointer;min-height:44px}.video-transcript>div{white-space:pre-wrap;padding-bottom:20px}.pitch-summary{border-left:2px solid var(--ink);background:#f2f1ed;margin:15px 0;padding:14px 16px}.pitch-summary strong{font-size:12px}.pitch-summary p{margin:8px 0 0;font-size:14px;line-height:1.7}.publication-masthead{border-top:1px solid var(--line);margin-top:30px;padding-top:24px;scroll-margin-top:100px}.publication-masthead h2{margin-bottom:20px;font:600 30px/1.1 Barlow Condensed,Impact,sans-serif}.publication-masthead dl{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.7;display:grid}.publication-masthead dt{color:var(--muted)}.publication-masthead dd{overflow-wrap:anywhere;margin:0}.publication-masthead a{text-decoration:underline}.lead-attribution{color:var(--muted);flex-wrap:wrap;gap:8px;margin:16px 0 5px;font-size:12px;display:flex}.contributor-profile .profile-intro{max-width:42em}.contributor-profile .profile-work-heading{align-items:baseline;gap:18px;margin:20px 0;display:flex}.profile-work-heading span{color:var(--muted);font-size:12px}html[data-reading-size=large] .article>.article-body{font-size:23px}@media (max-width:767px){.article>.article-heading{padding:30px 20px 24px}.article>.article-heading h1{font-size:clamp(43px,11vw,68px);line-height:1.03}.article>.article-heading .intro{font-size:19px;line-height:1.6}.article>.article-body{width:calc(100% - 40px);margin-top:28px;font-size:19px;line-height:1.8}.article>.article-body h2{font-size:32px}.article>.article-body h3{font-size:27px}.article>.article-body blockquote{padding-left:16px;font-size:1.05em}.article>.article-image{margin-inline:20px}.article .author-note{width:calc(100% - 40px)}.publication-masthead dl{grid-template-columns:1fr;gap:3px}.publication-masthead dd{margin-bottom:12px}.video-consent{padding:20px}.story-contents a{min-height:44px}.reading-tools .story-share{width:100%}}.article-long-headline>.article-heading h1{font-size:clamp(44px,5vw,72px);line-height:1.04}.article-video iframe{min-height:200px}.article-video .video-external{align-items:center;min-height:44px;font:12px/1.6 Inter,Arial,sans-serif;text-decoration:underline;display:inline-flex}.support-attribution{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.6;display:block}@media (max-width:767px){.article-long-headline>.article-heading h1{font-size:clamp(36px,9.6vw,54px);line-height:1.06}}.article>.article-body,.article .author-note{max-width:min(70ch,720px)}html:has(main.article){scroll-behavior:auto}.story h2{overflow-wrap:anywhere;margin:12px 0;font:700 35px/1.08 Barlow Condensed,Impact,sans-serif}@media (max-width:767px){.story h2{font-size:36px}}.share-options>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.public-form-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.public-form-fields>.primary{justify-self:start;min-height:48px}.public-form-fields:disabled{cursor:progress}.writing-editor:has(.writing-document[aria-invalid=true]){border-color:#151515}.newsletter-page .dispatch-art{gap:20px;height:auto;min-height:460px}.newsletter-page .dispatch-art em{color:var(--paper)}.newsletter-page .dispatch-art>div{margin-block:20px}.newsletter-page .signal{background:var(--ink)}.workspace-load-error{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.workspace-load-error a,.workspace-load-error button{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.newsletter-page .dispatch-art{gap:14px;min-height:0;padding:24px}.newsletter-page .dispatch-art>div{margin:0;font-size:clamp(44px,14vw,64px);line-height:.96}.newsletter-page .dispatch-art>span:last-child{font-size:11px}.public-form-fields{gap:18px}.public-form-fields>.primary{justify-self:stretch;width:100%}}.newsletter-page{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);max-width:1440px;margin-inline:auto;padding-block:48px 64px}.newsletter-page .dispatch-art{color:#f8f7f2;background:#151515;justify-content:space-between;min-height:550px;padding:36px}.newsletter-page .dispatch-art>img{width:124px;height:auto;margin-top:12px;display:block}.newsletter-page .dispatch-art>div{letter-spacing:-.025em;margin-block:34px;font-size:clamp(64px,7.5vw,110px);line-height:.94}.newsletter-page .dispatch-art>span:last-child{letter-spacing:.02em;font-size:12px}.dispatch-copy{min-width:0;padding-top:8px}.dispatch-copy>h1{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(48px,5.5vw,76px);line-height:1.02}.dispatch-copy>p{max-width:36em;line-height:1.7}.dispatch-copy .newsletter-status{border-block:1px solid var(--line);background:0 0;align-items:start;margin:24px 0;padding:18px 0}.dispatch-copy .newsletter-status .signal{flex-shrink:0;width:6px;height:6px;margin-top:6px}.dispatch-copy .newsletter-status p{margin:0;font-size:13px;line-height:1.65}.dispatch-copy form .form-pair{grid-template-columns:1fr;gap:18px}.dispatch-copy form label{font-size:13px;line-height:1.5}.dispatch-copy form input:not([type=checkbox]){background:#faf9f5;min-height:52px}.dispatch-copy form .primary{justify-content:center;width:100%}.dispatch-copy>.text-link{align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.dispatch-copy .rss-alternative{margin-top:8px;font-size:12px}.contact-page .information-heading{border-bottom:1px solid var(--ink);max-width:1100px;margin-bottom:34px;padding-bottom:34px}.contact-page .information-heading h1{letter-spacing:-.02em;max-width:10em;font-size:clamp(54px,7vw,96px)}.contact-page .information-heading p{max-width:38em;font-size:17px;line-height:1.7}.contact-page .contact-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,6vw,88px)}.contact-page .contact-addresses{padding:0 0 24px}.contact-page .contact-addresses p{margin:18px 0 0;font-size:12px;line-height:1.7}.contact-page .contact-addresses a{text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:clamp(16px,1.8vw,23px);text-decoration:underline;display:inline-flex}.contact-page .contact-routing{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.contact-page .contact-routing>a{min-width:0;padding:20px 0}.contact-page .contact-routing h2{font-size:26px;line-height:1.08}.contact-page .contact-routing p{margin-top:10px;font-size:12px;line-height:1.65}.contact-page .form-panel{background:#eae9e2;padding:28px}.contact-page .form-panel>h2{margin-bottom:24px;font-size:36px;line-height:1.05}.contact-page .form-panel input:not([type=checkbox]),.contact-page .form-panel textarea,.contact-page .form-panel select,.inquiry-section .form-panel input:not([type=checkbox]),.inquiry-section .form-panel textarea,.inquiry-section .form-panel select{background:#faf9f5;border-color:#acacaa}.inquiry-section{scroll-margin-top:100px}.inquiry-section .form-panel{padding:28px}.inquiry-section .public-form-fields>.primary{justify-content:center;width:100%}.commercial-related a{align-items:center;min-height:44px;display:inline-flex}.contact-routing>a:hover h2,.commercial-related a:hover{text-underline-offset:5px;text-decoration:underline}@media (max-width:767px){.newsletter-page{flex-direction:column;gap:26px;padding-top:24px;padding-bottom:40px;display:flex}.newsletter-page .dispatch-art{grid-template-columns:minmax(0,1fr) auto;gap:20px 16px;width:100%;min-height:0;padding:22px;display:grid}.newsletter-page .dispatch-art>.eyebrow{grid-column:1/-1;font-size:9px}.newsletter-page .dispatch-art>img{grid-area:2/2;align-self:end;width:72px;margin:0 0 3px}.newsletter-page .dispatch-art>div{grid-area:2/1;margin:0;font-size:clamp(42px,12vw,64px)}.newsletter-page .dispatch-art>span:last-child{display:none}.dispatch-copy{width:100%;padding:0}.dispatch-copy>h1{margin:12px 0 16px;font-size:46px}.dispatch-copy>p{font-size:15px}.dispatch-copy .newsletter-status{margin:20px 0;padding:14px 0}.dispatch-copy form .form-pair{gap:18px}.contact-page .information-heading{margin-bottom:24px;padding-bottom:24px}.contact-page .information-heading h1{margin:16px 0;font-size:clamp(48px,13vw,68px)}.contact-page .information-heading p{font-size:15px}.contact-page .contact-composition{flex-direction:column;gap:30px;display:flex}.contact-page .contact-composition>div,.contact-page .form-panel{width:100%}.contact-page .form-panel{order:-1;padding:22px 18px}.contact-page .form-panel>h2{font-size:32px}.contact-page .contact-addresses a{font-size:20px}.contact-page .contact-routing{gap:0 18px}.contact-page .contact-routing h2{font-size:25px}.inquiry-section .form-panel{padding:22px 18px}.inquiry-section{scroll-margin-top:84px}.contact-page .form-panel .form-pair,.inquiry-section .form-panel .form-pair{gap:18px}}.reading-progress,.insight-row i,.signal{background:var(--ink)}.desk-tabs button.active{border-bottom-color:var(--ink)}.desk-tabs button span{background:var(--ink);color:var(--paper)}.status-accepted{color:var(--ink);background:#dedcd3}
.site-footer{border-top:1px solid var(--ink);padding:36px 4% 18px}.footer-masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px 28px;padding-bottom:26px;display:flex}.footer-masthead h2{letter-spacing:-.02em;font-size:clamp(36px,4vw,56px)}.footer-follow{text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.footer-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:27px 0 28px;display:grid}.footer-group{min-width:0}.footer-group-heading{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 13px;font:600 10px/1.4 Inter,Arial,sans-serif}.footer-group-toggle{display:none}.footer-group-links{align-content:start;gap:1px;display:grid}.footer-group-links a{align-items:center;width:fit-content;min-height:32px;font-size:13px;line-height:1.4;display:flex}.footer-group-links a:hover{text-underline-offset:4px;text-decoration:underline}.footer-utility{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px 32px;padding:15px 0;display:flex}.footer-utility>p{color:var(--muted);padding-block:13px;font-size:12px;line-height:1.5}.site-footer .install-app{border:0;max-width:560px;padding:0}.site-footer .install-app>button{min-height:44px;padding:0;font-size:12px;display:block}.site-footer .install-app [role=status]:empty{display:none}.site-footer .install-app #install-help{padding:8px 0 0;font-size:13px}.footer-colophon{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:4px;font-size:10px;display:flex}.footer-colophon a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.site-footer{padding:28px 5% 12px}.footer-masthead{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:16px}.footer-masthead h2{font-size:clamp(32px,9vw,40px)}.footer-directory{padding:0;display:block}.footer-group{border-bottom:1px solid var(--line)}.footer-group-heading{display:none}.footer-group-toggle{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:56px;padding:0;font-size:13px;font-weight:600;display:flex}.footer-toggle-mark{flex:0 0 12px;width:12px;height:12px;display:block;position:relative}.footer-toggle-mark:before,.footer-toggle-mark:after{content:"";background:currentColor;position:absolute}.footer-toggle-mark:before{width:12px;height:1px;top:5.5px;left:0}.footer-toggle-mark:after{width:1px;height:12px;top:0;left:5.5px}.footer-group[data-open=true] .footer-toggle-mark:after{display:none}.footer-group-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 0 14px;display:none}.footer-group[data-open=true] .footer-group-links{display:grid}.footer-group-links a{width:100%;min-height:44px;font-size:13px}.footer-utility{border:0;padding:15px 0 9px;display:block}.footer-utility>p{padding:0;font-size:11px}.site-footer .install-app>button{font-size:12px}}@media (pointer:coarse) and (min-width:768px){.footer-group-links a{min-height:44px}}.footer-identity{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.footer-identity>span{white-space:nowrap}.footer-colophon .footer-instagram{color:var(--ink);white-space:nowrap;gap:8px;font-size:12px}.footer-instagram svg{flex-shrink:0}.footer-masthead.footer-signature{border:1px solid var(--ink);color:#f3f2ed;background:#171717;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:0;margin:0 0 28px;padding:0;display:grid}.footer-publisher{flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:30px 34px;display:flex}.footer-edition-label,.footer-publisher-note{letter-spacing:.09em;text-transform:uppercase;color:#c6c5be;font:500 10px/1.5 Inter,Arial,sans-serif}.footer-wordmark{width:min(100%,420px);display:block}.footer-wordmark img{object-fit:contain;width:100%;height:auto;display:block}.footer-subscription{min-width:0;color:inherit;border-left:1px solid #555;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:32px 34px;display:flex;text-decoration:none!important}.footer-subscription>span:first-child{text-transform:uppercase;letter-spacing:.1em;color:#c6c5be;font:500 10px/1.5 Inter,Arial,sans-serif}.footer-subscription strong{letter-spacing:-.015em;font:600 clamp(30px,3.4vw,48px)/1.05 Barlow Condensed,Impact,sans-serif}.footer-subscription small{color:#d3d2cb;font-size:13px;line-height:1.6}.footer-subscribe-action{color:#171717;background:#f3f2ed;justify-content:space-between;align-items:center;gap:28px;min-height:44px;margin-top:8px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.footer-subscription:hover .footer-subscribe-action{background:#fff}.footer-subscription:focus-visible,.footer-wordmark:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:767px){.footer-masthead.footer-signature{grid-template-columns:1fr;margin-bottom:8px}.footer-publisher{gap:20px;padding:22px}.footer-wordmark{width:min(100%,300px)}.footer-publisher-note{font-size:9px}.footer-subscription{border-top:1px solid #555;border-left:0;gap:10px;padding:22px}.footer-subscription strong{font-size:34px}.footer-subscription small{font-size:12px}.footer-subscribe-action{width:100%;margin-top:6px}}
.open-call-list{border-top:1px solid var(--ink)}.open-call-list>a{border-bottom:1px solid var(--line);max-width:100%;padding:30px 0;display:block}.open-call-list h2,.open-call-list h3{max-width:24ch;margin:14px 0;font:700 clamp(30px,4vw,48px)/1.08 Barlow Condensed,Impact,sans-serif}.open-call-list p{max-width:64ch;margin-bottom:18px;font-size:15px;line-height:1.7}.call-editorial-note{max-width:65ch;color:var(--muted);margin-top:28px;font-size:13px}.call-empty{padding:30px 0}.call-empty h2{margin-bottom:14px;font-size:36px}.call-empty p{max-width:50ch;margin:14px 0}.call-detail>.text-link{align-items:center;min-height:44px;margin-bottom:20px;display:inline-flex}.call-detail h1{max-width:18ch;font-size:clamp(44px,6vw,82px)}.call-detail .call-brief{white-space:pre-line;max-width:65ch;line-height:1.75}.call-facts{color:var(--muted);flex-wrap:wrap;gap:8px 30px;margin:24px 0;font-size:12px;display:flex}.call-response-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7%;display:grid}.call-response-layout aside h2{margin-bottom:22px;font-size:40px}.call-response-layout aside p{max-width:45ch;margin:16px 0;line-height:1.75}.call-response-layout summary,.contribute-editorial-process summary{cursor:pointer;text-underline-offset:4px;min-height:44px;padding-block:12px;font-size:13px;text-decoration:underline}.call-selections{border-block:1px solid var(--line);margin-bottom:36px;padding:28px 0}.call-selections h2{margin:12px 0;font-size:42px}.call-selections>a{padding:18px 0;display:block}.call-selections h3{font-size:28px}.contribute-open-calls{margin-bottom:48px}.contribution-invitations{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:12px 0 50px;display:grid}.contribution-invitations>a{border-bottom:1px solid var(--line);padding:28px 0}.contribution-invitations h2{margin:16px 0;font-size:38px}.contribution-invitations p{max-width:35ch;margin-bottom:20px;line-height:1.75}.contribute-editorial-process h2{margin:16px 0 24px;font-size:48px}.contribute-editorial-process h3{margin-top:28px;font-size:22px}.contribute-editorial-process>p{max-width:48ch;margin:16px 0;line-height:1.75}.contribute-layout .form-panel>p{margin:16px 0 26px;line-height:1.7}.call-admin-entry a{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px 20px;min-height:54px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.call-admin-entry span{color:var(--muted);font-size:12px;font-weight:400}.call-manager-bar,.call-manager-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:24px;display:flex}.call-manager-bar>a,.call-manager-actions button,.call-manager-actions a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.call-manager-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:40px;display:grid}.call-manager h2{margin:16px 0;font-size:32px}.call-manager fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.call-manager label{gap:8px;font-size:13px;display:grid}.call-manager input,.call-manager textarea,.call-manager select{background:var(--paper);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:6px;padding:13px;font-size:16px}.call-manager label span,.call-manager small{color:var(--muted);font-size:12px}.call-select{text-align:left;border-bottom:1px solid var(--line);gap:8px;width:100%;min-height:60px;padding:20px 8px;display:grid}.call-select[aria-pressed=true]{border-left:3px solid var(--ink);background:#e9e8e3}.call-select span{color:var(--muted);font-size:12px}.proposed-calls{margin-block:24px}.proposed-calls summary{cursor:pointer;min-height:44px;padding:12px 0;text-decoration:underline}.proposed-calls p{font-size:13px;line-height:1.7}.proposed-calls button{text-align:left;border-bottom:1px solid var(--line);gap:8px;width:100%;padding:18px 0;display:grid}.proposed-calls button span{color:var(--muted);font-size:12px}.call-publish-review{border:1px solid var(--ink);padding:22px}.call-publish-review h3{font-size:26px}.call-publish-review p{margin:16px 0}.call-publish-review button{min-height:44px;margin-right:18px}.call-replies{border-top:1px solid var(--line);margin-top:32px}.call-replies article{border-bottom:1px solid var(--line);padding:20px 0}.call-replies h3{font-size:26px}.call-replies p{margin:10px 0;font-size:13px}.call-replies button,.call-replies>a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.contribution-invitations,.call-response-layout,.call-manager-layout{grid-template-columns:1fr;gap:22px}.contribution-invitations{gap:0;margin-bottom:30px}.contribution-invitations>a{padding:24px 0}.contribution-invitations h2{font-size:34px}.contribution-invitations p{max-width:100%;font-size:14px}.call-response-layout aside p{max-width:none;font-size:14px}.call-response-layout .form-panel{padding:22px 16px}.call-detail h1{font-size:46px;line-height:1.04}.call-detail .call-brief{font-size:15px}.call-manager-layout{gap:28px}.call-manager-actions{gap:10px 18px}.call-manager .primary{padding:14px 18px}.contribute-page .information-heading h1{font-size:clamp(46px,12.5vw,72px)}.contribute-editorial-process h2{font-size:40px}.call-admin-entry span{width:100%}}.call-replies summary{cursor:pointer;min-height:44px;padding-block:12px;text-decoration:underline}.call-replies .article-body{max-width:100%;padding:12px 0}.call-replies .article-body p{font-size:15px}.call-replies details a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}
header{top:var(--app-notice-height,0px)}.app-notices{z-index:45;background:var(--paper);position:sticky;top:0}.app-connection,.app-version{padding:8px max(4%,env(safe-area-inset-left));border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:8px 24px;font-size:13px;line-height:1.5;display:flex}.app-connection{background:var(--accent)}.app-notices a,.app-notices button{white-space:nowrap;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.app-context-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 4%;display:flex}.app-context-nav button,.app-context-nav a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.install-dialog{border:1px solid var(--ink);background:var(--paper);width:min(500px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;padding:28px;overflow-y:auto;box-shadow:0 16px 80px #0003}.install-dialog::backdrop{background:#15151599}.install-dialog-top{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.install-dialog-top img{border-radius:12px}.install-dialog-top button{text-underline-offset:4px;min-height:44px;padding:0 10px;font-size:14px;text-decoration:underline}.install-dialog h2{letter-spacing:-.015em;margin:14px 0 20px;font:600 clamp(38px,8vw,52px)/.98 Barlow Condensed,Impact,sans-serif}.install-dialog p{font-size:15px;line-height:1.65}.install-dialog .install-primary{width:100%;min-height:50px;margin-top:20px}.install-steps{counter-reset:install;margin:24px 0;padding:0;list-style:none}.install-steps li{counter-increment:install;border-top:1px solid var(--line);grid-template-columns:25px 1fr;gap:10px;padding:14px 0;font-size:14px;line-height:1.6;display:grid}.install-steps li:before{content:counter(install,decimal-leading-zero);padding-top:3px;font-size:11px;font-weight:600}.install-dialog .install-privacy{color:var(--muted);border-top:1px solid var(--line);padding-top:18px;font-size:12px}.install-dialog [role=status]:not(:empty){margin-top:16px;font-weight:600}.install-confirmation{padding:18px 0}.app-page{max-width:1120px;margin:auto}.app-intro{border-bottom:1px solid var(--ink);grid-template-columns:180px 1fr;align-items:center;gap:48px;padding:35px 0 45px;display:grid}.app-icon-frame img{border-radius:25%;width:152px;height:auto}.app-intro h1{margin:16px 0;font-size:clamp(46px,6vw,82px);line-height:1.02}.app-intro p{max-width:540px;font-size:18px;line-height:1.7}.app-intro .install-app{padding:20px 0 0}.app-intro .install-app .primary{min-height:52px;padding:15px 22px;font-size:14px;text-decoration:none}.app-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:34px 0;display:grid}.app-use-cases h2{margin:14px 0;font-size:32px;line-height:1.08}.app-use-cases p{font-size:14px;line-height:1.75}.app-use-cases .text-link{align-items:center;min-height:48px;margin-top:12px;font-size:13px;display:inline-flex}.app-storage-note{color:var(--muted);border-top:1px solid var(--line);max-width:740px;padding-top:24px;font-size:13px;line-height:1.75}.reading-size{text-underline-offset:5px;min-height:44px;font-size:13px;text-decoration:underline}.reading-size[aria-pressed=true]{font-weight:700}html[data-reading-size=large] .article-body{font-size:22px;line-height:1.8}html[data-reading-size=large] .article-body p,html[data-reading-size=large] .article-body li{font-size:inherit}.offline-action-note{border-left:3px solid var(--ink);margin:16px 0;padding:12px 14px;font-size:14px;line-height:1.65}@media (max-width:767px){.app-intro{padding:8px 0 28px;display:block}.app-icon-frame img{width:82px;margin-bottom:25px}.app-intro h1{max-width:300px;font-size:53px}.app-intro p{font-size:16px}.app-use-cases{grid-template-columns:1fr;gap:0;margin:8px 0 24px}.app-use-cases section{border-bottom:1px solid var(--line);padding:24px 0}.app-use-cases section:last-child{border-bottom:0;padding-bottom:0}.app-storage-note{font-size:13px}.mobile-dock{padding-inline:max(4%,env(safe-area-inset-left))}.mobile-dock a{min-height:56px;font-size:11px}.editor-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}.app-notices{position:sticky}.app-connection,.app-version{gap:8px 12px;padding-block:5px;font-size:12px}.app-connection a{font-size:11px}.install-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:24px 6% max(24px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--ink);border-radius:16px 16px 0 0;margin:auto 0 0}.install-dialog-top{margin-bottom:20px}.install-dialog-top img{width:56px;height:56px}.install-dialog h2{font-size:44px}.install-dialog .install-steps{margin:18px 0}.install-dialog .install-steps li{padding:12px 0}.install-dialog .install-privacy{font-size:12px}}@media (display-mode:standalone){header{padding-top:env(safe-area-inset-top);height:calc(74px + env(safe-area-inset-top))}.editorial-nav{display:none}.app-notices:has(>div){padding-top:env(safe-area-inset-top)}body:has(.app-notices>div) header{height:74px;padding-top:0}}@media (forced-colors:active){.mobile-dock a[aria-current=page],.submission-choices>label.selected{outline:2px solid highlight}.install-dialog{border:2px solid canvastext}.primary{border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.install-dialog{scroll-behavior:auto}}@media (max-width:767px){.desk-page .desk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-inline:0;padding-inline:0;display:grid;overflow:hidden}.desk-page .desk-tabs button{white-space:normal;min-width:0;min-height:48px;padding:8px 5px;line-height:1.3}.desk-page .desk-tabs button:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:1023px){.mobile-nav{inset:calc(var(--app-notice-height,0px) + var(--ctrl-header-height,68px)) 0 0;height:calc(100dvh - var(--app-notice-height,0px) - var(--ctrl-header-height,68px));padding-bottom:max(30px,env(safe-area-inset-bottom))}.mobile-nav-group a{align-items:center;min-height:48px;line-height:1.4;display:flex}.mobile-newsletter{align-items:center;min-height:48px;display:inline-flex}}.desk-page .desk-tabs{top:calc(var(--app-notice-height,0px) + var(--ctrl-header-height,74px))}.sign-in-fields{border:0;min-width:0;margin:0;padding:0}.sign-in-fields .password-visibility{text-underline-offset:4px;justify-self:start;min-height:44px;font-size:14px;text-decoration:underline}.sign-in-fields>.primary{min-height:48px}.session-recovery{border:1px solid var(--ink);margin:18px 0;padding:16px;font-size:14px;line-height:1.7}.session-recovery a{text-underline-offset:4px;text-decoration:underline}.app-account-guide{border-top:1px solid var(--line);max-width:740px;margin-top:20px;padding:26px 0}.app-account-guide h2{margin-bottom:16px;font-size:32px}.app-account-guide p{font-size:15px;line-height:1.7}.app-account-guide .text-link{align-items:center;min-height:48px;margin-block:10px;display:inline-flex}.app-account-guide .small-note{font-size:13px}@media (max-width:767px){.desk-page input,.desk-page select,.desk-page textarea,.sign-in-form input{font-size:16px!important}.desk-page button,.desk-page .desk-tabs button,.desk-page .desk-segments button{min-height:44px}.desk-page input,.desk-page textarea,.desk-page [contenteditable=true]{scroll-margin-block:140px 120px}body:has([contenteditable=true]:focus) .mobile-dock{display:none}.sign-in-form{padding-bottom:env(safe-area-inset-bottom)}html{scroll-padding-bottom:90px}}@media (display-mode:standalone){.app-context-nav{padding-inline:max(4%,env(safe-area-inset-left))}body:has(.desk-page) .app-context-nav{border-bottom:1px solid var(--line)}.desk-page{padding-bottom:max(32px,env(safe-area-inset-bottom))}}
body:has(.desk-page){background:#f5f4f0}.desk-header{height:64px;min-height:64px;top:var(--app-notice-height,0px);z-index:30;background:#fff;border-bottom:1px solid #e3e2de;gap:18px;padding:0 max(20px,50vw - 600px);position:sticky}.desk-header .logo img{width:102px;height:auto}.desk-header>span{border-left:1px solid #ddd;padding-left:18px;font:500 17px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desk-header .desk-public-link{align-items:center;gap:8px;min-height:44px;margin-left:auto;font:500 13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.desk-page{color:#21211f;max-width:1200px;padding:30px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desk-page h1,.desk-page h2,.desk-page h3,.desk-page h4{letter-spacing:-.035em;font-family:inherit;line-height:1.2}.desk-page h1{margin:5px 0;font-size:32px}.desk-page h2{font-size:25px}.desk-page h3{font-size:19px}.desk-page .eyebrow{letter-spacing:.06em;color:#757573;font:500 11px/1.5 inherit}.desk-page-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.desk-page .desk-account-actions button{color:#626260;padding:8px 14px;font-size:13px}.desk-page .admin-note{border:0;flex-direction:row;align-items:center;min-height:0;padding:0 0 16px;font-size:13px;display:flex}.desk-page .admin-note a{margin-left:auto;font-size:13px}.desk-page .desk-summary{background:#fff;border:1px solid #e1e0dc;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 20px;display:grid;overflow:hidden}.desk-page .desk-summary>div{border-right:1px solid #edece8;padding:16px 18px}.desk-page .desk-summary>div:last-child{border-right:0}.desk-page .desk-summary span{letter-spacing:0;text-transform:none;color:#757573;font-size:11px}.desk-page .desk-summary strong{letter-spacing:-.04em;margin-top:8px;font-family:inherit;font-size:25px}.desk-page .desk-tabs{top:calc(var(--app-notice-height,0px) + var(--ctrl-header-height,64px));z-index:20;background:#f5f4f0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0;padding:7px 0 10px;display:grid;position:sticky;overflow:visible}.desk-page .desk-tabs button{white-space:normal;color:#646462;border:1px solid #0000;border-radius:9px;min-width:0;min-height:44px;padding:9px 8px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desk-page .desk-tabs button.active{color:#181816;background:#fff;border-color:#e1e0dc;box-shadow:0 1px 3px #00000006}.desk-page .desk-tabs button span{color:#373735;vertical-align:middle;background:#e7e6e2;min-width:18px;height:18px;margin-left:5px;font:600 10px/1.3 inherit}.desk-page .desk-message{color:#6c6c6a;min-height:0;margin:4px 0 18px;font-size:12px}.desk-page .desk-message:empty{display:none}.desk-page .desk-toolbar{align-items:center;gap:20px;margin:24px 0 18px}.desk-page .desk-toolbar h2{margin:0}.desk-page .desk-explainer{color:#757573;max-width:680px;margin:7px 0 18px;font-size:14px;line-height:1.6}.desk-page .desk-toolbar .desk-explainer{margin:6px 0 0}.desk-page button,.desk-page .primary{cursor:pointer;text-transform:none;letter-spacing:0;border-radius:9px;min-height:44px;font-family:inherit;font-size:13px;transition:background-color .12s}.desk-page button:disabled{cursor:default;opacity:.5}.desk-page .primary{color:#fff;background:#232321;border:1px solid #232321;padding:12px 18px;font-weight:600}.desk-page .primary:hover{background:#3e3e3c}.desk-page button:not(.primary){background:#fff;border:1px solid #e1e0dc;padding:10px 14px}.desk-page button:focus-visible,.desk-page summary:focus-visible{outline-offset:3px;outline:2px solid #151515}.desk-page input,.desk-page textarea,.desk-page select{color:#21211f;background:#fff;border:1px solid #dcdbd7;border-radius:9px;max-width:100%;min-height:44px;padding:12px;font-family:inherit;font-size:16px}.desk-page textarea{line-height:1.6}.desk-page input:focus,.desk-page textarea:focus,.desk-page select:focus{outline-offset:1px;outline:2px solid #7f7f7d}.desk-page label{letter-spacing:0;text-transform:none;color:#595957;font-size:12px;font-weight:500}.desk-page .desk-filters{grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin-bottom:20px;display:grid}.desk-page .desk-filters label{gap:6px;display:grid}.desk-page .desk-filters input,.desk-page .desk-filters select{margin:0}.desk-page .desk-test-toggle{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.desk-page .desk-test-toggle input{accent-color:#535351;width:16px;height:16px;min-height:16px}.desk-segments{background:#e9e8e4;border-radius:10px;gap:3px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.desk-page .desk-segments button{color:#6c6c6a;background:0 0;border:0;min-height:36px;padding:7px 16px;font-size:12px}.desk-page .desk-segments button[aria-pressed=true]{color:#232321;background:#fff;box-shadow:0 1px 3px #0000000a}.desk-review-item,.desk-person,.desk-page .desk-assignment{background:#fff;border:1px solid #e2e1dd;border-radius:13px;margin:10px 0;padding:0;overflow:hidden}.desk-review-item>summary,.desk-person>summary,.desk-assignment>summary{cursor:pointer;align-items:center;gap:14px;min-height:76px;padding:18px;list-style:none;display:flex}.desk-review-item>summary::-webkit-details-marker{display:none}.desk-person>summary::-webkit-details-marker{display:none}.desk-assignment>summary::-webkit-details-marker{display:none}.desk-avatar{color:#5b5b59;background:#efeeea;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:16px;font-weight:600;display:grid}.desk-review-title{flex:1;min-width:0}.desk-review-title strong,.desk-person summary strong,.desk-assignment summary strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4;display:block}.desk-review-title>span,.desk-person summary small,.desk-assignment summary small{color:#838381;margin-top:4px;font-size:12px;display:block}.desk-review-item>summary>svg{color:#8b8b89;flex:none;transition:transform .12s}.desk-review-item[open]>summary>svg{transform:rotate(90deg)}.desk-page .submission-status{color:#747472;white-space:nowrap;letter-spacing:0;text-transform:none;order:initial;background:#f1f0ec;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:10px;line-height:1.4}.desk-page .status-new{color:#5f5f5d;background:#efeeea}.desk-page .status-published,.desk-page .status-accepted{color:#595957;background:#eeede9}.desk-page .status-declined,.desk-page .status-closed{color:#8b8b89;background:#f1f0ec}.desk-person>summary>span:nth-child(2),.desk-assignment>summary>span:first-child{flex:1;min-width:0}.desk-review-body,.desk-person-body,.desk-assignment-body{border-top:1px solid #edece8;padding:20px}.desk-review-body .submission-copy{white-space:pre-wrap;margin:0 0 18px;font-size:15px;line-height:1.75}.desk-review-links{flex-wrap:wrap;gap:18px;margin:10px 0 20px;display:flex}.desk-review-links a,.desk-person-body>a{color:#61615f;text-underline-offset:4px;align-items:center;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.desk-decision-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.desk-review-body>label{gap:7px;max-width:300px;display:grid}.desk-secondary-details{border-top:1px solid #edece8;margin-top:18px;padding-top:10px}.desk-secondary-details>summary{color:#888886;cursor:pointer;min-height:40px;font-size:12px}.desk-secondary-details label{gap:8px;margin:14px 0;display:grid}.desk-secondary-details dl{color:#828280;grid-template-columns:95px minmax(0,1fr);gap:9px;margin:20px 0;font-size:12px;display:grid}.desk-secondary-details dd{overflow-wrap:anywhere;margin:0}.desk-secondary-details dt{font-weight:500}.desk-page .desk-empty{text-align:center;background:0 0;border:1px dashed #dcdbd7;border-radius:13px;padding:40px 22px}.desk-page .desk-empty h3{font-size:20px}.desk-page .desk-empty p{color:#838381;font-size:14px;line-height:1.6}.desk-assignment-review{background:#fff;border:1px solid #e2e1dd;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0;padding:18px;display:flex}.desk-assignment-review h3{margin:0;font-size:15px}.desk-assignment-review p{color:#838381;margin:5px 0 0;font-size:12px}.desk-page .workspace-approval{background:#fff;border:1px solid #e2e1dd;border-radius:12px;margin:12px 0;padding:0 18px}.desk-page .workspace-approval>summary{cursor:pointer;align-items:center;min-height:54px;font-size:14px;font-weight:500;display:flex}.desk-page .workspace-approval form{padding:5px 0 22px}.desk-page .editor{background:#fff;border:1px solid #e2e1dd;border-radius:14px;margin:20px 0;padding:26px}.desk-page .editor h2{font-size:26px}.desk-page .editor-fields{gap:18px}.desk-page .editor-fields label{gap:7px;display:grid}.desk-page .editor-fields .consent{align-items:center;display:flex}.desk-page .editor-fields input[type=checkbox]{min-height:16px}.desk-page .editor-seo,.desk-page .assignment-feedback{border-radius:10px}.desk-page .editor-actions{padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#fff;border-color:#e9e8e4;bottom:0}.desk-page .admin-row{background:#fff;border:1px solid #e2e1dd;border-radius:12px;margin:10px 0;padding:18px}.desk-page .admin-row h3{font-size:18px}.desk-page .meta{text-transform:none;letter-spacing:0;color:#878785;font-family:inherit;font-size:11px}.desk-page .lead,.desk-page .desk-setup>div,.desk-page .desk-setup>section{background:#fff;border:1px solid #e2e1dd;border-radius:13px;margin:15px 0;padding:20px}.desk-page .small-note{color:#858583;font-size:12px;line-height:1.65}.desk-page .desk-assignment-body .submission-head h3,.desk-page .desk-assignment-body .submission-head .eyebrow{display:none}.desk-page .desk-assignment-body .submission-head{justify-content:flex-end}.desk-page .desk-assignment-body .editor-fields{margin-top:20px}@media (max-width:767px){.desk-page{padding:22px 16px 60px}.desk-page-heading{margin-bottom:14px}.desk-page h1{font-size:29px}.desk-page .desk-summary{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.desk-page .desk-summary>div{padding:12px}.desk-page .desk-summary>div:nth-child(n+4){border-top:1px solid #edece8}.desk-page .desk-summary strong{font-size:22px}.desk-page .desk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:7px 0}.desk-page .desk-tabs button{min-height:42px;padding:8px 6px;font-size:12px}.desk-page .desk-tabs button:nth-child(n+4){border-top-color:#0000}.desk-page .desk-tabs button.active{border-color:#e1e0dc}.desk-page .desk-toolbar{align-items:flex-start;gap:12px;margin-top:20px}.desk-page .desk-toolbar h2{font-size:24px}.desk-page .desk-test-toggle{margin-top:7px;font-size:10px}.desk-page .desk-filters{grid-template-columns:minmax(0,1fr) 138px;gap:10px}.desk-page .desk-filters input,.desk-page .desk-filters select{padding:10px 8px;font-size:14px}.desk-review-item>summary,.desk-person>summary{gap:9px;padding:14px 12px}.desk-avatar{flex-basis:30px;height:30px;font-size:13px}.desk-review-title strong,.desk-person summary strong{font-size:14px}.desk-review-title>span{font-size:11px}.desk-page .submission-status{padding:4px 6px;font-size:9px}.desk-review-item>summary>svg{width:13px}.desk-review-body,.desk-person-body,.desk-assignment-body{padding:17px 14px}.desk-page .editor{margin:16px 0;padding:18px 14px}.desk-page .editor-actions{margin-inline:0;padding-inline:0}.desk-page .editor .form-pair{grid-template-columns:1fr}.desk-assignment-review{align-items:flex-start;padding:14px}.desk-assignment-review button{max-width:110px;font-size:11px}.desk-header{padding-inline:18px}.desk-page .desk-person-body>button{margin:10px 0;display:block}.desk-page .desk-decision-actions .primary{flex-basis:100%}.desk-page .desk-decision-actions>button:not(.primary){flex:1}}@media (prefers-reduced-motion:reduce){.desk-page button,.desk-review-item>summary>svg{transition:none}}.desk-page .desk-tabs button:not(.active){box-shadow:none;background:0 0;border-color:#0000}.desk-page .desk-test-toggle{flex-direction:row}.desk-page .desk-test-toggle input{margin:0}.desk-page .admin-note{display:none}.desk-page .desk-segments button:not([aria-pressed=true]){background:0 0}.desk-page .desk-segments button[aria-pressed=true]{background:#fff}.desk-page .desk-person summary small{font-weight:400}.desk-page .meta,.desk-page .small-note,.desk-page .desk-message,.desk-page .desk-summary span,.desk-review-title>span,.desk-person summary small{color:#666664}.contributor-lanes{border-bottom:1px solid var(--line,#b8b7b3);gap:0;margin:24px 0;display:flex}.contributor-lanes button{background:0 0;border:0;border-bottom:3px solid #0000;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:12px 8px;font-weight:600;display:flex}.contributor-lanes button[aria-pressed=true]{border-color:#111}.profile-settings,.contributor-account{max-width:820px;margin:24px 0 48px}.profile-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-settings-heading h2{margin:0 0 8px}.profile-settings-heading p{margin:0 0 20px}.profile-state{white-space:nowrap;border:1px solid #a8a8a6;padding:8px 12px;font-size:13px}.profile-checklist{flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.profile-checklist li{color:#545452;border-bottom:1px solid #a8a8a6;padding:6px 0;font-size:13px}.profile-notice{border-top:1px solid #a8a8a6;border-bottom:1px solid #a8a8a6;margin:20px 0;padding:20px 0}.profile-notice p{margin:8px 0 12px}.profile-settings details{border-top:1px solid #c0bfbb;padding:16px 0}.profile-settings details>summary{cursor:pointer;min-height:44px}.profile-settings details>summary span{float:right;color:#666664;font-size:13px}.profile-link-fields{grid-template-columns:1fr 2fr;gap:16px;display:grid}.profile-settings fieldset{border:0;min-width:0;padding:0}.profile-settings fieldset:disabled{opacity:.8}.profile-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.profile-actions button{min-height:48px}.profile-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:32px;display:grid}.profile-identity:has(figure):not(:has(figure+div)){display:block}.profile-identity:not(:has(figure)){display:block}.profile-identity figure{width:160px;margin:0}.profile-identity img,.profile-portrait img{object-fit:cover;width:160px;height:160px;display:block}.profile-identity figcaption{color:#666664;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.profile-preview{overflow-wrap:anywhere;padding:24px 0}.profile-preview h3{margin:10px 0 16px;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(32px,5vw,52px)}.profile-bio{max-width:60ch;line-height:1.6}.profile-links{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.profile-links a{overflow-wrap:anywhere;padding:8px 0}.profile-disciplines{color:#545452;font-size:14px}.profile-address-prefix{overflow-wrap:anywhere;color:#666664;margin-bottom:6px;font-size:13px}.profile-review{border-bottom:1px solid #a8a8a6;margin-bottom:24px;padding-bottom:24px}.profile-review textarea{width:100%;min-height:100px}.workspace-published>a{border-top:1px solid #c0bfbb;padding:20px 0;display:block}.contributor-account input{width:100%;min-height:48px;margin:10px 0}.contributor-account>a{min-height:44px;margin:12px 0;display:block}.public-profile-heading{padding:40px 0 48px}.public-profile-heading .profile-identity{margin-top:24px}.public-profile-heading h1{margin:0 0 20px;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(48px,8vw,96px);line-height:1.02}.story-contributor-credits{flex-wrap:wrap;gap:12px 24px;margin:16px 0;padding:0;list-style:none;display:flex}.story-contributor-credits li{align-items:center;gap:8px;font-size:14px;display:flex}.story-contributor-credits span{color:#666664}.story-contributor-credits a{padding:10px 0}.profile-review label{display:block}.profile-review textarea{margin-top:8px;padding:12px}.contributor-workspace .profile-settings input,.contributor-workspace .profile-settings textarea{font-size:16px}@media (max-width:600px){.profile-settings-heading{display:block}.profile-state{margin-bottom:16px;display:inline-block}.profile-link-fields{grid-template-columns:1fr;gap:0}.profile-identity{display:block}.profile-identity figure{width:112px;margin-bottom:24px}.profile-identity img{width:112px;height:112px}.profile-actions{grid-template-columns:1fr;width:100%;display:grid}.profile-actions button{width:100%}.contributor-lanes button{font-size:15px}.public-profile-heading{padding-top:24px}.profile-checklist{gap:8px 16px}.profile-settings .editor-fields{gap:20px}.profile-settings .desk-segments{margin:20px 0}.profile-address-prefix{font-size:12px}}.credit-row{border-top:1px solid #c0bfbb;grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;padding:16px 0;display:grid}.credit-row button{min-height:44px}.additional-credits h3{margin:20px 0 12px}@media (max-width:600px){.credit-row{grid-template-columns:1fr}.credit-row button{justify-self:start}}.desk-page .contributor-lanes button{box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}.desk-page .contributor-lanes button[aria-pressed=true]{background:0 0;border-bottom-color:#111}.desk-page .profile-actions button{border-radius:4px}.desk-page .contributor-workspace>.explore-paths{margin:12px 0;padding:12px 0}.desk-page .profile-review .profile-preview{background:0 0;border:0;border-radius:0}.contributor-profile{padding-top:32px}.public-profile-heading{overflow-wrap:anywhere;padding-top:16px}.public-profile-heading h1{font-size:clamp(48px,7vw,80px)}.public-profile-heading .profile-bio{font-size:18px;line-height:1.65}.profile-preview .profile-bio{font-size:16px}.profile-links a{align-items:center;min-height:44px;display:inline-flex}
.writing-editor{background:#fff;border:1px solid #deddd9;border-radius:12px;min-width:0;margin:18px 0;overflow:clip}.writing-heading{border-bottom:1px solid #ecebe7;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.writing-heading>span{color:#40403e;font:600 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-mode{background:#f1f0ec;border-radius:8px;gap:3px;padding:3px;display:flex}.writing-mode button,.desk-page .writing-mode button{color:#696967;background:0 0;border:0;border-radius:6px;min-height:34px;padding:6px 12px;font-size:12px}.writing-mode button[aria-pressed=true],.desk-page .writing-mode button[aria-pressed=true]{color:#2d2d2b;background:#fff;box-shadow:0 1px 3px #0000000a}.writing-toolbar{overscroll-behavior-x:contain;scrollbar-width:thin;top:calc(var(--ctrl-header-height,68px) + var(--app-notice-height,0px));z-index:8;background:#fbfaf6;border-bottom:1px solid #ecebe7;align-items:center;gap:3px;padding:6px 10px;display:flex;position:sticky;overflow-x:auto}.writing-toolbar button,.desk-page .writing-toolbar button:not(.primary){color:#5e5e5c;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:none;min-height:40px;padding:8px 10px;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-toolbar button:hover,.writing-toolbar button[aria-pressed=true],.desk-page .writing-toolbar button[aria-pressed=true]{color:#30302e;background:#ebeae6}.writing-document{color:#292927;overflow-wrap:anywhere;white-space:pre-wrap;caret-color:#343432;outline:none;min-height:340px;padding:26px 24px;font:17px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-document p{font:inherit;margin:0 0 18px}.writing-document p:last-child{margin-bottom:0}.writing-document h2,.desk-page .writing-document h2{letter-spacing:-.025em;margin:26px 0 15px;font:650 25px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-document h3{margin:22px 0 12px;font:600 21px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-document ul,.writing-document ol{margin:16px 0;padding-left:24px}.writing-document li{padding:2px 0}.writing-document li p{margin:0}.writing-document blockquote{color:#6e6e6c;border-left:3px solid #d9d8d4;margin:24px 0;padding-left:20px}.writing-document a,.writing-preview a,.article-body a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.writing-document img{border-radius:4px;max-width:100%;height:auto;margin:20px auto;display:block}.writing-document .ProseMirror-selectednode{outline-offset:4px;outline:2px solid #989896}.writing-document p.is-editor-empty:first-child:before{color:#a4a4a2;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.writing-document hr{border:0;border-top:1px solid #dfdeda;margin:25px 0}.writing-footer{color:#696967;border-top:1px solid #ecebe7;justify-content:space-between;gap:12px;padding:12px 18px;font:11px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.writing-source{padding:0 18px 12px}.writing-source summary{color:#696967;cursor:pointer;min-height:32px;font-size:11px}.writing-source label{gap:8px;font-size:12px;display:grid}.writing-source textarea{width:100%;min-height:170px;font:12px/1.7 monospace}.writing-source p{color:#696967;font-size:11px;line-height:1.6}.writing-insert{background:#f6f5f1;border-bottom:1px solid #e5e4e0;gap:14px;padding:18px;display:grid}.writing-insert-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.writing-insert-heading strong{font:600 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.writing-insert label{text-transform:none;letter-spacing:0;gap:6px;font-size:12px;display:grid}.writing-insert input{width:100%;min-width:0;margin:0}.writing-insert-actions{flex-wrap:wrap;gap:10px;display:flex}.writing-insert .writing-image-preview{object-fit:contain;width:auto;max-width:100%;max-height:190px;margin:0}.writing-insert p{font-size:12px;line-height:1.6}.writing-preview.article-body{width:auto;max-width:none;min-height:340px;margin:0;padding:24px;font-size:17px;line-height:1.8}.writing-preview p{font-size:inherit;line-height:inherit}.writing-loading{color:#696967;background:#fbfaf6;border:1px solid #e6e5e1;border-radius:10px;padding:28px;font-size:13px}.article-inline-image{margin:32px 0}.article-inline-image img{width:100%;height:auto;display:block}.article-inline-image figcaption{color:#696967;overflow-wrap:anywhere;margin-top:10px;font:12px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.article-media-paragraph{margin:22px 0}.supporting-materials{margin:18px 0}.materials-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.materials-heading strong{font-size:14px;font-weight:600}.materials-heading span{color:#696967;font-size:11px}.material-item{background:#fbfaf6;border:1px solid #e3e2de;border-radius:10px;gap:10px;min-width:0;margin:14px 0;padding:18px;display:grid}.material-item legend{color:#696967;padding:0 5px;font-size:11px}.material-item label{text-transform:none;letter-spacing:0;gap:6px;font-size:12px;display:grid}.material-item input{width:100%;min-width:0;margin:0}.material-item>a{align-items:center;min-height:36px;font-size:12px;display:inline-flex}.material-item button{justify-self:start;min-height:36px;padding:8px 10px;font-size:11px}.materials-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.materials-upload{gap:8px;font-size:12px;display:grid}.materials-upload input{font-size:12px}.supporting-materials .small-note{color:#696967;margin-top:12px;font-size:12px;line-height:1.7}.reporting-file{background:#f8f7f3;border:1px solid #e3e2de;border-radius:10px;margin:18px 0;padding:10px 16px}.reporting-file>summary{cursor:pointer;min-height:35px;font-size:13px;font-weight:600}.reporting-file>summary span{color:#989896;margin-left:12px;font-size:10px;font-weight:400;display:inline-block}.reporting-file h4{margin-top:14px;font-size:13px}.reporting-file a{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;min-height:36px;font-size:13px;text-decoration:underline;display:inline-flex}.reporting-material{border-top:1px solid #e6e5e1;margin-top:10px;padding-top:8px}.reporting-material p{color:#8a8a88;font-size:12px;line-height:1.7}.private-media-prepare{background:#f5f4f0;border:1px solid #dcdbd7;border-radius:10px;padding:16px;font-size:13px;line-height:1.7}.private-media-prepare p{margin:0 0 10px}.desk-page .writing-toolbar{top:calc(var(--ctrl-header-height,64px) + var(--app-notice-height,0px) + 63px)}.desk-page .writing-preview h2,.desk-page .writing-preview h3{font-family:inherit}@media (max-width:767px){.writing-heading{gap:8px;padding:12px}.writing-heading>span{font-size:12px}.writing-mode button,.desk-page .writing-mode button{padding:6px 10px}.writing-toolbar{gap:1px;padding:5px 6px}.writing-document{min-height:300px;padding:20px 15px;font-size:16px;line-height:1.85}.writing-document h2,.desk-page .writing-document h2{font-size:23px}.writing-insert{padding:15px 12px}.writing-insert-heading strong{font-size:12px}.writing-footer{flex-wrap:wrap;gap:2px;padding:11px 12px}.writing-source{padding-inline:12px}.writing-preview.article-body{padding:20px 15px;font-size:16px}.material-item{padding:14px 12px}.materials-actions{flex-direction:column;align-items:stretch}.materials-upload{padding:10px 0}.reporting-file>summary span{margin:5px 0;display:block}.desk-page .writing-toolbar{top:calc(var(--ctrl-header-height,64px) + var(--app-notice-height,0px) + 108px)}.writing-editor input,.writing-editor textarea,.supporting-materials input{font-size:16px}.article-inline-image{margin:24px 0}.article-inline-image figcaption{font-size:11px}}@media (prefers-reduced-motion:reduce){.writing-editor *{scroll-behavior:auto}}.writing-feedback{color:#151515;background:#fff8ee;margin:0;padding:12px 18px;font-size:13px;line-height:1.6}@media (max-width:640px){.writing-mode button,.desk-page .writing-mode button,.writing-toolbar button,.desk-page .writing-toolbar button:not(.primary){min-height:44px}.writing-footer{color:#686866}.writing-source summary{color:#6c6c6a;min-height:44px}.writing-source p,.supporting-materials .small-note{color:#6c6c6a}}.private-attachment-note{color:#666664;background:#f0efeb;border-radius:6px;margin:0;padding:10px 12px;font:12px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.desk-page .editor-fields>label:first-child textarea{letter-spacing:-.03em;min-height:60px;font-size:24px;font-weight:600;line-height:1.3}.desk-page .review-reading.article-body{width:auto;max-width:none;margin:14px 0 24px;font-size:16px;line-height:1.8}.review-reading .article-inline-image img{object-fit:contain;max-height:520px}.private-media-prepare{background:#f6f5f1;border:1px solid #d1d0cc;border-radius:9px;padding:14px}.private-media-prepare p{margin:0 0 12px;font-size:13px;line-height:1.7}.desk-page .editor-fields>label>textarea{resize:vertical;min-height:74px;line-height:1.5}.desk-page .editor-fields>label:first-child textarea{min-height:96px}.desk-page .desk-editing>.desk-filters{display:none}.desk-page .editor{margin-inline:auto}.desk-page .editor-top>button{white-space:nowrap;flex:none}.desk-page .editor-top{align-items:center;margin-bottom:14px}@media (max-width:767px){.submit-page .submission-choices>label small{display:none}.submit-page .submission-choices>label{align-items:center;min-width:0;min-height:54px}.submit-page .submission-choices>label>span{min-width:0}.submit-page .submission-choices strong{font-size:13px;line-height:1.4}.submit-page .submission-choices input{flex:0 0 16px}.submit-page .submission-choices .submission-choice-long{display:none}}.writing-document p.is-editor-empty:first-child:before{color:#6f6f6d}.desk-page .editor-stage-nav button[aria-current=step]{color:#171715;background:#fff;box-shadow:0 1px 4px #1111110b}.editor-save-state{font-variant-numeric:tabular-nums}.simple-editor-top>button{white-space:nowrap}.desk-page .editor [role=alert]{scroll-margin-top:180px}@media (max-width:767px){.desk-page .simple-editor-top{margin-inline:-16px;padding-inline:16px}.desk-page .simple-editor-top>.editor-save-state{align-self:center;min-width:0;line-height:1.4}.desk-page .simple-editor-top>div{gap:8px}.desk-page .simple-editor-top button{min-height:44px}.desk-page .editor .form-pair.editor-core-details{grid-template-columns:1.5fr 1fr;gap:12px}}.editor-essentials{grid-template-columns:1.5fr 1fr;gap:16px;min-width:0;display:grid}.editor-essentials label{min-width:0}.editor-essentials input,.editor-essentials select{width:100%}@media (max-width:767px){.desk-page .editor-fields textarea.editor-headline{min-height:86px}.desk-page .editor-fields textarea[data-publish-field=excerpt]{min-height:92px}.editor-essentials{grid-template-columns:1.25fr 1fr;gap:12px}}
.editor-feedback:empty,.profile-save-message:empty{display:none}.editor-feedback,.profile-save-message{border-left:2px solid var(--ink);overflow-wrap:anywhere;background:#eeede7;margin:16px 0;padding:14px 16px;font-size:14px;line-height:1.65}.editor-feedback:focus{outline:2px solid var(--ink);outline-offset:4px}.profile-save-message{font-weight:500}@media (max-width:767px){.materials-actions>button,.material-item button,.material-item>a,.reporting-file>summary,.reporting-file a,.writing-source summary{align-items:center;min-height:44px;display:inline-flex}.materials-actions{gap:12px 18px}.materials-actions>button{border:1px solid var(--line);background:#faf9f5;padding:10px 14px}.profile-actions{gap:10px}.profile-preview .profile-links a{min-height:44px}.profile-settings .editor-fields input,.profile-settings .editor-fields textarea{line-height:1.5}.article>.article-image{margin-inline:0}.article>.article-image img{width:100%;height:auto;display:block}.article>.article-image figcaption{padding-inline:20px}.article>.article-body{margin-top:28px}.writing-insert .writing-insert-actions button{min-height:44px}.editor-feedback,.profile-save-message{padding:12px 14px;font-size:14px}}input::placeholder,textarea::placeholder{color:#686862;opacity:1}.writing-document p.is-editor-empty:first-child:before{color:#686862}.utility-copy{white-space:pre-line}.submission-receipt>p,.profile-settings .small-note,.contributor-workspace .small-note,.sign-in-form .small-note,.submission-handoff .small-note{line-height:1.75}.public-form-fields,.contributor-workspace,.profile-settings,.desk-review-body{min-width:0}.public-form-fields :is(input,textarea,select),.editor-fields :is(input,textarea,select){min-width:0;max-width:100%}.desk-review-body :is(p,dd),.profile-settings .small-note,.contributor-account p,.submission-receipt p{overflow-wrap:anywhere}.desk-page :is(summary,button,a):focus-visible,.public-form-fields :is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.desk-page summary,.saved-storage-details summary{cursor:pointer}.session-recovery>p{line-height:1.75}.supporting-materials>p:empty,.submission-receipt [role=status]:empty{display:none}@media (max-width:480px){.desk-page .desk-filters{grid-template-columns:minmax(0,1fr);gap:14px}.desk-page .desk-filters :is(input,select){min-height:48px;font-size:16px}.desk-page .desk-toolbar{flex-wrap:wrap;gap:16px}.desk-page .desk-toolbar>div{min-width:0}.desk-page .contributor-lanes{margin-block:20px}.desk-page .contributor-lanes button{min-height:48px;font-size:14px}.desk-page .workspace-next-action{padding-block:16px}.desk-page .workspace-next-action h3{margin-block:8px;font-size:26px}.submission-receipt nav{flex-wrap:wrap;gap:12px 18px;display:flex}.submission-receipt nav>a{align-items:center;min-height:48px;display:inline-flex}.submission-receipt nav>button{min-height:48px}.materials-actions{flex-wrap:wrap;align-items:stretch}.materials-actions>button,.materials-upload{min-height:48px}.profile-address-prefix{overflow-wrap:anywhere}.sign-in-form :is(input,button),.contributor-account input{min-height:48px}.install-privacy{line-height:1.75}}.contributor-journey .information-heading>p:not(.contributor-returning){max-width:64ch}
.dispatches{border-top:1px solid var(--line,#aaa);max-width:860px;padding-top:24px}.dispatch-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dispatches fieldset{border:0;min-width:0;margin:20px 0;padding:0}.dispatches label{gap:8px;margin:16px 0;display:grid}.dispatches input,.dispatches textarea,.dispatches select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #9b9a93;border-radius:4px;padding:12px;font-size:16px}.dispatches textarea{resize:vertical;line-height:1.65}.dispatches button,.dispatches summary{touch-action:manipulation;min-height:44px}.dispatches button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #92918a;border-radius:4px;padding:10px 16px}.dispatches button:disabled{opacity:.5;cursor:default}.dispatch-toolbar,.dispatch-actions{flex-wrap:wrap;gap:8px;display:flex}.dispatch-toolbar button[aria-pressed=true],.dispatch-actions button:first-child{color:#fff;background:#171715;border-color:#171715}.dispatch-preview{overflow-wrap:anywhere;border:1px solid #aaa;padding:24px}.dispatch-preview h4{margin:0 0 24px;font-size:24px;line-height:1.3}.dispatch-preview>div{white-space:pre-wrap;line-height:1.7}.dispatch-notice{background:#e7e5dd;border:1px solid #86857e;margin:20px 0;padding:20px}.dispatch-notice button{margin:8px 8px 0 0}.dispatch-report{margin:24px 0}.dispatches:focus-within{scroll-margin-top:100px}@media (max-width:600px){.dispatch-preview{padding:16px}.dispatch-heading{align-items:flex-start}.dispatch-actions button{flex:140px}.dispatches .operations-facts{grid-template-columns:1fr 1fr}.dispatches h4{overflow-wrap:anywhere}}
.desk-page .simple-desk-tabs{grid-template-columns:repeat(3,minmax(0,1fr));max-width:580px;margin-bottom:22px}.desk-page .desk-library-count{color:#666;margin:8px 0 0;font-size:13px}.desk-page .desk-more nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:820px;display:grid}.desk-page .desk-more nav button{text-align:left;gap:7px;min-height:88px;padding:22px;display:grid}.desk-more button strong{font-size:17px}.desk-more button span{color:#666;font-size:13px}.desk-create-options{max-width:620px;margin:0 0 20px}.desk-create-options summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.desk-create-options>div{flex-wrap:wrap;gap:8px;padding:8px 0 16px;display:flex}.desk-create-options button{flex:150px}.desk-page:has(.desk-editing){max-width:1000px;padding-top:0}.desk-page:has(.desk-editing)>.desk-page-heading{display:none}.desk-page .desk-editing>.desk-message{display:none}.desk-page .desk-editing .editor{background:#fff;border:0;border-radius:0;margin:0;padding:0 32px 40px}.desk-page .desk-editing{background:#fff}.desk-page .simple-editor-top{top:calc(var(--ctrl-header-height,64px) + var(--app-notice-height,0px));z-index:22;background:#fff;border-bottom:1px solid #e3e2de;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;padding:14px 0;display:flex;position:sticky}.simple-editor-top>div{gap:8px;margin-left:auto;display:flex}.simple-editor-top .editor-save-state{color:#666;flex:1;min-width:80px;font-size:12px}.desk-page .simple-editor-top button{padding:10px 13px;font-size:13px}.desk-page .desk-editing .editor-fields>label:first-child textarea{letter-spacing:-.035em;resize:vertical;border-color:#0000;min-height:108px;padding-left:0;font-size:clamp(26px,4vw,38px);font-weight:650;line-height:1.25}.desk-page .desk-editing .editor-fields>label{font-size:13px}.desk-page .simple-cover{border-top:1px solid #e3e2de;border-bottom:1px solid #e3e2de;margin:6px 0;padding:18px 0}.simple-cover h3{margin:0 0 16px}.simple-cover h3 span{color:#666;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.simple-cover figure{margin:0 0 16px;position:relative}.simple-cover figure>img{object-fit:contain;background:#f3f2ed;width:100%;max-height:380px;display:block}.simple-cover figure>button{margin:12px 0 0}.simple-cover summary,.simple-advanced>summary,.simple-delete>summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.simple-cover summary{font-size:13px}.simple-cover .media-upload input{width:100%}.desk-page .simple-advanced{border-top:1px solid #deddd7;margin-top:20px;padding:6px 0}.simple-advanced>summary{font-size:15px;font-weight:600}.desk-page .simple-advanced .editor-seo{background:#faf9f6;margin:10px 0}.simple-advanced .editor-seo summary{font-size:14px}.desk-page .simple-delete{border-top:1px solid #e5e4df;margin:24px 0 0;padding-top:8px}.simple-delete>summary{color:#666;font-size:12px}.simple-reader-preview{overflow-wrap:anywhere;padding:12px 0 24px}.desk-page .simple-reader-preview h1{letter-spacing:-.02em;margin:20px 0;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(40px,7vw,72px);line-height:1.02}.simple-reader-preview .preview-description{margin:0 0 20px;font-size:21px;line-height:1.55}.simple-reader-preview .preview-byline{margin:0 0 28px;font-size:14px}.simple-reader-preview figure{margin:24px 0}.simple-reader-preview figure>img{width:100%;height:auto}.simple-reader-preview figcaption{color:#62625e;margin-top:10px;font-size:12px}.simple-reader-preview .article-body{max-width:70ch;font-family:Georgia,serif;font-size:19px;line-height:1.8}.simple-reader-preview .article-body img{max-width:100%}.simple-reader-preview a{text-underline-offset:4px;text-decoration:underline}.desk-editing:has(.simple-reader-preview) .simple-advanced{display:none}.desk-page .simple-publish-panel{background:#f5f4ef;border:1px solid #c8c7c0;border-radius:10px;margin-top:20px;padding:24px;scroll-margin-top:180px}.simple-publish-panel h2{margin:0 0 24px}.simple-publish-panel>p{font-size:14px;line-height:1.65}.simple-publish-panel .consent{align-items:center;gap:10px;margin:20px 0;display:flex}.simple-publish-panel input[type=checkbox]{width:18px;height:18px;min-height:18px}.simple-publish-panel label>span{color:#666;font-size:12px}.publish-missing h3{font-size:15px}.publish-missing ul{padding-left:20px;font-size:14px;line-height:1.8}.publish-panel-actions,.published-success{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.published-success .primary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.desk-page .editor-feedback{margin:20px 0 0;scroll-margin-top:180px;font-size:14px;line-height:1.6}.desk-page .editor-feedback:empty{display:none}.desk-page .desk-editing .writing-toolbar{z-index:1;position:relative;top:auto}.desk-newsletter{background:#fff;border:1px solid #e2e1dd;border-radius:12px;max-width:860px;padding:20px}@media (max-width:600px){.desk-page .simple-desk-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-page .simple-desk-tabs button{min-height:46px;font-size:14px}.desk-page .desk-more nav{grid-template-columns:1fr}.desk-page:has(.desk-editing){padding:0 0 40px}.desk-page .desk-editing .editor{padding:0 16px 24px}.desk-page .simple-editor-top{gap:8px;margin:0 -16px 24px;padding:10px 16px}.simple-editor-top .editor-save-state{text-align:right;font-size:11px}.simple-editor-top>div{grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%;margin:0;display:grid}.desk-page .simple-editor-top button{min-height:44px;padding:10px 8px}.desk-page .simple-editor-top>button{background:0 0;border:0;padding-left:0}.desk-page .simple-publish-panel{padding:18px 14px;scroll-margin-top:200px}.publish-panel-actions button{flex:1}.simple-cover figure>img{max-height:260px}.desk-page .desk-editing .editor-fields>label:first-child textarea{font-size:30px}.simple-reader-preview .preview-description{font-size:18px}.simple-reader-preview .article-body{font-size:18px;line-height:1.75}.desk-newsletter{padding:16px}.desk-page .desk-filters input,.desk-page .desk-filters select{font-size:16px}.desk-page .desk-toolbar>.primary{white-space:nowrap}.published-success>*{flex:160px}}.desk-page .desk-editing .writing-mode,.desk-page .desk-editing .writing-footer>span:last-child{display:none}.desk-page .simple-publish-panel input[type=checkbox]{accent-color:#222}.simple-editor-top>div:has(>button:nth-child(2):last-child){grid-template-columns:1fr 1fr}.desk-page .desk-editing .media-upload{background:0 0;border:0;padding:0}.desk-page .desk-editing .media-upload>label{cursor:pointer;color:#272725;background:#faf9f6;border:1px dashed #a7a69f;border-radius:9px;justify-content:center;align-items:center;min-height:60px;padding:12px;font-size:14px;display:flex;position:relative}.desk-page .desk-editing .media-upload>label:focus-within{outline-offset:3px;outline:2px solid #272725}.desk-page .desk-editing .media-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.desk-page .desk-editing .media-upload p:empty{display:none}.desk-page .desk-editing .editor-fields>label:first-child textarea::placeholder{color:#77766f;opacity:1}.desk-page .simple-publish-panel>label{gap:8px;margin:0 0 20px;display:grid}.desk-page .desk-editing .editor-fields>label:first-child textarea::placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit}
.assignment-board-page,.assignment-detail{max-width:1600px;margin:auto;padding:28px 4% 60px}.assignment-masthead{border-bottom:2px solid var(--ink);margin-bottom:26px}.assignment-edition{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:20px;padding-bottom:14px;font-size:10px;display:flex}.assignment-masthead>div:nth-child(2){grid-template-columns:1.2fr 1fr;align-items:end;gap:6%;padding:30px 0;display:grid}.assignment-masthead h1{letter-spacing:-.025em;font-size:clamp(64px,7vw,104px);line-height:.9}.assignment-masthead p{max-width:38ch;padding-bottom:4px;font-size:clamp(16px,1.5vw,22px);line-height:1.65}.assignment-masthead nav{flex-wrap:wrap;gap:8px 28px;padding-bottom:10px;font-size:12px;display:flex}.assignment-masthead nav a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}#assignments,#propose,#respond{scroll-margin-top:110px}.assignment-search{border-bottom:1px solid var(--line);align-items:start;gap:20px;padding:0 0 12px;display:flex}.assignment-search>label{flex:1;min-width:0}.assignment-search label{color:var(--muted);gap:7px;font-size:11px;display:grid}.assignment-search input,.assignment-search select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:0 0;border-radius:0;padding:12px;font-size:14px}.assignment-search input{max-width:560px}.assignment-filters{flex:1.2;min-width:0}.assignment-filters summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.assignment-filters>div{grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;display:grid}.assignment-results-meta{min-height:56px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:11px;display:flex}.assignment-results-meta a{margin-left:auto}.assignment-results-meta button,.assignment-results-meta a{text-underline-offset:4px;min-height:44px;color:var(--ink);align-items:center;text-decoration:underline;display:flex}.assignment-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assignment-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.assignment-card-link{flex-direction:column;height:100%;display:flex}.assignment-card-copy{flex-direction:column;height:100%;padding:24px;display:flex}.assignment-card-meta{text-transform:uppercase;letter-spacing:.07em;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;display:flex}.assignment-card .eyebrow{color:var(--muted);margin:24px 0 12px;font-size:9px}.assignment-status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.assignment-status i{border:1px solid;border-radius:50%;flex-shrink:0;width:6px;height:6px}.assignment-status.state-open i,.assignment-status.state-published i{background:currentColor}.assignment-status.state-reviewing i{border-radius:0}.assignment-status.state-assigned i{border-radius:0;transform:rotate(45deg)}.assignment-card h2{letter-spacing:-.015em;margin-bottom:18px;font:700 clamp(28px,2.7vw,40px)/1.05 Barlow Condensed,Impact,sans-serif}.assignment-card-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.assignment-objective{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:18px 0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.assignment-objective>span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.assignment-card-foot{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;padding-top:22px;font-size:10px;line-height:1.6;display:flex}.assignment-card-foot strong{color:var(--ink);text-underline-offset:5px;margin-top:10px;font-size:12px;font-weight:500;text-decoration:underline}.assignment-card-link:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.assignment-featured{background:var(--ink);color:var(--paper);border:1px solid var(--ink);margin-bottom:26px}.assignment-featured .assignment-card-link{grid-template-columns:1fr;display:grid}.assignment-featured:has(figure) .assignment-card-link{grid-template-columns:1fr 1fr}.assignment-featured .assignment-card-copy{padding:34px}.assignment-featured h2{max-width:24ch;font-size:clamp(38px,4.5vw,64px)}.assignment-featured .eyebrow,.assignment-featured .assignment-objective>span,.assignment-featured .assignment-card-foot{color:#cfcec6}.assignment-featured .assignment-card-foot strong{color:var(--paper)}.assignment-featured .assignment-card-summary{-webkit-line-clamp:3;max-width:65ch}.assignment-featured .assignment-objective{max-width:65ch}.assignment-featured figure{min-width:0;margin:0;position:relative}.assignment-featured figure img{object-fit:cover;width:100%;height:100%;min-height:300px}.assignment-featured figcaption{color:var(--paper);background:#151515e6;max-width:100%;padding:8px 12px;font-size:10px;position:absolute;bottom:0}.assignment-empty{border-bottom:1px solid var(--line);padding:40px 0 45px}.assignment-empty h2{margin:16px 0;font-size:40px}.assignment-empty p{max-width:50ch;margin:16px 0;font-size:15px;line-height:1.7}.assignment-empty .text-link{align-items:center;min-height:44px;display:inline-flex}.assignment-participation{padding:38px 0 24px}.assignment-participation>h2{margin:14px 0 24px;font-size:44px}.assignment-participation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.assignment-participation a{border-top:1px solid var(--line);padding-top:20px;display:block}.assignment-participation a>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px}.assignment-participation h3{margin:12px 0;font:700 30px/1.1 Barlow Condensed,Impact,sans-serif}.assignment-participation p{max-width:42ch;font-size:13px;line-height:1.7}.assignment-bottom-note{max-width:85ch;color:var(--muted);margin-top:20px;font-size:11px;line-height:1.7}.assignment-back{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.assignment-brief-heading{border-block:1px solid var(--ink);margin:10px 0 30px;padding:26px 0 24px}.assignment-brief-heading>.eyebrow{margin:24px 0 14px}.assignment-brief-heading h1{letter-spacing:-.02em;max-width:23ch;font-size:clamp(44px,5.5vw,82px);line-height:1}.assignment-brief-heading>p{white-space:pre-line;max-width:68ch;margin-top:24px;font-size:18px;line-height:1.75}.assignment-heading-actions{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:24px;display:flex}.assignment-heading-actions>span{color:var(--muted);font-size:13px}.assignment-heading-actions .story-share{margin:0}.assignment-editorial-image{margin:0 0 34px}.assignment-editorial-image img{object-fit:cover;width:100%;max-height:620px}.assignment-editorial-image figcaption{color:var(--muted);padding-top:10px;font-size:11px}.assignment-brief-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.65fr);align-items:start;gap:7%;display:grid}.assignment-brief-body>section{border-top:1px solid var(--line);padding:26px 0}.assignment-brief-body>section:first-child{border:0;padding-top:0}.assignment-brief-body h2{margin-bottom:18px;font-size:34px}.assignment-brief-body p,.assignment-brief-body li{white-space:pre-line;font-size:16px;line-height:1.8}.assignment-brief-body ul{padding-left:20px}.assignment-brief-body li+li{margin-top:12px}.assignment-thesis h2{margin-top:12px;font-size:40px;line-height:1.15}.assignment-references a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.assignment-brief-facts{border:1px solid var(--ink);padding:24px}.assignment-brief-facts h2{margin-bottom:12px;font-size:28px}.assignment-brief-facts dl{margin:0}.assignment-brief-facts dl>div{border-bottom:1px solid var(--line);padding:16px 0}.assignment-brief-facts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:9px}.assignment-brief-facts dd{white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.assignment-brief-facts>a{align-items:center;min-height:44px;margin-top:12px;font-size:12px;text-decoration:underline;display:flex}.assignment-brief-facts>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7}.assignment-published>a{border-top:1px solid var(--line);padding:18px 0;display:block}.assignment-published h3{font:700 30px/1.1 Barlow Condensed,Impact,sans-serif}.assignment-published p{font-size:12px}.assignment-published .text-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.assignment-response{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7%;margin-top:40px;padding-top:32px;display:grid}.assignment-response h2{margin:16px 0;font-size:52px;line-height:1}.assignment-response>div>p{max-width:36ch;font-size:14px;line-height:1.7}.assignment-response .form-panel{min-width:0;padding:24px}.assignment-response-closed{border-top:1px solid var(--ink);margin-top:26px;padding-top:26px}.assignment-response-closed h2{font-size:34px}.assignment-response-closed p{margin:16px 0;font-size:14px;line-height:1.7}.assignment-response-closed .text-link{align-items:center;min-height:44px;display:inline-flex}.brief-fields{gap:14px;display:grid}.brief-fields>details{border-block:1px solid var(--line);padding:0 0 12px}.brief-fields summary{cursor:pointer;min-height:52px;padding:16px 0;font-size:13px;font-weight:600}.brief-fields details label{margin:14px 0}.call-manager .assignment-format-choices{border:0;grid-template-columns:1fr 1fr;gap:8px;display:grid}.call-manager .assignment-format-choices legend{padding-block:8px;font-size:12px}.call-manager .assignment-format-choices label,.call-manager .assignment-priority{align-items:center;gap:10px;min-height:44px;margin:0;display:flex}.call-manager .assignment-format-choices input,.call-manager .assignment-priority input{width:18px;min-width:18px;height:18px;accent-color:var(--ink);padding:0}.assignment-priority small{line-height:1.6;display:block}.assignment-reference-edit{border-bottom:1px solid var(--line);padding:14px 0}.brief-fields button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.call-manager #call-editor{scroll-margin-top:90px}.call-select small{letter-spacing:.08em;color:var(--muted);font-size:9px}.assignment-response-modes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px;padding:0;display:grid}.assignment-response-modes legend{margin-bottom:12px;font-size:12px}.assignment-response-modes>label{border:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding:10px 8px;display:flex;text-transform:none!important;font-size:12px!important}.assignment-response-modes label:has(input:checked){background:var(--ink);color:var(--paper)}.assignment-response-modes input{accent-color:var(--ink);width:15px!important;height:15px!important;margin:0!important}@media (min-width:1100px){.assignment-filters{flex:1.8}.assignment-filters>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-brief-layout{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:5%}}@media (max-width:767px){.assignment-board-page,.assignment-detail{padding:20px 5% 38px}.assignment-edition{letter-spacing:.08em;padding-bottom:12px;font-size:8px}.assignment-masthead>div:nth-child(2){grid-template-columns:1fr;gap:16px;padding:23px 0 14px}.assignment-masthead h1{font-size:56px;line-height:.94}.assignment-masthead p{font-size:14px;line-height:1.7}.assignment-masthead nav{gap:0 20px;font-size:11px}.assignment-masthead{margin-bottom:18px}.assignment-search{padding-bottom:0;display:block}.assignment-search input{max-width:none;font-size:16px}.assignment-filters summary{min-height:48px}.assignment-filters>div{padding-bottom:18px}.assignment-search select{font-size:16px}.assignment-results-meta{gap:0 16px;font-size:10px}.assignment-results-meta a{margin-left:0}.assignment-grid{grid-template-columns:1fr}.assignment-card-copy{padding:22px 18px}.assignment-card h2{font-size:34px;line-height:1.03}.assignment-card .eyebrow{margin-top:20px}.assignment-card-summary{-webkit-line-clamp:3;font-size:14px}.assignment-objective{-webkit-line-clamp:3;font-size:12px}.assignment-card-foot{gap:4px;padding-top:18px}.assignment-featured{margin-bottom:20px}.assignment-featured:has(figure) .assignment-card-link{grid-template-columns:1fr}.assignment-featured .assignment-card-copy{padding:24px 18px}.assignment-featured h2{font-size:40px}.assignment-featured figure img{object-fit:cover;height:210px;min-height:0}.assignment-featured figcaption{font-size:9px}.assignment-empty{padding:24px 0}.assignment-empty h2{font-size:34px}.assignment-empty p{font-size:14px}.assignment-participation{padding-top:30px}.assignment-participation>h2{font-size:36px}.assignment-participation>div{grid-template-columns:1fr;gap:24px}.assignment-participation p{max-width:none}.assignment-bottom-note{font-size:10px}.assignment-detail .assignment-card-meta{gap:10px;font-size:9px}.assignment-brief-heading{margin-bottom:24px;padding-block:20px}.assignment-brief-heading h1{font-size:44px;line-height:1.02}.assignment-brief-heading>p{margin-top:20px;font-size:15px;line-height:1.75}.assignment-heading-actions{gap:12px;margin-top:20px}.assignment-heading-actions .primary{align-items:center;min-height:48px;padding:12px 20px;display:flex}.assignment-brief-layout{flex-direction:column;gap:28px;display:flex}.assignment-brief-facts{order:-1;width:100%;padding:20px}.assignment-brief-facts dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.assignment-brief-facts dl>div:last-child{grid-column:1/-1}.assignment-brief-facts h2{font-size:26px}.assignment-brief-body{width:100%;min-width:0}.assignment-brief-body h2{font-size:30px}.assignment-thesis h2{font-size:34px}.assignment-brief-body p,.assignment-brief-body li{font-size:15px;line-height:1.8}.assignment-brief-body>section{padding-block:22px}.assignment-editorial-image img{object-fit:cover;max-height:380px}.assignment-response{grid-template-columns:1fr;gap:22px;margin-top:28px;padding-top:26px}.assignment-response h2{font-size:40px}.assignment-response .form-panel{padding:20px 14px}.assignment-response-closed h2{font-size:30px}.assignment-response-modes{gap:6px}.assignment-response-modes>label{padding:10px 6px;font-size:11px!important}.assignment-brief-heading .story-share{width:100%}}@media (prefers-reduced-motion:no-preference){.assignment-card-link{transition:background-color .15s}.assignment-card:not(.assignment-featured) .assignment-card-link:hover{background:#e9e8e3}}.assignment-response .assignment-response-modes>label{text-align:center;flex-direction:row;justify-content:center;min-height:48px;margin:0;line-height:1.4;position:relative}.assignment-response .assignment-response-modes input{opacity:0;clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;position:absolute!important}.assignment-response .assignment-response-modes>label>span{color:var(--ink);font-size:12px;line-height:1.4}.assignment-response .assignment-response-modes>label:has(input:checked)>span{color:var(--paper)}.assignment-response .assignment-response-modes>label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.call-manager .assignment-format-choices input,.call-manager .assignment-priority input{flex:0 0 18px;height:18px!important;min-height:18px!important}
.contribute-focused .information-heading{margin-bottom:0;padding-bottom:28px}.contribute-focused .information-heading>p{max-width:48ch}.contribute-focused .participation-shortcuts{gap:12px 28px}.contribution-entry{border-top:1px solid var(--ink);margin-bottom:48px}.contribution-entry>a{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.7fr) minmax(0,2fr) auto;align-items:center;gap:24px;padding:26px 0;display:grid}.contribution-entry h2{margin-bottom:10px;font-size:38px;line-height:1.05}.contribution-entry p{max-width:50ch;font-size:14px;line-height:1.65}.contribution-entry .text-link{justify-self:start}.contribution-entry>a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.contribution-process{margin:24px 0;padding:0;list-style:none}.contribution-process li{border-top:1px solid var(--line);padding:18px 0}.contribution-process strong{font-size:15px}.contribution-process p{max-width:45ch;margin-top:7px;font-size:14px;line-height:1.7}.contributor-introduction{border-block:1px solid var(--ink);align-self:start;min-width:0;scroll-margin-top:120px}.contributor-introduction>summary{cursor:pointer;gap:10px;min-height:64px;padding:24px 30px 24px 0;list-style:none;display:grid;position:relative}.contributor-introduction>summary::-webkit-details-marker{display:none}.contributor-introduction>summary span{color:var(--muted);font-size:13px}.contributor-introduction>summary strong{font:700 36px/1.1 Barlow Condensed,Impact,sans-serif}.contributor-introduction>summary:after{content:"+";font-size:23px;position:absolute;top:30px;right:4px}.contributor-introduction[open]>summary:after{content:"−"}.contributor-introduction .form-panel{padding:24px 20px}.contributor-introduction .form-panel>p{margin-bottom:24px;font-size:14px;line-height:1.7}.article .reading-tools{border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:8px 24px;margin-top:22px;padding:10px 0;display:flex}.article .reading-tools .story-share{border:0;flex:none;width:auto;min-width:0;margin:0;padding:0;display:block;position:relative}.article .reading-tools .save-story{margin:0}.article .reading-tools button{min-height:44px;padding:0 4px;font-size:13px;line-height:1.5}.reading-tools [role=status]:empty{display:none}.reading-tools [role=status]{max-width:180px;font-size:11px;line-height:1.5}.story-share-compact .share-options{background:var(--paper);border:1px solid var(--ink);z-index:25;gap:8px 20px;width:min(300px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #00000012}.article>.article-body{overflow-wrap:anywhere}.article>.article-body pre{background:#e9e8e3;max-width:100%;padding:16px;font-size:.8em;overflow:auto}.article>.article-body code{overflow-wrap:anywhere}.article>.article-body figure{margin-inline:0}.article>.article-body .article-inline-image img{object-fit:contain;height:auto;max-height:85vh}.article .story-byline{font-size:12px}.article .article-heading h1{overflow-wrap:anywhere}@media (max-width:767px){.contribution-entry{margin-bottom:32px}.contribution-entry>a{grid-template-columns:1fr auto;gap:13px 16px;padding:22px 0}.contribution-entry .eyebrow,.contribution-entry>a>div{grid-column:1/-1}.contribution-entry h2{margin-bottom:9px;font-size:34px}.contribution-entry p{font-size:14px}.contribution-entry .text-link{grid-column:1/-1;align-items:center;min-height:44px;padding-bottom:0;display:inline-flex}.contributor-introduction>summary strong{font-size:32px}.contribute-focused .contribute-layout{gap:26px}.article .reading-tools{justify-content:space-between;gap:4px 10px}.article .reading-tools button{padding-inline:0;font-size:12px}.article .reading-tools .save-story,.article .reading-tools .reading-size{flex:none}.article .story-byline{font-size:11px}.article>.article-body{line-height:1.8}.article>.article-body p{margin-bottom:1.3em}body:has(main input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,main textarea:focus,main [contenteditable=true]:focus) .mobile-dock{display:none}}@media (prefers-reduced-motion:reduce){.contribution-entry *{transition:none}}@media (max-width:767px){.submit-page .contact-composition{flex-direction:column;gap:28px;display:flex}.submit-page .contact-composition>.form-panel{order:-1;width:100%}.submit-page .information-heading{margin-bottom:0;padding-bottom:24px}.submit-page .contact-composition>div:first-child{border-top:1px solid var(--line);padding-top:24px}}
