.strength-guide[data-v-0aed9529]{color:var(--text);margin:0 auto;width:min(1160px,calc(100% - 32px))}main[data-v-0aed9529]{padding:28px 0 34px}.hero[data-v-0aed9529]{align-items:flex-end;background:#15271e;display:flex;margin-bottom:16px;min-height:460px;overflow:hidden;position:relative}.hero[data-v-0aed9529]:after{background:linear-gradient(90deg,#070f0ad6,#070f0a6b 58%,#070f0a24);content:""}.hero[data-v-0aed9529]:after,.hero>img[data-v-0aed9529]{inset:0;position:absolute}.hero>img[data-v-0aed9529]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-copy[data-v-0aed9529]{color:#fff;max-width:620px;padding:46px;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.45);z-index:1}.eyebrow[data-v-0aed9529]{color:#d8ea5c;font-size:11px;font-weight:850;margin:0 0 7px;text-transform:uppercase}.hero-copy h1[data-v-0aed9529]{font-size:40px;line-height:1.1;margin:0 0 14px}.hero-copy>p[data-v-0aed9529]:not(.eyebrow){color:#ffffffd1;font-size:16px;line-height:1.6;margin:0 0 18px;max-width:560px}.hero-copy>span[data-v-0aed9529]{color:#ffffff94;font-size:12px}.hero-copy>span strong[data-v-0aed9529]{color:#fff}.page-nav[data-v-0aed9529]{background:#fff;border:1px solid var(--border);display:flex;margin-bottom:58px;overflow-x:auto;scrollbar-width:none}.page-nav[data-v-0aed9529]::-webkit-scrollbar{display:none}.page-nav a[data-v-0aed9529]{border-right:1px solid var(--border);color:var(--text);flex:1 1 0;font-size:11px;font-weight:800;min-height:46px;min-width:-moz-max-content;min-width:max-content;padding:13px 9px;text-align:center;text-decoration:none}.page-nav a[data-v-0aed9529]:last-child{border:0}.page-nav a[data-v-0aed9529]:hover{background:#edf5ef;color:var(--accent)}.section-block[data-v-0aed9529]{margin-bottom:70px;scroll-margin-top:20px}.point-grid[data-v-0aed9529]{background:#fff;border:1px solid var(--border);display:grid}.point-grid[data-v-0aed9529],.point-grid--three[data-v-0aed9529]{grid-template-columns:repeat(3,1fr)}.point-grid article[data-v-0aed9529]{border-right:1px solid var(--border);padding:20px}.point-grid article[data-v-0aed9529]:last-child{border-right:0}.point-grid h3[data-v-0aed9529]{font-size:14px;margin:0 0 8px}.point-grid p[data-v-0aed9529]{color:var(--text-dim);font-size:12px;line-height:1.5;margin:0}.rule[data-v-0aed9529]{background:#eef5ef;border-left:3px solid var(--accent);font-size:13px;line-height:1.55;margin:18px 0 0;padding:14px 16px}.rule--warm[data-v-0aed9529]{background:#fff8eb;border-color:#b87816;color:#5e4724}.zones-section[data-v-0aed9529]{background:#fff;padding:30px}.zone-grid[data-v-0aed9529],.zones-section[data-v-0aed9529]{border:1px solid var(--border)}.zone-grid[data-v-0aed9529]{display:grid;grid-template-columns:repeat(3,1fr)}.zone-grid article[data-v-0aed9529]{border-right:1px solid var(--border);padding:22px}.zone-grid article[data-v-0aed9529]:last-child{border-right:0}.zone-focus[data-v-0aed9529]{color:var(--accent);display:block;font-size:10px;font-weight:850;margin-bottom:10px;text-transform:uppercase}.zone-grid h3[data-v-0aed9529]{font-size:16px;margin:0 0 8px}.zone-grid p[data-v-0aed9529]{color:var(--text-dim);font-size:13px;line-height:1.55;margin:0}.sessions-section[data-v-0aed9529]{background:#fff;border:1px solid var(--border);padding:30px}.session-tabs[data-v-0aed9529]{border:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.session-tabs button[data-v-0aed9529]{background:#fff;border:0;border-right:1px solid var(--border);color:var(--text-dim);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;justify-content:center;min-height:56px;padding:10px 16px;text-align:left}.session-tabs button[data-v-0aed9529]:last-child{border-right:0}.session-tabs button[data-v-0aed9529]:hover{background:#f4f8f4;color:var(--text)}.session-tabs button.is-active[data-v-0aed9529]{background:var(--accent);color:#fff}.session-tabs button span[data-v-0aed9529]{font-size:13px;font-weight:850}.session-tabs button small[data-v-0aed9529]{font-size:10px;opacity:.8}.session-panel[data-v-0aed9529]{border:1px solid var(--border);border-top:0;display:grid;grid-template-columns:repeat(3,1fr);margin-top:1px}.session-panel article[data-v-0aed9529]{border-right:1px solid var(--border);display:grid;gap:10px;grid-template-columns:24px 1fr;padding:20px}.session-panel article[data-v-0aed9529]:last-child{border-right:0}.session-panel article>span[data-v-0aed9529]{color:var(--accent);font-size:13px;font-weight:900}.session-panel h3[data-v-0aed9529]{font-size:13px;margin:0 0 6px}.session-panel p[data-v-0aed9529]{color:var(--text-dim);font-size:12px;line-height:1.5;margin:0}.downhill-section[data-v-0aed9529],.place-section[data-v-0aed9529]{padding:0}.place-grid[data-v-0aed9529]{background:#fff;border:1px solid var(--border);display:grid;grid-template-columns:repeat(2,1fr)}.place-grid article[data-v-0aed9529]{border-bottom:1px solid var(--border);border-right:1px solid var(--border);padding:20px}.place-grid article[data-v-0aed9529]:nth-child(2n){border-right:0}.place-grid article[data-v-0aed9529]:nth-last-child(-n+2){border-bottom:0}.place-grid h3[data-v-0aed9529]{font-size:14px;margin:0 0 8px}.place-grid p[data-v-0aed9529]{color:var(--text-dim);font-size:12px;line-height:1.55;margin:0}.checklist[data-v-0aed9529]{background:#fff;border:1px solid var(--border);list-style:none;margin:0;padding:0}.checklist li[data-v-0aed9529]{border-bottom:1px solid var(--border);color:var(--text-dim);font-size:13px;line-height:1.5;padding:14px 20px 14px 40px;position:relative}.checklist li[data-v-0aed9529]:last-child{border-bottom:0}.checklist li[data-v-0aed9529]:before{background:var(--accent);border-radius:50%;content:"";height:8px;left:18px;position:absolute;top:15px;width:8px}.sources-section[data-v-0aed9529]{background:#fff;padding:30px}.source-list[data-v-0aed9529],.sources-section[data-v-0aed9529]{border:1px solid var(--border)}.source-list[data-v-0aed9529]{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.source-list li[data-v-0aed9529]{border-bottom:1px solid var(--border)}.source-list li[data-v-0aed9529]:nth-child(odd){border-right:1px solid var(--border)}.source-list li[data-v-0aed9529]:nth-last-child(-n+2){border-bottom:0}.source-list a[data-v-0aed9529]{color:var(--text);display:block;min-height:100%;padding:16px 40px 16px 16px;position:relative;text-decoration:none}.source-list a[data-v-0aed9529]:hover{background:#f3f7f3}.source-head[data-v-0aed9529]{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;margin-bottom:6px}.source-head strong[data-v-0aed9529]{font-size:13px}.source-level[data-v-0aed9529]{border:1px solid #a9c4b0;color:#28623d;font-size:9px;font-weight:850;padding:3px 5px;text-transform:uppercase}.source-list cite[data-v-0aed9529]{display:block;font-size:10px;font-style:normal;line-height:1.45;margin-bottom:5px}.source-list p[data-v-0aed9529]{color:var(--text-dim);font-size:11px;line-height:1.45;margin:0}.source-list b[data-v-0aed9529]{color:var(--accent);position:absolute;right:15px;top:16px}@media(max-width:1024px){.strength-guide[data-v-0aed9529]{width:100%}}@media(max-width:900px){.hero[data-v-0aed9529]{min-height:420px}.point-grid[data-v-0aed9529],.point-grid--three[data-v-0aed9529],.session-panel[data-v-0aed9529],.session-tabs[data-v-0aed9529],.zone-grid[data-v-0aed9529]{grid-template-columns:1fr 1fr}.point-grid article[data-v-0aed9529]:nth-child(3),.session-panel article[data-v-0aed9529]:nth-child(3),.session-tabs button[data-v-0aed9529]:nth-child(3),.zone-grid article[data-v-0aed9529]:nth-child(3){border-right:0}}@media(max-width:800px){main[data-v-0aed9529]{padding-bottom:74px;padding-top:16px}.hero[data-v-0aed9529]{min-height:380px}.hero[data-v-0aed9529]:after{background:#070f0a9e}.hero-copy[data-v-0aed9529]{padding:28px 20px}.hero-copy h1[data-v-0aed9529]{font-size:30px}.hero-copy>p[data-v-0aed9529]:not(.eyebrow){font-size:15px}.page-nav[data-v-0aed9529]{display:none}.section-block[data-v-0aed9529]{margin-bottom:44px}.place-grid[data-v-0aed9529],.point-grid[data-v-0aed9529],.point-grid--three[data-v-0aed9529],.session-panel[data-v-0aed9529],.session-tabs[data-v-0aed9529],.source-list[data-v-0aed9529],.zone-grid[data-v-0aed9529]{grid-template-columns:1fr}.place-grid article[data-v-0aed9529],.point-grid article[data-v-0aed9529],.session-panel article[data-v-0aed9529],.session-tabs button[data-v-0aed9529],.zone-grid article[data-v-0aed9529]{border-bottom:1px solid var(--border);border-right:0!important}.place-grid article[data-v-0aed9529]:last-child,.point-grid article[data-v-0aed9529]:last-child,.session-panel article[data-v-0aed9529]:last-child,.session-tabs button[data-v-0aed9529]:last-child,.zone-grid article[data-v-0aed9529]:last-child{border-bottom:0}.sessions-section[data-v-0aed9529],.sources-section[data-v-0aed9529],.zones-section[data-v-0aed9529]{padding:20px}.source-list li[data-v-0aed9529],.source-list li[data-v-0aed9529]:nth-child(odd),.source-list li[data-v-0aed9529]:nth-last-child(-n+2){border-bottom:1px solid var(--border);border-right:0}.source-list li[data-v-0aed9529]:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){[data-v-0aed9529]{scroll-behavior:auto}}
