:root{--cb-paper:#f6f1e7;--cb-sand:#ede5d5;--cb-pine:#1f3d2b;--cb-night:#0f2418;--cb-ink:#1c1a17;--cb-white:#fff;--cb-pine-deep:#163021;--cb-pine-deeper:#0a1a11;--cb-pine-mid:#2c5239;--cb-pine-muted:#8fae97;--cb-pine-tint:#e4ece2;--cb-gold-dark:#c9923a;--cb-gold-tint:#f2ddb0;--cb-rust-tint:#fce9de;--cb-sand-dark:#d8ccb2;--cb-target-blue:#3d7fb8;--cb-target-ring-blue:#1e6fb8;--cb-target-ring-gold:#f0c873;--cb-target-center:#edc51b;--cb-target-dot:#000;--cb-note-tint:#ddeefb;--cb-note:#2c628d;--cb-note-text:#19517b;--cb-text:var(--cb-ink);--cb-text-placeholder:#6b6458;--cb-body-size:18px;--cb-text-muted:#48423a;--cb-text-on-pine:#f6f1e7;--cb-text-on-pine-body:#c9d6cb;--cb-rust:#bc4a15;--cb-rust-text:#9a4218;--cb-gold:#e0a94b;--cb-moss:#3f6b4a;--cb-rule:#e3d9c4;--cb-rule-on-pine:#3f6b4a;--cb-disabled:#c4b89f;--cb-serif:var(--font-serif,"Young Serif"), Georgia, serif;--cb-sans:var(--font-sans,"Source Sans 3"), system-ui, sans-serif;--cb-script:var(--font-script,"Caveat"), cursive;--cb-mono:ui-monospace, "SF Mono", Menlo, monospace;--cb-fs-display-xl:180px;--cb-fs-display-l:96px;--cb-fs-display:72px;--cb-fs-h1:clamp(36px, 4vw, 42px);--cb-fs-h1-post:clamp(30px, 3.4vw, 40px);--cb-fs-50:50px;--cb-fs-44:44px;--cb-fs-40:40px;--cb-fs-34:34px;--cb-fs-28:28px;--cb-fs-24:24px;--cb-fs-22:22px;--cb-fs-20:20px;--cb-fs-18:18px;--cb-fs-17:17px;--cb-fs-16:16px;--cb-fs-15:15px;--cb-fs-14:14px;--cb-fs-13:13px;--cb-fs-12:12px;--cb-lh-display:1;--cb-lh-heading:1.08;--cb-lh-title:1.2;--cb-lh-body:1.6;--cb-lh-card:1.5;--cb-lh-ui:1.4;--cb-list-gap:4px;--cb-list-gap-rich:8px;--cb-lh-script:1.1;--cb-s-1:4px;--cb-s-2:8px;--cb-s-3:12px;--cb-s-4:16px;--cb-s-5:20px;--cb-s-6:24px;--cb-s-8:32px;--cb-s-10:40px;--cb-s-14:56px;--cb-s-18:72px;--cb-s-22:88px;--cb-s-26:104px;--cb-stack-eyebrow:14px;--cb-stack-para:18px;--cb-stack-dek:22px;--cb-r-tag:4px;--cb-r-btn:6px;--cb-r-img:8px;--cb-r-card:10px;--cb-r-feature:12px;--cb-bw-hair:1px;--cb-bw-frame:1.5px;--cb-bw-input:2px;--cb-bw-heavy:3px;--cb-shadow-card:5px 5px 0 var(--cb-gold);--cb-shadow-feature:8px 8px 0 var(--cb-gold);--cb-shadow-ink:6px 6px 0 var(--cb-ink);--cb-container:1100px;--cb-gutter:32px;--cb-article:880px;--cb-measure:700px;--cb-breakout:0;--cb-ease:.15s ease}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}}:where(html,body){background:var(--cb-paper);margin:0;padding:0}html{background:var(--cb-night)}@media (max-width:899px){:root .cb-prose p,:root p.cb-article__text{text-wrap:wrap}}:where(body){font-family:var(--cb-sans);color:var(--cb-ink);-webkit-font-smoothing:antialiased;overflow-x:clip}:where(a){color:var(--cb-rust-text);text-decoration:none}:where(a):hover{text-underline-offset:3px;text-decoration:underline}:where(u){font-weight:700;text-decoration:none}:where(input,textarea)::placeholder{color:var(--cb-text-placeholder)}:where(img){max-width:100%}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cb-rust);outline-offset:2px}:is(.cb-article__text,.cb-article__list,.cb-lead-in,.cb-tldr__text) a:not(.cb-btn,.cb-link--arrow,.cb-link--button,[data-button]){text-decoration:underline;-webkit-text-decoration-color:var(--cb-gold);text-decoration-color:var(--cb-gold);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1.5px}:is(.cb-article__text,.cb-article__list,.cb-lead-in) a:not(.cb-btn,.cb-link--arrow,.cb-link--button,[data-button]):hover{text-decoration-color:currentColor}@media (max-width:900px){.cb-breadcrumb a{margin-block:-13px;padding-block:13px;display:inline-block}}.cb-skip-link{z-index:200;border-radius:var(--cb-r-btn);background:var(--cb-rust);height:44px;color:var(--cb-paper);font:700 15px var(--cb-sans);align-items:center;padding:0 20px;transition:top .15s;display:flex;position:absolute;top:-100px;left:16px}.cb-skip-link:focus{color:var(--cb-paper);text-decoration:none;top:16px}@media (max-width:1100px){[data-hdr-tagline]{display:none!important}}@keyframes cb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ds-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.cb-prose>h2,h2.cb-article__heading,h2.cb-content__heading{border-top:1px solid var(--cb-rule);padding-top:40px}[data-chapter]>.cb-article__header h2.cb-article__heading,.cb-prose:first-child>h2:first-child{border-top:0;padding-top:0}[data-banded] .cb-article__section:not([id=faq]){isolation:isolate;margin:0;padding:72px 0;scroll-margin-top:88px;position:relative}[data-banded] .cb-article__section:nth-child(1 of .cb-article__section:not([id=faq])){padding-top:0}@media (max-width:640px){[data-banded] .cb-article__section:not([id=faq]){padding:48px 0}[data-banded] .cb-article__section:nth-child(1 of .cb-article__section:not([id=faq])){padding-top:0}}[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq]))+.cb-faq{margin-top:72px}@media (max-width:640px){[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq]))+.cb-faq{margin-top:48px}}[data-banded] .cb-article__section:not([id=faq]) :is(h2.cb-article__heading,.cb-prose>h2){border-top:0;padding-top:0}[data-banded] .cb-article__section:not([id=faq])>:first-child:is(h2,header),[data-banded] .cb-article__section:not([id=faq])>.cb-prose:first-child>h2:first-child{margin-top:0}[data-banded] .cb-article__section:not([id=faq])>:last-child,[data-banded] .cb-article__section:not([id=faq])>.cb-prose:last-child>:last-child{margin-bottom:0}[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])){background:var(--cb-pine);box-shadow:0 0 0 100vmax var(--cb-pine);clip-path:inset(0 -100vmax)}[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])):before{content:"";z-index:-1;pointer-events:none;opacity:.08;background:url(/assets/tex-topo-a3-light.png) 50%/520px;position:absolute;inset:0 -100vmax}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-article__heading,.cb-article__subheading,.cb-h2,.cb-h3,.cb-article__text,.cb-article__list,.cb-article__list-item,.cb-article__name,.cb-lead-in,.cb-journal__subheading,.cb-journal__text,.cb-journal__caption,.cb-prose,.cb-prose :is(h2,h3,h4,h5,p,ul,ol,li,strong,b,em,blockquote)){color:var(--cb-paper)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-meta,.cb-figure__caption,.cb-prose figcaption){color:var(--cb-text-on-pine-body)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-article__text,.cb-article__list,.cb-lead-in,.cb-prose) a:not(.cb-btn),:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) a.cb-link:not(.cb-btn){color:var(--cb-gold);-webkit-text-decoration-color:var(--cb-gold);text-decoration-color:var(--cb-gold)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-highlight--gold{color:var(--cb-gold);-webkit-box-decoration-break:slice;box-decoration-break:slice;background:0 0;padding:0}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) hr,:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-prose hr{border-color:var(--cb-moss)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-eyebrow{color:var(--cb-gold)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-table--bare :is(th,td){color:var(--cb-paper);border-color:var(--cb-moss)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-table--bare th{color:var(--cb-text-on-pine-body)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-pull-quote p{color:var(--cb-paper)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-my-bow>:first-child,:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-signup-inline{background-color:var(--cb-night)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :focus-visible{outline-color:var(--cb-gold)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]),:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]) :is(.cb-article__heading,.cb-article__subheading,.cb-h2,.cb-h3,.cb-article__text,.cb-article__list,.cb-article__list-item,.cb-article__name,.cb-lead-in,.cb-journal__subheading,.cb-journal__text,.cb-journal__caption,.cb-prose,.cb-prose :is(h2,h3,h4,h5,p,ul,ol,li,strong,b,em,blockquote)){color:var(--cb-ink)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]) .cb-meta{color:var(--cb-text-muted)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]) .cb-eyebrow{color:var(--cb-rust-text)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]) a:not(.cb-btn){color:var(--cb-rust-text);-webkit-text-decoration-color:var(--cb-gold);text-decoration-color:var(--cb-gold)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-tag{color:var(--cb-paper);border-color:var(--cb-moss);background:0 0}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) :is(.cb-card,.cb-callout,.cb-table-wrap,.cb-video-card,.cb-check,.cb-toggle,.cb-figure,.cb-ask,[data-light-card]) .cb-bow-tag{background:var(--cb-white);color:var(--cb-ink);border-color:var(--cb-rule)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-filter__label{color:var(--cb-gold)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-filter__chip{border-color:var(--cb-moss);color:var(--cb-paper);background:0 0}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-filter__chip:hover{border-color:var(--cb-paper)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-filter__chip--on,:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-filter__chip--on:hover{background:var(--cb-gold);border-color:var(--cb-gold);color:var(--cb-ink)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-empty{border-color:var(--cb-moss);background:0 0}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-empty__text{color:var(--cb-paper)}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-bow-empty__reset{color:var(--cb-gold)}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#b6501f52 1.6px,#0000 2px);background-size:22px 22px;width:760px;position:absolute}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#b6501f52 1.6px,#0000 2px);background-size:22px 22px;width:760px;position:absolute}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):before{height:480px;top:0;right:calc(50% - 50vw - 40px);-webkit-mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%);mask-image:radial-gradient(at 85% 15%,#000 10%,#0000 75%)}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):after{background-position:0 100%;height:420px;bottom:0;left:calc(50% - 50vw - 40px);-webkit-mask-image:radial-gradient(80% 100% at 0 100%,#000 10%,#0000 75%);mask-image:radial-gradient(80% 100% at 0 100%,#000 10%,#0000 75%)}@media print{[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])){box-shadow:none;clip-path:none;background:0 0}[data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])):before{display:none}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):before{display:none}[data-banded] .cb-article__section:nth-child(odd of .cb-article__section:not([id=faq])):not(:nth-child(1 of .cb-article__section:not([id=faq]))):after{display:none}}[data-bow-view]{display:contents}[data-bow-view]:not([data-bow-view=all]),html[data-bow] [data-bow-view=all]{display:none}html[data-bow=recurve] [data-bow-view=recurve],html[data-bow=longbow] [data-bow-view=longbow],html[data-bow=compound] [data-bow-view=compound],html[data-bow=crossbow] [data-bow-view=crossbow]{display:contents}html[data-bow=recurve] [data-bows]:not([data-bows~=recurve]):not([data-bows~=all]),html[data-bow=longbow] [data-bows]:not([data-bows~=longbow]):not([data-bows~=all]),html[data-bow=compound] [data-bows]:not([data-bows~=compound]):not([data-bows~=all]),html[data-bow=crossbow] [data-bows]:not([data-bows~=crossbow]):not([data-bows~=all]){display:none}@media (max-width:640px){table :is(th,td){padding:8px 10px!important;font-size:15px!important;line-height:1.4!important}table th{font-size:14px!important}table{min-width:100%;width:max-content!important}table :is(th,td){min-width:6.5em;max-width:13em}table:has(tr>:nth-child(3)) :is(th,td){max-width:18em}}.cb-table-hint{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-text-muted);margin:32px 0 8px;font-size:13px;font-weight:700;transition:opacity .3s}.cb-table-hint.is-seen{opacity:0}.cb-table-hint__arrow{vertical-align:-1px;margin-left:4px;animation:1.1s ease-in-out infinite cb-swipe-nudge;display:inline-block}.cb-table-hint.is-seen .cb-table-hint__arrow{animation:none}@keyframes cb-swipe-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.cb-table-hint__arrow{animation:none}}.cb-table-hint+[data-table-scroll]{margin-top:0!important}:is([data-banded] .cb-article__section:nth-child(2n of .cb-article__section:not([id=faq])),[data-ground=pine]) .cb-table-hint{color:var(--cb-text-on-pine-body)}.cb-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div.cb-article__grid--cards{row-gap:36px}main:has(.cb-tool--bow-quiz:not([data-phase=intro])) .cb-page-heading--bow-quiz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
