.wg-guide{--bg-teal:#00888a}.wg-guide .bg-hero{background:#092d3b}
.wg-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:26px;align-items:center;padding:30px 0}
.wg-guide .bg-hero-copy{padding:26px 0}.wg-guide h1{font-size:clamp(40px,4.2vw,61px)}
.wg-hero-image{min-width:0;border-radius:16px;overflow:hidden}.wg-hero-image img{display:block;width:100%;height:auto}.wg-hero-image figcaption{padding:15px 18px;background:#153e49;color:#f1f6ef;font-size:14px}.wg-hero-image small{display:block;font-size:10px;color:#c7dbd5}
.wg-guide .bg-grid>*{min-width:0}.wg-first-look{border-bottom:1px solid #d8e5e4}.wg-first-look h2{font-size:26px;margin:12px 0}.wg-first-look p{font-size:14px}
.wg-note{padding:26px 30px;border-left:4px solid #af8c3b;background:#f6f5ec;margin-top:24px;border-radius:0 12px 12px 0}.wg-note p{font-size:15px}.wg-inline-links{display:flex;gap:24px;flex-wrap:wrap}
.wg-guide .wg-card-image{margin:16px 0 20px;border:1px solid #d8e5e4;border-radius:10px;overflow:hidden;background:#f5f8f4}.wg-card-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.wg-guide .wg-rig-image{margin:18px 0;border:1px solid #d8e5e4;border-radius:10px;overflow:hidden}.wg-rig-image a{display:block;text-decoration:none}.wg-rig-image img{display:block;width:100%;height:auto}.wg-rig-image span{display:block;padding:10px 14px;background:#eef5f1;color:#007a7d;font-size:12px}.wg-guide .bg-rig-tip{font-size:13px;border-top:1px solid #d8e5e4;padding-top:16px}
.wg-tackle-panel{display:block;width:100%;min-width:0;margin-top:30px;padding:30px;background:#f4f7f8;border-radius:12px;text-align:center}.wg-tackle-panel>.bg-eyebrow{display:block;margin:0 0 22px}.wg-table-wrap{width:100%;min-width:0}.wg-tackle-panel table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;background:white;font-size:13px;line-height:1.55;margin:0}.wg-tackle-panel caption{text-align:center;font-weight:700;margin-bottom:12px}.wg-tackle-panel th,.wg-tackle-panel td{padding:12px;text-align:left;vertical-align:top;border:1px solid #d0e1e3;overflow-wrap:break-word}.wg-tackle-panel th:first-child{width:23%}.wg-tackle-panel th:nth-child(2){width:42%}.wg-tackle-panel thead{background:#e6efed}.wg-guide .wg-tackle-panel>h3{margin:24px 0 12px;text-align:center}.wg-guide .wg-tackle-panel>p{margin:0;font-size:14px;text-align:center}
.wg-seasons{margin-top:24px}.wg-spawn{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding:30px;border-radius:12px;background:#f1f5eb;margin-top:25px}.wg-spawn p{font-size:15px}.wg-spawn aside{padding-left:28px;border-left:1px solid #c8d7c4}
.wg-destinations .bg-lake{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:24px}.wg-destinations .bg-lake h3{font-size:24px}.wg-destinations .bg-lake p{font-size:14px}.wg-lake-tip{border-top:1px solid #d8e5e4;padding-top:12px}.wg-guide .bg-bottom .bg-hero-link{color:white}
@media(max-width:1000px){.wg-guide h1{font-size:43px}.wg-hero-grid{gap:20px}}
@media(max-width:760px){.wg-hero-grid{grid-template-columns:1fr;padding:0 0 24px}.wg-guide .bg-hero-copy{padding:30px 0 0}.wg-guide h1{font-size:43px}.wg-guide h1 br{display:block!important}.wg-spawn{grid-template-columns:1fr;gap:16px;padding:24px}.wg-spawn aside{padding:16px 0 0;border-left:0;border-top:1px solid #c8d7c4}.wg-note{padding:22px}.wg-tackle-panel{padding:20px 12px}.wg-tackle-panel th,.wg-tackle-panel td{padding:8px 6px;font-size:12px}.wg-destinations .bg-lake{padding:20px;gap:10px}.wg-destinations .bg-lake h3{font-size:22px}}
@media(max-width:420px){.wg-guide h1{font-size:35px;letter-spacing:-1.3px}.wg-guide .bg-hero-tags{font-size:9px;gap:8px}}
