.species-page_page__prFci{min-height:100vh;background:var(--mm-bg-primary);color:var(--mm-text-primary);font-family:Inter,sans-serif}.species-page_page__prFci a{color:inherit;text-decoration:none}.species-page_wrap__RSxZK{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.species-page_hero__DuNvV{position:relative;overflow:hidden;padding:72px 0 64px;border-bottom:1px solid var(--mm-border-faint);background:linear-gradient(180deg,rgba(15,31,58,.72) 0,var(--mm-bg-primary) 100%)}.species-page_heroGrid__nBion{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(24px,4vw,48px)}.species-page_heroContent__cZHdo{position:relative;z-index:2;min-width:0}.species-page_heroMeta__kNLQ1{display:flex;align-items:center;gap:14px;margin-bottom:18px}.species-page_heroMeta__kNLQ1 .species-page_eyebrow__SmXtk{margin-bottom:0}.species-page_todaysRead__jVfHS{min-width:0;overflow:hidden;border:1px solid var(--mm-border-medium);border-radius:14px;background:linear-gradient(180deg,rgba(18,37,62,.96),rgba(10,22,40,.96));box-shadow:0 18px 48px rgba(0,0,0,.22)}.species-page_readHeader__t7zcb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--mm-border-faint);color:var(--mm-accent);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em}.species-page_readScope__86J4y{color:var(--mm-text-muted);font-size:9px;font-weight:500}.species-page_readGrid__yKVIF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.species-page_readMetric__DDVp2{min-width:0;padding:15px 16px;border-right:1px solid var(--mm-border-faint);border-bottom:1px solid var(--mm-border-faint)}.species-page_readMetric__DDVp2:nth-child(2n){border-right:0}.species-page_readMetric__DDVp2:nth-child(5){grid-column:1/-1;border-right:0}.species-page_readMetric__DDVp2 dt,.species-page_readMetric__DDVp2 span{color:var(--mm-text-muted);font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.species-page_readMetric__DDVp2 dd{margin:5px 0 4px;color:var(--mm-text-primary);font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700;line-height:1.05}.species-page_readMetric__DDVp2 span{display:block;overflow:hidden;font-size:8px;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.species-page_readHandoff__H8Roj{margin:0;padding:14px 16px;color:var(--mm-text-secondary);font-size:13px;line-height:1.45}.species-page_breadcrumb__WGWrO,.species-page_eyebrow__SmXtk,.species-page_meta__0w7wV,.species-page_monoLabel__gUQ8o,.species-page_pill__Ckpn_,.species-page_relatedChip__1IjLl{font-family:IBM Plex Mono,monospace}.species-page_eyebrow__SmXtk{margin-bottom:10px;color:var(--mm-accent-label);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.species-page_heroTitle__B40x5{max-width:620px;margin:0 0 18px;color:var(--mm-text-primary);font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,5.5vw,68px);font-weight:700;line-height:1;letter-spacing:.02em}.species-page_heroSubtitle__SNJHM{max-width:680px;margin:0 0 30px;color:var(--mm-text-secondary);font-size:16px;line-height:1.7}.species-page_breadcrumb__WGWrO{margin-bottom:22px;color:var(--mm-text-muted);font-size:10px;letter-spacing:.06em}.species-page_breadcrumb__WGWrO a:hover,.species-page_breadcrumb__WGWrO span{color:var(--mm-accent-label)}.species-page_section__HPhVt{padding:72px 0}.species-page_sectionAlt__3NA0y{background:linear-gradient(180deg,rgba(15,31,58,.78),rgba(15,31,58,.48));border-top:1px solid var(--mm-border-faint);border-bottom:1px solid var(--mm-border-faint)}.species-page_methodSection__iXsPP,.species-page_tacticsSection__KmbBX{padding-top:64px;padding-bottom:64px}.species-page_reportsSection__9zh3Q{padding-bottom:44px}.species-page_sectionHeading__j11BZ{margin:0 0 32px;color:var(--mm-text-primary);font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:700;line-height:1.12;letter-spacing:.02em}.species-page_bodyCopy__bnPeZ{display:grid;max-width:800px;gap:18px}.species-page_bodyCopy__bnPeZ p,.species-page_bodyText__3pwzS{color:var(--mm-text-secondary);font-family:Inter,sans-serif;font-size:16px;line-height:1.72}.species-page_card__13QWS,.species-page_gearCard__aWmWd,.species-page_intelCard__6MXVn{background:linear-gradient(145deg,rgba(20,40,72,.96),rgba(15,31,58,.96));border:1px solid var(--mm-border-subtle);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.species-page_card__13QWS{padding:24px}.species-page_gearCard__aWmWd,.species-page_intelCard__6MXVn{padding:20px;transition:border-color .15s ease,background .15s ease}.species-page_gearCard__aWmWd{border-left:2px solid var(--mm-border-medium)}.species-page_gearCard__aWmWd:hover,.species-page_intelCard__6MXVn:hover{border-color:var(--mm-border-medium);background:linear-gradient(145deg,rgba(22,45,78,.98),rgba(15,31,58,.98))}.species-page_monoLabel__gUQ8o{color:var(--mm-accent-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.species-page_meta__0w7wV{margin-top:6px;color:var(--mm-text-muted);font-size:11px}.species-page_primaryCta__nSn7h,.species-page_secondaryCta__MByRH,.species-page_tertiaryCta__xVw3f{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-weight:700;letter-spacing:.06em;transition:background .15s ease,border-color .15s ease,color .15s ease}.species-page_primaryCta__nSn7h{margin-bottom:26px;padding:11px 24px;background:var(--mm-accent-primary);color:var(--mm-bg-primary)!important;font-size:15px}.species-page_primaryCta__nSn7h:hover{background:var(--mm-accent-hover)}.species-page_intelCard__6MXVn:focus-visible,.species-page_primaryCta__nSn7h:focus-visible,.species-page_relatedChip__1IjLl:focus-visible,.species-page_secondaryCta__MByRH:focus-visible,.species-page_tertiaryCta__xVw3f:focus-visible{outline:2px solid var(--mm-accent-primary);outline-offset:3px}.species-page_secondaryCta__MByRH{flex:0 0 auto;padding:10px 22px;border:1px solid var(--mm-border-medium);color:var(--mm-accent-label)!important;font-size:15px}.species-page_secondaryCta__MByRH:hover,.species-page_tertiaryCta__xVw3f:hover{border-color:var(--mm-accent);background:var(--mm-accent-primary-soft)}.species-page_tertiaryCta__xVw3f{padding:9px 18px;border:1px solid var(--mm-border-subtle);color:var(--mm-accent-primary)!important;font-size:14px}.species-page_seasonGrid__rn8Mn,.species-page_tacticGrid__d9xPH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.species-page_tacticCard__wU_Cb{min-height:148px}.species-page_tacticsAction__6R6Kd{display:flex;margin-top:24px;justify-content:center}.species-page_methodRail__byyTD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;margin:0 0 28px;padding:0;border:1px solid var(--mm-border-medium);border-radius:16px;background:rgba(10,22,40,.46);list-style:none;overflow:hidden}.species-page_methodStep__OhsZD{position:relative;display:grid;min-height:132px;align-content:center;gap:7px;padding:22px 28px}.species-page_methodStep__OhsZD+.species-page_methodStep__OhsZD{border-left:1px solid var(--mm-border-medium)}.species-page_methodStep__OhsZD+.species-page_methodStep__OhsZD:before{position:absolute;top:50%;left:0;width:24px;height:24px;border:1px solid var(--mm-border-medium);border-radius:999px;background:var(--mm-bg-surface);color:var(--mm-accent-label);content:"→";font-family:IBM Plex Mono,monospace;font-size:12px;line-height:22px;text-align:center;transform:translate(-50%,-50%)}.species-page_methodNumber__KVjUw,.species-page_methodStep__OhsZD strong{font-family:IBM Plex Mono,monospace}.species-page_methodNumber__KVjUw{color:var(--mm-accent-label);font-size:9px;letter-spacing:.12em}.species-page_methodStep__OhsZD strong{color:var(--mm-text-primary);font-size:12px;letter-spacing:.08em}.species-page_methodStep__OhsZD>span:last-child{color:var(--mm-text-muted);font-size:12px;line-height:1.5}.species-page_methodCopy___xYew{max-width:760px;margin-bottom:24px}.species-page_pill__Ckpn_{display:inline-block;padding:5px 12px;border:1px solid var(--mm-border-medium);border-radius:999px;background:var(--mm-accent-primary-soft);color:var(--mm-accent-label);font-size:10px;letter-spacing:.06em}.species-page_regulation__RQyxi{max-width:680px;margin-top:32px;padding:18px 20px;background:var(--mm-bg-surface);border:1px solid var(--mm-border-medium);border-left:3px solid var(--mm-accent);border-radius:12px}.species-page_regulationNote__I3QwI{margin:12px 0 0;color:var(--mm-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.species-page_regulationNote__I3QwI a{color:var(--mm-accent);text-decoration:underline;text-underline-offset:2px}.species-page_calendarGrid__4chLz{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:100%;margin-bottom:24px}.species-page_monthCell__WyNsw{display:flex;min-width:0;align-items:center;justify-content:center;padding:10px 2px;border-radius:6px;cursor:default}.species-page_threeCol__0uNnH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.species-page_relatedChip__1IjLl{display:inline-block;padding:8px 14px;border:1px solid var(--mm-border-medium);border-radius:9px;background:var(--mm-bg-surface);color:var(--mm-text-secondary);font-size:11px;transition:border-color .15s ease,color .15s ease}.species-page_relatedChip__1IjLl:hover{border-color:var(--mm-accent);color:var(--mm-text-primary)}.species-page_footerCta__uxmTZ{padding:52px 0;border-top:1px solid var(--mm-border-faint);text-align:center}.species-page_footer__HYyLy{padding:24px 0;border-top:1px solid var(--mm-border-faint);background:var(--mm-bg-surface)}@media (max-width:768px){.species-page_wrap__RSxZK{padding:0 16px}.species-page_hero__DuNvV{padding:44px 0 40px}.species-page_heroGrid__nBion{grid-template-columns:1fr;gap:14px}.species-page_heroTitle__B40x5{font-size:40px!important}.species-page_todaysRead__jVfHS{margin-top:8px}.species-page_bodyCopy__bnPeZ p,.species-page_bodyText__3pwzS,.species-page_heroSubtitle__SNJHM{font-size:15px}.species-page_section__HPhVt{padding:48px 0}.species-page_methodSection__iXsPP,.species-page_tacticsSection__KmbBX{padding-top:48px;padding-bottom:48px}.species-page_reportsSection__9zh3Q{padding-bottom:36px}.species-page_secondaryCta__MByRH{width:100%}.species-page_methodRail__byyTD,.species-page_seasonGrid__rn8Mn,.species-page_tacticGrid__d9xPH{grid-template-columns:1fr}.species-page_methodStep__OhsZD{min-height:0;padding:20px 24px}.species-page_methodStep__OhsZD+.species-page_methodStep__OhsZD{border-top:1px solid var(--mm-border-medium);border-left:0}.species-page_methodStep__OhsZD+.species-page_methodStep__OhsZD:before{top:0;left:28px;content:"↓"}.species-page_threeCol__0uNnH{grid-template-columns:repeat(2,minmax(0,1fr))}.species-page_calendarGrid__4chLz{gap:3px}.species-page_monthCell__WyNsw{padding:9px 0}}@media (max-width:480px){.species-page_threeCol__0uNnH{grid-template-columns:1fr}.species-page_heroMeta__kNLQ1{align-items:flex-start;flex-direction:column;gap:10px}.species-page_footerCta__uxmTZ{padding:44px 0}}