:root{--bg-parent: rgba(0, 0, 0, .05);--bg-child: #faf5ef;--primary-color: #2d362e;--border-color: rgba(0, 0, 0, .1);--accent-color: #296e95;--focus-color: #f4b942}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4;letter-spacing:-.011em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;background:var(--bg-child);margin:0;padding:0}header{background:var(--primary-color);padding:8px 16px}header #branding{margin:8px 8px 8px 0}header #branding a{font-size:1.5rem;color:var(--bg-child);text-decoration:none}.skip-link{position:absolute;z-index:1000;top:8px;left:8px;padding:8px 12px;transform:translateY(calc(-100% - 16px));background:var(--bg-child);color:var(--primary-color);font-weight:700}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}nav{padding:8px 16px 0;background-color:var(--accent-color)}nav a{display:inline-block;padding:4px 8px;margin:0 8px 8px 0;text-decoration:none;background-color:var(--bg-child);color:var(--primary-color);font-weight:700}nav a:hover,nav a.active{background-color:var(--accent-color);color:var(--bg-child)}:where(header #branding a,nav a):focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}:where(#content a,#content summary):focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}#content a{color:var(--accent-color)}#content{text-shadow:0 1px 0 rgba(255,255,255,.8);padding:0 16px}#content:focus:not(:focus-visible){outline:none}#content:focus-visible{outline:3px solid var(--accent-color);outline-offset:3px}#content h1[tabindex="-1"]:focus{outline:3px solid var(--accent-color);outline-offset:4px}p{margin-top:.25rem}h1,h2,h3,h4,h5,h6,summary{font-family:Faculty Glyphic,Impact,Arial Black,sans-serif;color:var(--primary-color);text-shadow:none}h1,h2,summary{font-weight:400}#content details{border:1px solid var(--border-color);border-radius:6px;margin:16px 8px;transition:border-color .2s ease,box-shadow .2s ease;background:var(--bg-parent);padding:0 16px;box-shadow:-2px 2px 2px #0000001a}#content details>details{background:var(--bg-child);margin:16px 0}#content details>details>details{background:var(--bg-parent);margin:16px 0}#content details.short-answer{border-inline-start:3px solid var(--accent-color)}#content .verification-boundary{margin:16px 8px;padding:12px 16px;border-inline-start:3px solid var(--focus-color);background:var(--bg-parent)}#content .verification-boundary p{margin:0}#content h2.decision-lens{margin-block-start:1.5rem}#content summary{font-weight:600;font-size:1.5rem;cursor:pointer;list-style:none;position:relative;padding:12px 16px 12px 40px;-webkit-user-select:none;user-select:none;margin-left:-16px}#content details>details>summary{font-size:1.25rem;padding-left:36px}#content summary::-webkit-details-marker{display:none}#content summary:before{content:"";position:absolute;left:16px;top:1.5rem;width:.45rem;height:.45rem;border-right:2px solid var(--accent-color);border-bottom:2px solid var(--accent-color);transform:rotate(-45deg);transition:transform .2s ease}#content details>details summary:before{top:1.3rem}#content details[open]>summary:before{transform:rotate(45deg)}@media(max-width:375px){nav,#content{padding-inline:8px}#content details{margin:12px 0;padding-inline:12px}#content .verification-boundary{margin:12px 0}#content summary{margin-left:-12px;padding:10px 12px 10px 32px;font-size:1.25rem}#content details>details>summary{padding-left:32px;font-size:1.125rem}#content summary:before{top:1.1rem;left:12px}}@media(prefers-reduced-motion:reduce){.skip-link,#content details,#content summary:before{transition-duration:0s}}
