body.forest-site .no-bites-page{max-width:1440px;color:var(--forest-ink);font:400 16px/1.5 var(--body);margin:auto;padding:24px 20px 0}.no-bites-page .atlas-site-header{border-bottom:1px solid var(--forest-line);padding:0 0 16px}.nb-assistant{margin:24px 0 48px;scroll-margin-top:16px}.nb-assistant :is(h1,h2,h3,p,figure,ol){margin:0}body.forest-site .nb-assistant p{line-height:1.5}.nb-assistant :is(h1,h2):focus{outline:none}body.forest-site .nb-assistant h1{font-size:36px;line-height:1.17}body.forest-site .nb-assistant h2{font-size:30px;line-height:1.2}.nb-context{color:var(--forest-accent);flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;font-size:14px;display:flex}.nb-context a{color:inherit;align-items:center;min-height:44px;display:flex}.nb-context span{align-self:center}.nb-entry-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.nb-entry-hero-mobile .nb-picture{height:172px}.nb-entry-hero-desktop,.nb-desktop-checks,.nb-rail,.nb-entry-eyebrow,.nb-lead-full,.nb-entry-promise{display:none}.nb-scope,.nb-caption{color:var(--forest-muted);font-size:14px}.nb-assistant .nb-scope,.nb-kicker,.nb-mobile-context{color:var(--forest-accent)}.nb-disclosure{color:var(--forest-muted);font-size:12px}.nb-picture{object-fit:cover;background:var(--forest-bg);border-radius:12px;width:100%;height:100%;display:block}.nb-contain{object-fit:contain}.nb-button{border:1px solid var(--forest-accent);background:var(--forest-accent);width:100%;min-height:56px;color:var(--forest-bg);font:600 16px/1.5 var(--body);text-align:center;cursor:pointer;white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;text-decoration:none;display:flex}.nb-button.nb-secondary{background:var(--forest-panel);color:var(--forest-ink);border-color:var(--forest-line)}.nb-button:hover{filter:brightness(1.08)}.nb-back,.nb-text-link{min-height:44px;color:var(--forest-accent);font:400 14px/1.5 var(--body);text-underline-offset:4px;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:10px 0;text-decoration:underline;display:flex}.nb-back{color:var(--forest-ink);align-self:flex-start;font-size:16px}.nb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.nb-tiles-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nb-tiles figure{background:var(--forest-panel);border-radius:12px;min-width:0;padding:8px}.nb-tiles .nb-picture{height:110px}.nb-tiles-compact .nb-picture{height:70px}.nb-tiles figcaption{flex-direction:column;gap:4px;margin-top:6px;font-size:14px;display:flex}.nb-tiles figcaption strong{font-weight:600}.nb-tiles figcaption span{color:var(--forest-accent);font-size:12px}.nb-mobile-context{margin-bottom:12px;font-size:14px}.nb-card{flex-direction:column;gap:16px;min-width:0;display:flex}.nb-kicker{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.nb-progress{color:var(--forest-accent);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.nb-progress>div{gap:8px;display:flex}.nb-progress span{background:var(--forest-line);border-radius:3px;flex:1;height:8px}.nb-progress .done{background:var(--forest-accent)}.nb-progress .current{border:1px solid var(--forest-accent);background:var(--forest-panel)}.nb-visual{flex-direction:column;gap:8px;display:flex}.nb-visual .nb-picture{height:158px}.nb-visual figcaption{color:var(--forest-accent);font-size:14px;line-height:1.5}.nb-actions{flex-direction:column;gap:12px;display:flex}.nb-result-actions{flex-direction:row}.nb-result-actions .nb-button{flex:1;min-width:0;padding-inline:10px}.nb-callout{background:var(--forest-raised);border-radius:12px;padding:16px}.nb-depth{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}.nb-depth .nb-picture{height:176px}.nb-depth h3{font:400 20px/1.3 var(--display);margin-bottom:12px}.nb-reference{border-top:1px solid var(--forest-line);max-width:900px;margin:0 auto;padding:24px 0}.nb-reference summary{cursor:pointer;min-height:56px;padding:12px 0;font-weight:600}.nb-reference section{padding:16px 0;scroll-margin-top:16px}.nb-reference h2{font-size:24px}.nb-reference p{font-size:16px}.nb-reference a{color:var(--forest-accent)}.no-bites-page .fishing-recommendation-note{max-width:900px;margin:32px auto}@media (min-width:768px){body.forest-site .no-bites-page{padding:32px 40px 0}.nb-assistant{margin-top:32px}.nb-entry-layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.nb-entry-hero-mobile,.nb-entry-checks{display:none}.nb-entry-hero-desktop{display:block}.nb-entry-hero-desktop .nb-picture{height:374px}.nb-entry-hero-desktop figcaption{color:var(--forest-accent);margin-top:8px;font-size:12px;line-height:18px}.nb-desktop-checks>p{margin-top:24px}.nb-desktop-checks{margin-top:32px;display:block}.nb-desktop-checks .nb-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.nb-desktop-checks .nb-picture{height:150px}.nb-desktop-checks figcaption{padding:8px;font-size:18px}.nb-step{max-width:800px;margin-inline:auto}.nb-card{background:var(--forest-panel);border-radius:12px;padding:32px}.nb-card .nb-tiles figure{background:var(--forest-bg)}.nb-visual .nb-picture{height:240px}.nb-tiles .nb-picture{height:176px}.nb-tiles-compact .nb-picture{height:130px}.nb-actions{flex-direction:row}.nb-actions .nb-button{flex:1}.nb-entry-copy>.nb-button{max-width:350px}}@media (min-width:768px) and (max-width:1099px){.nb-entry-hero-desktop .nb-picture{object-position:25% center}}@media (min-width:1100px){body.forest-site .no-bites-page{padding:32px 64px 0}body.forest-site .nb-entry h1{font-size:60px}.nb-entry-copy .nb-lead{font-size:20px}.nb-entry-layout{grid-template-columns:minmax(0,600fr) minmax(0,664fr);align-items:center;gap:48px}.nb-entry-eyebrow,.nb-lead-full,.nb-entry-promise{display:block}.nb-lead-short,.nb-entry-safety,.nb-entry-disclosure{display:none}.nb-entry-promise{color:var(--forest-muted);font-size:14px}.nb-entry-copy>.nb-text-link{text-align:left;max-width:350px;color:var(--forest-ink);justify-content:flex-start;font-size:16px;font-weight:600}.nb-desktop-checks .nb-tiles{gap:16px}.nb-desktop-checks .nb-tiles figure{gap:16px;padding:16px;display:flex}.nb-desktop-checks .nb-tiles .nb-picture{flex:none;width:156px;height:112px}.nb-desktop-checks .nb-tiles figcaption{gap:8px;margin:0;padding:0}.nb-desktop-checks figcaption strong{font:400 24px/28px var(--display)}.nb-desktop-checks figcaption span{color:var(--forest-ink);font-size:16px}.nb-desktop-checks figcaption .nb-check-number{color:var(--forest-accent);font-size:14px;font-weight:600}.nb-step{grid-template-columns:312px minmax(0,800px);gap:64px;max-width:1176px;margin-left:0;margin-right:0;display:grid}.nb-rail{flex-direction:column;gap:24px;display:flex}body.forest-site .nb-rail h1,body.forest-site .nb-card h2{font-size:40px}.nb-rail ol{padding-left:24px}.nb-context-box{background:var(--forest-panel);border-radius:12px;padding:16px}.nb-mobile-context{display:none}.nb-card>p{font-size:18px}.nb-card>.nb-caption{font-size:14px}.nb-card>.nb-kicker{font-size:13px}}@media (prefers-reduced-motion:reduce){.nb-assistant *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
