@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2) format("woff2")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-italic.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-var.woff2) format("woff2")}.csm-page{--csm-green: #2d5a4a;--csm-cream: #f5f0e8;--csm-rule: #d8d0c2;--csm-ink: #26302c;--csm-muted: #5c6b64;--csm-orange: #e8a04c;--csm-serif: "DM Serif Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--csm-sans: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--csm-w: 794px;--csm-pad: 53px;max-width:calc(var(--csm-w) + 4rem);margin:0 auto;padding:calc(var(--header-height) + 1.5rem) 1rem 4rem;font-family:var(--csm-sans)}.csm-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:var(--csm-w);margin:0 auto}.csm-toolbar__back,.csm-toolbar__print{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--csm-sans);font-size:.875rem;font-weight:500;border-radius:999px;padding:.5rem 1rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.csm-toolbar__back{color:var(--csm-muted);background:transparent}.csm-toolbar__back:hover{color:var(--csm-green);background:#2d5a4a12}.csm-toolbar__print{color:var(--csm-cream);background:var(--csm-green);box-shadow:0 6px 18px -8px #2d5a4ab3}.csm-toolbar__print:hover{background:#24483b;box-shadow:0 10px 24px -8px #2d5a4acc}.csm-print-note,.csm-note{max-width:var(--csm-w);margin:.75rem auto 1.25rem;font-size:.85rem;color:var(--csm-muted);text-align:center}.csm-note{margin:1.5rem auto 0}.csm-note a{color:var(--csm-green);font-weight:500;text-decoration:underline;text-underline-offset:2px}.csm-sheet{width:var(--csm-w);min-height:1123px;max-width:100%;margin:0 auto 28px;background:var(--csm-cream);color:var(--csm-ink);display:flex;flex-direction:column;box-shadow:0 24px 60px -24px #26302c59;overflow:hidden}.csm-sheet:last-of-type{margin-bottom:0}.csm-bar{display:flex;align-items:center;justify-content:space-between;padding:22px var(--csm-pad) 16px;border-bottom:2px solid var(--csm-green);flex:none}.csm-wordmark{font-family:var(--csm-serif);font-size:22px;color:var(--csm-green);line-height:1}.csm-wordmark--sm{font-size:13px;color:var(--csm-muted);font-family:var(--csm-sans)}.csm-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--csm-orange)}.csm-body{flex:1;padding:34px var(--csm-pad) 24px;display:flex;flex-direction:column}.csm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--csm-orange);margin:0 0 10px}.csm-h1{font-family:var(--csm-serif);font-weight:400;font-size:44px;line-height:1.08;color:var(--csm-green);margin:0 0 18px}.csm-h1--sm{font-size:32px;margin-bottom:22px}.csm-lede{font-size:15px;line-height:1.6;color:var(--csm-ink);max-width:520px;margin:0 0 40px}.csm-cover-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;margin-bottom:34px}.csm-cover-grid--debrief{margin-bottom:30px}.csm-cover-step__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:12px;font-weight:700;color:var(--csm-orange);font-family:var(--csm-serif);margin-bottom:6px}.csm-cover-step__title{font-size:16px;font-weight:700;color:var(--csm-green);margin:0 0 4px}.csm-cover-step__body{font-size:12.5px;line-height:1.5;color:var(--csm-muted);margin:0}.csm-rules{background:var(--csm-green);color:var(--csm-cream);font-size:13px;line-height:1.6;padding:16px 20px;margin-bottom:20px}.csm-rules strong{color:var(--csm-orange)}.csm-footnote{font-size:12px;color:var(--csm-muted);margin:0}.csm-footnote--cover{display:none}.csm-cover-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px var(--csm-pad) 26px;border-top:1px solid var(--csm-rule);font-size:11.5px;color:var(--csm-muted);flex-wrap:wrap}.csm-belongs{display:flex;gap:40px;font-size:12.5px;color:var(--csm-muted);margin-bottom:28px;flex-wrap:wrap}.csm-blank{display:inline-block;border-bottom:1px solid var(--csm-rule);width:160px;height:1px;margin-left:6px;vertical-align:-2px}.csm-blank--short{width:100px}.csm-num-row{display:flex;align-items:flex-start;gap:18px;margin-bottom:26px}.csm-num{font-family:var(--csm-serif);font-size:40px;color:var(--csm-orange);line-height:1}.csm-h2{font-family:var(--csm-serif);font-weight:400;font-size:25px;color:var(--csm-green);margin:0 0 6px;line-height:1.2}.csm-h2-sub{font-size:12.5px;color:var(--csm-muted);margin:0;max-width:480px}.csm-h3{font-family:var(--csm-serif);font-weight:400;font-size:19px;color:var(--csm-green);margin:4px 0 16px}.csm-blocks{display:flex;flex-direction:column;gap:22px}.csm-prompt{font-size:13px;font-weight:600;color:var(--csm-ink);margin:0 0 10px}.csm-choices{display:flex;gap:10px 22px}.csm-choices--col{flex-direction:column;gap:10px}.csm-choices--row{flex-wrap:wrap}.csm-choices--tight{gap:8px 16px}.csm-choice{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--csm-ink)}.csm-box{width:14px;height:14px;border:1.4px solid var(--csm-green);border-radius:3px;flex-shrink:0}.csm-scale{display:flex;gap:10px;margin-bottom:6px}.csm-scale__box{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1.4px solid var(--csm-rule);border-radius:4px;font-size:13px;color:var(--csm-muted)}.csm-scale__labels{display:flex;justify-content:space-between;max-width:220px;font-size:11px;color:var(--csm-muted)}.csm-writein{display:flex;flex-direction:column;gap:16px}.csm-line{display:block;border-bottom:1px solid var(--csm-rule);height:1px}.csm-block--rows{display:flex;flex-direction:column;gap:0}.csm-hrow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid var(--csm-rule);flex-wrap:wrap}.csm-hrow:last-child{border-bottom:1px solid var(--csm-rule)}.csm-hrow__text h3{font-size:13.5px;font-weight:700;color:var(--csm-green);margin:0 0 3px}.csm-hrow__text p{font-size:11.5px;color:var(--csm-muted);margin:0}.csm-foot{display:flex;justify-content:space-between;padding:14px var(--csm-pad) 22px;border-top:1px solid var(--csm-rule);font-size:11.5px;color:var(--csm-muted)}@media screen and (max-width:859px){.csm-page{--csm-pad: 22px;padding:calc(var(--header-height) + 1rem) .75rem 3rem}.csm-sheet{width:100%;min-height:0}.csm-h1{font-size:clamp(28px,8vw,40px)}.csm-cover-grid{grid-template-columns:1fr;gap:20px}.csm-num-row{gap:12px}.csm-num{font-size:32px}.csm-h2{font-size:21px}}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.header,.bv-nav,.footer,.consent-banner,.csm-toolbar,.csm-note,.csm-print-note{display:none!important}main{margin:0!important;padding:0!important}.csm-page{max-width:none;margin:0;padding:0}.csm-sheet{width:210mm;height:297mm;max-width:none;box-shadow:none;margin:0;break-after:page;page-break-after:always}.csm-sheet:last-of-type{break-after:auto;page-break-after:auto}.csm-sheet,.csm-bar,.csm-rules,.csm-num,.csm-box,.csm-scale__box{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(prefers-reduced-motion:reduce){.csm-toolbar__back,.csm-toolbar__print{transition:none!important}}
