.discovery-shell{background:#f5f7f1;min-height:100vh}.discovery-header{border-bottom:1px solid #d5dfd2;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:25px 32px;display:flex}.discovery-brand{color:#113c37;letter-spacing:-1.8px;flex-shrink:0;align-items:center;font-size:31px;font-weight:750;display:inline-flex}.discovery-brand .brand-dot{color:#efbd55;display:inline}.discovery-header nav,.discovery-footer nav{flex-wrap:wrap;gap:22px;font-size:14px;font-weight:600;display:flex}.discovery-header nav a:hover,.discovery-footer a:hover{text-underline-offset:5px;text-decoration:underline}.discovery-main{max-width:1200px;margin:auto;padding:28px 32px 50px}.discovery-hero{max-width:860px;padding:45px 0 40px}.discovery-hero h1{letter-spacing:-1.8px;color:#193f35;text-wrap:balance;margin:16px 0 22px;font-size:clamp(32px,5vw,60px);line-height:1.08}.discovery-hero>p:not(.eyebrow):not(.discovery-caption){color:#486058;max-width:760px;font-size:18px;line-height:1.75}.discovery-hero .water-search{margin-top:28px}.discovery-main .eyebrow{color:#37674c;letter-spacing:2px;font-size:11px;font-weight:700}.discovery-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.discovery-section-heading p{color:#536a5f;font-size:14px}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.discovery-two-column{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}.discovery-card{background:#fff;border:1px solid #dae3d7;border-radius:16px;min-width:0;margin-bottom:24px;padding:28px}.discovery-grid .discovery-card{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:0;display:flex}.discovery-card h2,.discovery-card h3{color:#244a3e;margin:8px 0 14px;line-height:1.3}.discovery-card p{color:#53685e;margin:12px 0;line-height:1.75}.discovery-accent{background:#eaf0df}.discovery-link-list,.water-search-results{width:100%;margin:0;padding:0;list-style:none}.discovery-link-list a{border-top:1px solid #e1e9df;flex-direction:column;padding:14px 0;display:flex}.discovery-link-list span{color:#627367;margin-top:3px;font-size:13px}.text-link{color:#205f4b;text-underline-offset:4px;text-align:left;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.discovery-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:22px 0;display:flex}.discovery-caption,.discovery-hero .discovery-caption{color:#526b5e;margin-top:16px;font-size:12px;line-height:1.65}.discovery-breadcrumb{color:#496957;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.species-chips{flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;list-style:none;display:flex}.species-chips li{color:#385941;background:#edf3e9;border-radius:22px;padding:7px 12px;font-size:13px}.conditions-numbers{flex-wrap:wrap;gap:32px;margin:20px 0;display:flex}.conditions-numbers strong{color:#245943;font-size:33px;display:block}.conditions-numbers span{color:#53685e;font-size:13px}.discovery-footer{color:#486052;border-top:1px solid #d5dfd2;max-width:1200px;margin:auto;padding:28px 32px}.guide-steps{margin:24px 0 40px;padding:0;list-style:none}.guide-steps li{border-bottom:1px solid #d5dfd2;align-items:flex-start;gap:24px;padding:30px 0;display:flex}.guide-step-number{color:#8ca27d;font-size:40px;font-weight:700;line-height:1}.guide-steps h2{margin:0 0 12px}.guide-steps p{color:#4e6458;max-width:850px;line-height:1.8}.discovery-source-list{text-underline-offset:3px;margin:20px 0;padding-left:20px;line-height:2;text-decoration:underline}.discovery-prose{max-width:800px;line-height:1.8}.discovery-prose h2{margin:28px 0 12px}.discovery-prose p{color:#4e6458}.water-search{width:100%;max-width:680px;position:relative}.water-search label{color:#294e42;margin-bottom:9px;font-size:14px;font-weight:600;display:block}.water-search-input{background:#fff;border:1px solid #a7bba9;border-radius:10px;align-items:center;gap:12px;padding:0 16px;display:flex}.water-search-input input{width:100%;min-width:0;font:inherit;color:#1d3f33;background:0 0;border:0;padding:16px 0}.water-search-input:focus-within{outline-offset:2px;outline:3px solid #b9cf91}.water-search-input input:focus{outline:0}.water-search>p{color:#536a5f;margin:9px 0 0;font-size:12px}.water-search-results{background:#fff;border:1px solid #cbd8c7;border-radius:10px;max-height:320px;margin-top:12px;overflow:auto}.water-search-results li+li{border-top:1px solid #e1e9df}.water-search-results a{flex-direction:column;padding:13px 16px;display:flex}.water-search-results a:hover{background:#edf3e6}.water-search-results span{color:#546b5c;margin-top:3px;font-size:12px}.discovery-dashboard{background:#f0f5e9;border:1px solid #d7e2d6;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-bottom:22px;padding:24px;display:grid}.return-waters h2{font-size:17px}.return-waters p,.return-waters>a{margin:10px 0;font-size:13px}.return-waters .discovery-section-heading{margin-bottom:12px}.saved-water-links{flex-wrap:wrap;gap:8px;display:flex}.water-pill{text-align:left;background:#fff;border:1px solid #cdddc7;border-radius:9px;flex-direction:column;align-items:flex-start;padding:9px 13px;display:flex}.water-pill span{color:#5d725f;font-size:10px}.water-pill strong{color:#2c4d3b;font-size:13px}.selected-water-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 22px;font-size:13px;display:flex}.share-water{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-water span{font-size:12px}.share-water input,.partner-controls select,.discovery-card>input{background:#fff;border:1px solid #aabdaa;border-radius:7px;width:100%;min-height:44px;padding:10px;font-size:14px}.partner-controls{flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.partner-qr{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.partner-qr>div{flex:230px}.partner-qr img{background:#fff;flex:0 0 180px}.tackle-picker{background:#eaf0df;border:1px solid #cddbc4;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.tackle-picker h2{margin:7px 0}.tackle-picker p{color:#496252;font-size:14px}.tackle-picker label{color:#244a3e;flex:0 290px;font-size:13px;font-weight:600;display:block}.tackle-picker select{color:#163e32;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a4bca8;border-radius:8px;margin-top:8px;padding:13px;font-size:16px;display:block}.tackle-focus{color:#245c49;align-items:center;gap:18px;margin:32px 0 22px;display:flex}.tackle-focus h2{margin:6px 0;font-size:28px}.tackle-focus p:last-child{color:#506b5b}.tackle-box-page .tackle-card{margin-bottom:24px}.tackle-box-page .tackle-source{flex-wrap:wrap;gap:12px}.tackle-page-link{margin:0 0 14px;display:inline-block}@media (max-width:700px){.tackle-picker{flex-direction:column;align-items:stretch;gap:20px;padding:20px}.tackle-picker label{flex-basis:auto}.tackle-box-page .lure-grid{grid-template-columns:1fr}.rail nav .nav-item{flex:1 1 0;min-width:0}.rail nav a.nav-item{color:#557370}}.partner-controls label{flex:1;min-width:180px;font-size:14px}.partner-controls select{margin-top:7px;display:block}.discovery-card>input{margin-bottom:14px}.discovery-card blockquote{color:#385641;border-left:4px solid #8da275;margin:20px 0;padding:6px 24px;font-size:20px;line-height:1.7}.journal-filter{margin:0 0 20px;font-size:13px}.analytics-choice{z-index:60;background:#fff;border:1px solid #abc2ab;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;max-width:800px;margin:auto;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px #123e3626}.analytics-choice p{flex:350px;font-size:13px}.analytics-choice a{text-decoration:underline}.analytics-settings{color:#486052;background:0 0;border:0;margin:12px auto;font-size:12px;text-decoration:underline;display:block}.footer-links{flex-wrap:wrap}@media (max-width:700px){.topbar{flex-wrap:wrap;height:auto;min-height:76px;padding-top:12px;padding-bottom:12px}.topbar .county-selector{flex:160px;min-width:0;margin-left:0}.topbar .county-selector select{width:100%;min-width:0}.topbar>button{flex-shrink:0}}@media (max-width:850px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-dashboard{grid-template-columns:1fr;gap:24px}.discovery-two-column{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.discovery-header{flex-direction:column;align-items:flex-start;gap:18px;padding:20px}.discovery-header nav{gap:18px;font-size:13px}.discovery-main{padding:20px 18px 36px}.discovery-hero{padding:24px 0 28px}.discovery-grid{grid-template-columns:1fr}.discovery-card{padding:22px}.discovery-dashboard{padding:18px}.discovery-footer{padding:24px 20px}.guide-steps li{gap:16px}.guide-step-number{font-size:28px}.discovery-actions{gap:12px}}
