:root{--paper:#f5f2ea;--surface:#fbf9f3;--ink:#272d2a;--muted:#686e67;--rule:#d7d7cb;--teal:#23645b;--teal-wash:#e3ece5;--rust:#994d39;--serif:Charter,"Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#182320;--surface:#1e2c28;--ink:#ece9dd;--muted:#b1bab0;--rule:#40514a;--teal:#99c8b8;--teal-wash:#293f36;--rust:#e3aa92;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#182320;--surface:#1e2c28;--ink:#ece9dd;--muted:#b1bab0;--rule:#40514a;--teal:#99c8b8;--teal-wash:#293f36;--rust:#e3aa92;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font:15px var(--sans)}body{margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button:disabled{opacity:.6;cursor:wait}:focus-visible{outline:3px solid var(--rust);outline-offset:5px}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{letter-spacing:-1.8px;font-size:clamp(36px,4.9vw,62px);line-height:1.08}h2{font-size:30px;line-height:1.2}h3{font-size:23px;line-height:1.3}em{color:var(--teal);font-weight:400}p{line-height:1.65}blockquote{font:22px/1.55 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere}main{max-width:1160px;min-height:75vh;margin:auto;padding:0 36px 90px}.masthead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:28px 60px;display:flex}.wordmark{font:600 28px var(--serif);letter-spacing:-1px;align-items:center;gap:11px;text-decoration:none;display:flex}.mark{font:21px/10px var(--sans);color:var(--teal);padding-bottom:6px}.private-label{font:10px/1.3 var(--sans);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--rule);max-width:130px;margin-left:18px;padding-left:20px}.theme{color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;font-size:12px;display:flex}.theme>span:first-child{color:var(--ink);font-size:23px}.skip{background:var(--surface);z-index:100;padding:16px;position:absolute;top:-80px}.skip:focus{top:0}.eyebrow{font:650 10px/1.5 var(--sans);letter-spacing:1.7px;text-transform:uppercase;color:var(--muted)}.desk-intro{border-bottom:1px solid var(--rule);padding:56px 0 50px}.desk-intro>.eyebrow{margin-bottom:25px}.intro-line{justify-content:space-between;align-items:center;gap:40px;display:flex}.desk-seal{font:italic 23px/1.15 var(--serif);color:var(--teal);border:1px solid var(--rule);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:130px;height:130px;display:flex;transform:rotate(-10deg)}.lede{color:var(--muted);max-width:630px;margin-top:22px;font-size:16px;line-height:1.8}.section-heading{justify-content:space-between;align-items:center;gap:20px;padding:30px 0 22px;display:flex}.section-heading h2{font-size:25px}.count{font:12px var(--sans);vertical-align:middle;color:var(--muted);margin-left:12px}.button{border:1px solid var(--teal);background:var(--teal);min-height:46px;color:var(--paper);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:28px;padding:13px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.project-list{border-top:1px solid var(--rule)}.project-tile{border-bottom:1px solid var(--rule);align-items:center;gap:30px;padding:32px 24px 32px 0;text-decoration:none;display:flex}.project-tile:hover{background:var(--surface)}.folio{font:italic 28px var(--serif);color:var(--muted);align-self:flex-start;width:42px;padding-top:20px}.project-tile h2{margin:7px 0 13px;font-size:34px}.project-tile p:not(.eyebrow){color:var(--muted);font-size:13px}.project-tile .small{margin-top:7px}.project-arrow{color:var(--teal);margin-left:auto;font-size:32px}.small{color:var(--muted);font-size:11px;line-height:1.6}.desk-note{border-top:1px solid var(--rule);color:var(--muted);gap:45px;margin-top:45px;padding:25px 0;display:flex}.desk-note>.eyebrow{min-width:150px}.desk-note p{font:italic 19px/1.6 var(--serif);max-width:610px}.back{color:var(--muted);margin:28px 0 26px;font-size:12px;text-decoration:none;display:inline-block}.project-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.project-heading h1{letter-spacing:-1.3px;margin-top:10px;font-size:45px}.project-nav{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:30px;margin-top:20px;display:flex}.project-nav a{color:var(--muted);padding:18px 0;font-size:12px;text-decoration:none;position:relative}.project-nav a[aria-current=page]{color:var(--teal)}.project-nav a[aria-current=page]:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.board-intro{margin:32px 0}.board-intro .lede{margin-top:8px;font-size:15px}.questions{gap:22px;display:grid}.question-card{background:var(--surface);border:1px solid var(--rule);border-radius:3px;padding:28px 30px 0;text-decoration:none;display:block;position:relative}.question-card.is-disputed:before{content:"";background:linear-gradient(90deg,var(--teal) 50%,var(--rust) 50%);height:3px;position:absolute;top:-1px;left:0;right:0}.question-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.badge{border:1px solid var(--rule);border-radius:30px;align-items:center;gap:8px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.badge i{background:var(--muted);border-radius:50%;width:8px;height:8px}.badge.disputed i{background:linear-gradient(90deg,var(--teal) 50%,var(--rust) 50%)}.badge.disputed{color:var(--rust)}.badge.one-sided{color:var(--teal)}.badge.one-sided i{background:var(--teal)}.question-card h2{max-width:850px;margin:23px 0 28px;font-size:34px;line-height:1.25}.position-summary{grid-template-columns:1fr 1fr;gap:35px;margin-bottom:28px;display:grid}.position-summary>div{border-top:1px solid var(--rule);padding-top:13px}.yes{--accent:var(--teal)}.no{--accent:var(--rust)}.position-summary .eyebrow,.column-heading{color:var(--accent)}.position-summary .eyebrow{justify-content:space-between;align-items:center;display:flex}.position-summary b{font:20px var(--serif)}.position-summary p{margin-top:9px;font-size:13px;line-height:1.6}.question-bottom{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;gap:15px;padding:14px 0;font-size:11px;display:flex}.question-bottom>span:last-child{color:var(--teal)}.add-question{color:var(--teal);margin:25px 0;font-size:12px}.add-question summary{min-height:44px;padding:10px 0}.add-question form{max-width:650px;margin:10px 0 30px}.discovered{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:45px}.discovered>summary{font:24px var(--serif);justify-content:space-between;gap:20px;padding:24px 0;display:flex}.discovered>summary>span:last-child{font:11px var(--sans);color:var(--muted);align-self:center}.discovered>summary:before{content:"＋";font:19px var(--sans)}.discovered[open]>summary:before{content:"−"}.discovered-row{border-top:1px solid var(--rule);justify-content:space-between;gap:20px;padding:20px 0;text-decoration:none;display:flex}.discovered-row>span{white-space:nowrap;color:var(--teal);align-self:center;font-size:11px}.question-title{max-width:950px;margin:6px 0 38px}.question-title h1{margin:19px 0;font-size:clamp(34px,4vw,50px);line-height:1.15}.hint{color:var(--muted);font-size:12px;line-height:1.7}.evidence-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.column-heading{border-bottom:2px solid var(--accent);justify-content:space-between;padding-bottom:17px;font-size:26px;display:flex}.column-heading span{font:italic 24px var(--serif)}.source-card{border-bottom:1px solid var(--rule);padding:26px 0}.source-card>.eyebrow{color:var(--accent)}.pull-quote{border-left:2px solid var(--accent);margin:20px 0 23px;padding-left:20px;font-size:25px;line-height:1.5}.source-links{color:var(--accent);gap:20px;margin:14px 0;font-size:11px;display:flex}.correction{color:var(--muted);margin-top:21px;font-size:11px}.correction summary{min-height:32px;padding:8px 0}.correction .action-form{border:1px solid var(--rule);margin:8px 0;padding:15px}.correction .hint{margin:12px 0}.correction .button{background:var(--rust);border-color:var(--rust);white-space:normal;font-size:11px}.side-empty{color:var(--muted);padding:35px 0}.side-empty>p{font:22px var(--serif)}.side-empty>span{margin-top:10px;font-size:12px;display:block}.related{background:var(--teal-wash);border-radius:2px;margin-top:45px;padding:30px}.related h2{margin:7px 0 20px}.related p{color:var(--muted);font-size:13px}.related article+article{border-top:1px solid var(--rule);margin-top:20px;padding-top:20px}.related article>a{font:22px var(--serif)}.related article>p{margin-top:10px}.history{margin-top:45px}.history>h2{margin:7px 0 25px}.timeline{border-top:1px solid var(--rule);margin-top:30px;padding:0;list-style:none}.timeline>li{border-bottom:1px solid var(--rule);grid-template-columns:155px 1fr;gap:30px;padding:27px 0;display:grid}.timeline-coordinate{color:var(--muted);font-size:11px;line-height:1.7}.timeline-coordinate span{margin-top:5px;font-size:10px;display:block}.timeline h3{margin:7px 0}.timeline p:not(.eyebrow){color:var(--muted);font-size:13px}.timeline blockquote{border-left:2px solid var(--rule);margin:12px 0;padding-left:16px;font-size:20px}.timeline .history-reason{color:var(--rust)!important}.page-intro{padding:40px 0 12px}.page-intro h1{margin-top:17px}.page-intro .action-form{margin-top:25px}.narrow{max-width:710px;margin:0 auto}.narrow>h1{margin:20px 0}.narrow>.action-form{margin-top:38px}label{margin-bottom:10px;font-size:12px;font-weight:600;display:block}input,select,textarea{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;min-width:0;padding:13px 14px;line-height:1.6;display:block}textarea{resize:vertical;min-height:130px}input{margin-top:10px}.action-form>select{margin-bottom:30px}.action-form>textarea{margin:12px 0 16px}.action-form>.button{margin-top:12px}.error{color:var(--rust);overflow-wrap:anywhere;margin-top:15px;font-size:12px}.progress{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.dot{background:var(--teal);border-radius:50%;width:6px;height:6px}.progress.failed{color:var(--rust)}progress{width:120px;accent-color:var(--teal);height:5px}.withheld-list{border-top:1px solid var(--rule);margin-top:25px}.withheld-list>article{border-bottom:1px solid var(--rule);padding:28px 0}.withheld-list h2{margin:12px 0;font-size:27px}.withheld-list blockquote{border-left:2px solid var(--rust);margin:16px 0;padding-left:20px}.withheld-list p:not(.eyebrow){color:var(--muted);font-size:13px}.withheld-list a{margin-top:15px;font-size:12px;display:inline-block}.ask-page{margin-top:40px}.ask-form{margin-top:30px}.ask-form button{margin-top:14px}.ask-form textarea{min-height:115px}.answer{border-top:1px solid var(--rule);margin-top:45px;padding-top:30px}.answer>h2{margin-top:15px}.answer-sentence{font:26px var(--serif);margin:20px 0}.receipt{background:var(--surface);border:1px solid var(--rule);margin:15px 0;padding:20px}.receipt>span{color:var(--teal);font-size:11px;font-weight:600}.receipt blockquote{margin:15px 0;font-size:21px}.receipt>a{font-size:11px}.empty-state{color:var(--muted);padding:45px 0}.empty-state p{margin:14px 0}.empty-state a{font-size:13px}footer{border-top:1px solid var(--rule);max-width:1160px;color:var(--muted);justify-content:space-between;gap:20px;margin:auto;padding:25px 36px;font-size:10px;display:flex}footer>span:first-child{font:15px var(--serif);color:var(--ink)}@media (max-width:650px){.masthead{padding:21px 23px}.wordmark{font-size:25px}.private-label{display:none}.theme{gap:5px;font-size:10px}main{padding:0 23px 55px}.desk-intro{padding:38px 0 32px}.desk-intro>.eyebrow{margin-bottom:21px;font-size:9px}.desk-intro h1{letter-spacing:-1.3px;font-size:38px}.desk-seal{display:none}.lede{margin-top:18px;font-size:14px}.section-heading{padding-top:25px}.section-heading h2{font-size:23px}.count{margin-left:5px}.button{gap:15px;padding:12px 14px;font-size:11px}.project-tile{gap:16px;padding:25px 0}.folio{width:23px;font-size:23px}.project-tile h2{margin-bottom:11px;font-size:29px}.project-tile p:not(.eyebrow){font-size:11px}.project-arrow{font-size:24px}.desk-note{margin-top:30px;display:block}.desk-note p{margin-top:12px;font-size:18px}.back{margin:24px 0;font-size:11px}.project-heading{margin-bottom:15px;display:block}.project-heading h1{font-size:36px}.project-heading .action-form{margin-top:18px}.project-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.project-nav a{text-align:center;min-height:44px;padding:15px 6px;font-size:11px}.project-nav a[aria-current=page]:after{bottom:0}.board-intro{margin:27px 0}.board-intro .lede{font-size:13px}.question-card{padding:22px 19px 0}.question-top{gap:5px}.question-top>.eyebrow{letter-spacing:1px;font-size:9px}.badge{gap:5px;padding:5px 7px;font-size:9px}.question-card h2{margin:23px 0;font-size:29px}.position-summary{grid-template-columns:1fr;gap:18px;margin-bottom:21px}.position-summary p{font-size:12px}.position-summary .eyebrow{font-size:9px}.question-bottom{padding:13px 0;font-size:10px;display:block}.question-bottom>span{display:block}.question-bottom>span:last-child{margin-top:8px}.discovered{margin-top:29px}.discovered>summary{gap:12px;padding:21px 0;font-size:22px}.discovered>summary>span:last-child{text-align:right;min-width:50px;font-size:9px}.discovered-row{display:block}.discovered-row h3{margin-bottom:8px;font-size:23px}.question-title{margin:10px 0 30px}.question-title h1{letter-spacing:-1px;font-size:36px}.evidence-columns{grid-template-columns:1fr;gap:36px}.column-heading{font-size:26px}.pull-quote{font-size:25px}.related{margin-top:32px;padding:23px 20px}.related h2{font-size:27px}.history{margin-top:35px}.timeline>li{grid-template-columns:1fr;gap:12px;padding:24px 0}.timeline-coordinate{justify-content:space-between;font-size:10px;display:flex}.timeline-coordinate span{margin:0}.timeline h3{font-size:25px}.page-intro{padding-top:30px}.page-intro h1{font-size:43px}.narrow>h1{font-size:44px}.hint{font-size:11px}.narrow>.action-form{margin-top:28px}.ask-page{margin-top:30px}footer{flex-wrap:wrap;gap:13px;margin:0 23px;padding:22px 0}footer>span:last-child{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.display-paragraph+.display-paragraph{margin-top:.65em;display:block}.display-paragraph code{overflow-wrap:anywhere;font-size:.8em}.source-name{min-width:0;font:13px/1.55 var(--sans);color:var(--ink);letter-spacing:normal;text-transform:none;display:block}.source-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-publisher{color:var(--muted);margin-top:4px;font-size:11px;display:block}.source-list .source-name+.source-name{margin-top:12px}.source-name-expandable summary{padding-right:18px;list-style:none;position:relative}.source-name-expandable summary::-webkit-details-marker{display:none}.source-name-expandable summary:after{content:"+";color:var(--muted);position:absolute;top:0;right:0}.source-name-expandable[open] summary:after{content:"−"}.source-full-title{background:var(--teal-wash);overflow-wrap:anywhere;margin-top:8px;padding:10px}.source-card>.source-name .source-title{color:var(--accent);font-weight:600}.exact-words{color:var(--muted);font:11px/1.6 var(--sans);margin:8px 0 18px}.exact-words summary{width:fit-content;padding:6px 0}.exact-words pre{border:1px solid var(--rule);font:12px/1.7 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:var(--surface);margin:8px 0 0;padding:12px}.saved-quote{min-width:0}.saved-quote blockquote{overflow-wrap:anywhere}.saved-quote .pull-quote{margin-bottom:8px}.related article>a .source-name{vertical-align:top;max-width:100%;display:inline-block}.evidence-columns>section,.timeline>li>div,.position-summary>div{min-width:0}@media (max-width:650px){.source-name{font-size:12px}.timeline-coordinate{flex-wrap:wrap;gap:4px 12px}}.quote-context{font:12px/1.7 var(--sans);overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0}.quote-context mark{color:var(--ink);background:#fff0b8;padding:1px 2px}.support-policy{border-top:1px solid var(--rule);color:var(--muted);font:12px/1.7 var(--sans);margin-top:28px;padding:16px 0}.question-coach{border:1px solid var(--rule);background:var(--surface);overflow-wrap:anywhere;border-radius:3px;margin:18px 0;padding:20px}.coach-original{font:18px/1.4 var(--serif)}.coach-note,.coach-suggestion{border-top:1px solid var(--rule);padding:14px 0}.coach-note h3{font:18px/1.35 var(--serif);margin:0 0 6px}.coach-note p,.coach-suggestion p{margin:6px 0;line-height:1.6}.coach-actions{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.text-button{font:inherit;color:var(--teal);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;text-decoration:underline}.text-button:disabled{color:var(--muted);cursor:default;opacity:.65}.question-tips{padding:6px 0 0}.tips-link{color:var(--muted);font-size:12px}.question-tips .question-coach{margin-top:8px}.coach-limit{color:var(--rust)}@media (max-width:600px){.question-coach{padding:16px}.coach-actions{flex-direction:column;align-items:flex-start;gap:5px}.text-button{min-height:40px}}.account-nav{white-space:nowrap;align-items:center;gap:16px;margin-left:auto;margin-right:24px;font-size:12px;display:flex}.account-signout{color:var(--muted);background:0 0;border:0;padding:10px 0;font-size:12px}.account-form{margin:24px 0}.account-form .button{margin:8px 8px 0 0}.key-section{border-top:1px solid var(--rule);margin-top:28px;padding-top:20px}.key-section h2{font-size:30px}.key-section p .button{color:var(--teal);background:0 0;margin-left:12px}@media (max-width:600px){.masthead{flex-wrap:wrap;gap:12px}.account-nav{flex-basis:100%;order:3;justify-content:flex-end;margin:0}.key-section p .button{padding:10px 14px}}.welcome{max-width:860px;padding:8px 0 48px}.welcome h1{font-family:var(--serif);margin:14px 0 16px;font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1.05}.welcome h1 em{color:var(--teal)}.welcome-steps{gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.welcome-steps li{border:1px solid var(--rule);background:var(--surface);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.welcome-steps li.is-next{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal) inset}.welcome-steps li.is-done{opacity:.7}.welcome-steps h2{font-family:var(--serif);margin:0 0 4px;font-size:22px;font-weight:400}.welcome-steps p{color:var(--muted);margin:0}.welcome-num{border:1px solid var(--rule);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.is-next .welcome-num{background:var(--teal);color:var(--paper);border-color:#0000}.is-done .welcome-num{color:var(--teal)}.welcome-done,.welcome-later{color:var(--muted);font-size:13px}@media (max-width:640px){.welcome-steps li{grid-template-columns:36px 1fr}.welcome-steps li>:last-child{grid-column:2}}.tag-picker{max-width:520px;margin:0 0 22px}.tag-picker-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tag-refresh{color:var(--teal);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0}.tag-refresh:disabled{color:var(--muted);cursor:default}.tag-picker input[type=search]{width:100%;margin:6px 0 8px}.tag-list{border:1px solid var(--rule);background:var(--surface);border-radius:10px;max-height:300px;overflow-y:auto}.tag-list button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:15px var(--sans);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.tag-list button:last-child{border-bottom:0}.tag-list button:hover{background:var(--teal-wash)}.tag-list button.is-picked{background:var(--teal-wash);box-shadow:inset 3px 0 0 var(--teal);font-weight:600}.tag-list small{color:var(--muted);white-space:nowrap;font-size:13px}.tag-list .hint{margin:0;padding:12px 14px}.tag-note{color:var(--muted)}.mark-icon{vertical-align:-7px;flex:none;margin-right:10px;display:inline-block}
