.tb-laws{--tb-ink:#121212;--tb-ink-2:#2a202f;--tb-muted:#5e6575;--tb-sand:#faf9fb;--tb-line:#e9e1eb;--tb-white:#fff;--tb-gold:#573978;--tb-dark:#121212;--tb-green:#573978;--tb-ochre:#a6781d;--tb-red:#121212;--tb-blue:#a6781d;color:var(--tb-ink);background:var(--tb-sand);font-size:1.6rem;line-height:1.62;overflow:hidden;overflow-wrap:break-word}.tb-laws *,.tb-laws *:before,.tb-laws *:after{box-sizing:border-box}.tb-laws h1,.tb-laws h2,.tb-laws h3,.tb-laws p{margin:0;color:inherit;line-height:1.4}.tb-laws h1,.tb-laws h2,.tb-laws h3{font-family:var(--font-heading-family,Assistant,sans-serif);font-weight:700}.tb-laws a{color:#573978;text-decoration-thickness:1px;text-underline-offset:.2em}.tb-laws a:focus-visible,.tb-laws button:focus-visible,.tb-laws select:focus-visible,.tb-laws input:focus-visible,.tb-law-ref-map-state:focus-visible{outline:3px solid #573978;outline-offset:3px}.tb-laws p+p{margin-top:1.15rem}.tb-law-ref-container{max-width:126rem;width:calc(100% - 6rem);margin:0 auto}.tb-law-ref-eyebrow{display:block;color:#573978;font-family:var(--font-body-family,system-ui,sans-serif);font-size:1.2rem;font-weight:850;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.tb-law-ref-divider{padding:0 .55rem;color:#e2c688}.tb-law-ref-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:.9rem;color:#6d7c75;font-size:1.25rem;margin-bottom:6.2rem}.tb-law-ref-breadcrumb a{color:inherit;text-decoration:none}.tb-law-ref-breadcrumb a:hover{text-decoration:underline}.tb-law-ref-hero-bottom{display:flex;align-items:center;gap:3.2rem;margin-top:3.5rem;flex-wrap:wrap}.tb-law-ref-main-button{display:inline-flex;gap:2.2rem;align-items:center;justify-content:space-between;min-height:5.4rem;padding:1.4rem 1.8rem;background:#573978;color:#fff!important;border-radius:.6rem;text-decoration:none!important;font-size:1.45rem;font-weight:800;box-shadow:0 .4rem 1.5rem #0000001f}.tb-law-ref-main-button:hover{background:#472c62}.tb-law-ref-meta{display:grid;color:#f2e8fb;gap:.2rem;font-size:1.2rem}.tb-law-ref-meta strong{color:#fff6e5;font-size:1.32rem}.tb-law-ref-hero-meta{color:#ddd0e7;font-size:1.2rem}.tb-law-ref-hero{padding:3.3rem 0 7.4rem;color:#fff;background:radial-gradient(ellipse at 85% 22%,rgba(166,120,29,.26),transparent 37%),radial-gradient(ellipse at 98% 90%,rgba(87,57,120,.18),transparent 30%),#121212}.tb-law-ref-hero .tb-law-ref-breadcrumb{color:#e5d6ed}.tb-law-ref-hero .tb-law-ref-eyebrow{color:#d9b56e;margin-bottom:1.4rem}.tb-law-ref-hero h1{color:#fff;font-size:clamp(4rem,6.6vw,8.2rem);line-height:1.06;letter-spacing:-.045em;max-width:95rem}.tb-law-ref-hero h1 em{font-style:normal;font-family:var(--font-heading-family,Assistant,sans-serif);color:#ead4aa;font-weight:500;white-space:nowrap}.tb-law-ref-deck{max-width:86rem;color:#eee7f5!important;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.65!important;margin-top:2.2rem!important}.tb-law-ref-map-section,.tb-law-ref-table-section,.tb-law-ref-explainer{padding:7.1rem 0}.tb-law-ref-heading-row{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(27rem,.8fr);gap:3.7rem;align-items:end;margin:0 0 3.3rem}.tb-law-ref-heading-row h2,.tb-law-ref-explainer h2,.tb-law-ref-endcap h2{margin-top:.8rem;font-size:clamp(3rem,3.7vw,5rem);line-height:1.15;letter-spacing:-.026em}.tb-law-ref-heading-row p{margin-top:1.35rem;max-width:74rem;color:#66736b;font-size:1.62rem}.tb-law-ref-note{border-top:2px solid #573978;padding-top:1.4rem;font-size:1.32rem;color:#596474;line-height:1.6}.tb-law-ref-note strong{color:var(--tb-ink)}.tb-law-ref-map-toolbar{background:#fff;border:1px solid var(--tb-line);border-radius:1.2rem 1.2rem 0 0;padding:1.6rem 2.2rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem}.tb-law-ref-map-toolbar>label{font-size:1.12rem;letter-spacing:.12em;font-weight:850;color:#526b59;white-space:nowrap}.tb-law-ref-map-toolbar select{min-width:18rem;max-width:25rem;padding:.83rem 3rem .83rem 1rem;border:1px solid #bac5bc;border-radius:.5rem;background:#fff;color:var(--tb-ink);font:inherit;font-size:1.35rem;font-weight:750}.tb-law-ref-legend{display:flex;flex-wrap:wrap;gap:.65rem 1.7rem;align-items:center;margin-left:auto}.tb-law-ref-key{font-size:1.18rem;color:#526359;display:inline-flex;gap:.65rem;align-items:center;white-space:nowrap}.tb-law-ref-key:before{display:block;content:"";width:1.2rem;height:1.2rem;border-radius:.25rem;background:var(--tb-blue);border:1px solid rgba(0,0,0,.12)}.tb-law-ref-key--allowed:before{background:var(--tb-green)}.tb-law-ref-key--conditional:before{background:var(--tb-ochre)}.tb-law-ref-key--restricted:before{background:var(--tb-red)}.tb-law-ref-key--verify:before{background:var(--tb-blue)}.tb-law-ref-map-frame{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;background:radial-gradient(circle at 54% 26%,#fff,#f7f3f9);border:1px solid var(--tb-line);border-top:none;padding:1.3rem;border-radius:0 0 1.2rem 1.2rem}.tb-law-ref-usa{width:100%;display:block;min-width:720px;max-width:1250px;height:auto;aspect-ratio:1220/710;margin:auto}.tb-law-ref-map-state{display:block;cursor:pointer;transition:filter .12s,opacity .12s}.tb-law-ref-map-state path{fill:var(--tb-blue);stroke:#fff;stroke-width:2.4;vector-effect:non-scaling-stroke;paint-order:stroke fill}.tb-law-ref-map-state--allowed path{fill:var(--tb-green)}.tb-law-ref-map-state--conditional path{fill:var(--tb-ochre)}.tb-law-ref-map-state--restricted path{fill:var(--tb-red)}.tb-law-ref-map-state--verify path{fill:var(--tb-blue)}.tb-law-ref-map-state:hover path,.tb-law-ref-map-state:focus-visible path{stroke:#121212;stroke-width:4;filter:brightness(1.07)}.tb-law-ref-map-labels{pointer-events:none}.tb-law-ref-map-labels text{font:700 15px Arial,Helvetica,sans-serif;fill:#16352d;letter-spacing:1px}.tb-law-ref-map-state--restricted+.tb-law-ref-map-labels text{fill:#fff}.tb-law-ref-smallstates{display:flex;align-items:center;gap:.6rem 1.5rem;flex-wrap:wrap;margin:1.8rem 0 .9rem}.tb-law-ref-smallstates>span{color:#6b766c;font-size:1.12rem;font-weight:800;letter-spacing:.12em}.tb-law-ref-smallstates a{font-size:1.29rem;font-weight:800;text-decoration:none;border-bottom:1px solid #9bb5a6}.tb-law-ref-map-footnote{font-size:1.26rem;max-width:106rem;color:#6f7e73;line-height:1.65!important}.tb-law-ref-table-section{background:#fff;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line)}.tb-law-ref-heading-row--table{grid-template-columns:minmax(0,1.7fr) minmax(24rem,.55fr);align-items:end}.tb-law-ref-table-tools label{font-size:1.12rem;display:block;letter-spacing:.1em;color:#62736a;font-weight:800;margin-bottom:.7rem}.tb-law-ref-table-tools input{width:100%;min-height:4.9rem;padding:1rem 1.3rem;border:1px solid #bdc8c0;border-radius:.6rem;background:#f8faf7;color:#121212;font:inherit;font-size:1.4rem}.tb-law-ref-table-meta{display:flex;justify-content:space-between;align-items:center;color:#64766a;font-size:1.32rem;margin-bottom:1rem}.tb-law-ref-table-meta span{font-weight:800}.tb-law-ref-table-meta button{-webkit-appearance:none;appearance:none;border:0;background:none;color:#573978;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.tb-law-ref-table-scroller{border-top:2px solid #573978;overflow:auto;scrollbar-width:thin}.tb-law-ref-table{border-collapse:collapse;min-width:870px;width:100%;font-size:1.39rem}.tb-law-ref-table caption{font-size:1.2rem;text-align:left;color:#617065;padding:.85rem .6rem;caption-side:bottom}.tb-law-ref-table th{font-size:1.15rem;text-transform:uppercase;letter-spacing:.085em;color:#6a786f;text-align:left;background:#f5eff7;padding:1.35rem 1.2rem;border-bottom:1px solid #d2ded3}.tb-law-ref-table td{border-bottom:1px solid #e8e1eb;padding:1.4rem 1.2rem;vertical-align:middle;color:#31483e;line-height:1.5}.tb-law-ref-table tr:nth-child(2n) td{background:#fcf9fd}.tb-law-ref-table tr:hover td{background:#f5f6ee}.tb-law-ref-table tr:target td{background:#fff4d7}.tb-law-ref-state-cell{min-width:160px}.tb-law-ref-state-cell a{display:flex;flex-direction:column;text-decoration:none}.tb-law-ref-state-cell strong{font-weight:800;color:#121212;font-size:1.48rem}.tb-law-ref-state-cell span{font-size:1.18rem;color:#829187}.tb-law-ref-table td small{font-size:1.2rem;color:#859087;display:block;margin-top:.7rem;max-width:34rem}.tb-law-ref-table select{max-width:13.6rem;padding:.3rem;background:transparent;border:1px solid #bdc9bc;border-radius:.3rem;color:#2a4b39;font:inherit;font-size:1.17rem;font-weight:750}.tb-law-ref-status-cell{min-width:160px}.tb-law-ref-table-action{white-space:nowrap}.tb-law-ref-table-action a{font-weight:800;text-decoration:none}.tb-law-ref-condition{display:block;max-width:51rem}.tb-law-ref-source{font-weight:800;text-decoration:none;white-space:nowrap}.tb-law-ref-empty{padding:2.4rem;color:#9a622b;background:#fffaed}.tb-law-ref-empty[hidden],.tb-law-ref-table tr[hidden]{display:none!important}.tb-law-ref-table-caveat{font-size:1.23rem;color:#647080;margin-top:1.6rem!important}.tb-laws .tb-law-status{display:inline-flex;align-items:center;gap:.65rem;padding:.56rem .9rem;border-radius:.35rem;border:1px solid currentColor;font-size:1.19rem;font-weight:800;line-height:1.32;white-space:normal}.tb-laws .tb-law-status__dot{width:.65rem;height:.65rem;flex:0 0 .65rem;background:currentColor;border-radius:50%}.tb-laws .tb-law-status--allowed{background:#ebf4ed;color:#29643f}.tb-laws .tb-law-status--conditional{background:#fff5e4;color:#95611b}.tb-laws .tb-law-status--restricted{background:#f9ebe9;color:#a34f42}.tb-laws .tb-law-status--verify{background:#f6f2f8;color:#526b7a}.tb-law-ref-explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:3.5rem}.tb-law-ref-explainer-grid article{background:#fff;border:1px solid var(--tb-line);border-radius:.7rem;padding:2.4rem}.tb-law-ref-explainer-number{font-weight:900;font-size:1.3rem;color:#b7874e;margin-bottom:1.8rem}.tb-law-ref-explainer-grid h3{font-size:2.12rem;line-height:1.28}.tb-law-ref-explainer-grid p{font-size:1.45rem;color:#697970;margin-top:1.2rem}.tb-law-ref-verify{padding:2rem 2.4rem;border-left:3px solid var(--tb-gold);background:#f6f2f8;color:#627064;margin-top:3rem;font-size:1.37rem}.tb-law-ref-verify strong{color:#121212}.tb-law-ref-endcap{padding:5rem 0;color:#fbf7ef;background:#121212}.tb-law-ref-endcap-row{display:flex;gap:3rem;justify-content:space-between;align-items:center}.tb-law-ref-endcap h2{max-width:77rem;font-size:clamp(2.7rem,3.2vw,4rem)}.tb-law-ref-endcap p{max-width:68rem;color:#ccdbcd;margin-top:1.4rem}.tb-law-ref-endcap .tb-law-ref-eyebrow{color:#e4bc73}.tb-law-ref-endcap-actions{display:grid;gap:.9rem;min-width:24rem}.tb-law-ref-endcap-actions a{display:block;padding:1.2rem 1.4rem;background:#573978;color:#fff;text-align:center;text-decoration:none;font-weight:850;border-radius:.5rem}.tb-law-ref-endcap-actions a+a{background:transparent;color:#f4f5f1;border:1px solid #9fb4a8}.tb-state-ref-hero{padding:3.3rem 0 6.8rem;background:#f0f2f8}.tb-state-ref-hero .tb-law-ref-breadcrumb{margin-bottom:5.6rem}.tb-state-ref-hero h1{font-size:clamp(3.6rem,6vw,7rem);max-width:105rem;line-height:1.09;letter-spacing:-.038em;margin-top:1.5rem}.tb-state-ref-hero h1 em{font-family:var(--font-heading-family,Assistant,sans-serif);color:#573978;white-space:nowrap}.tb-state-ref-deck{font-size:clamp(1.7rem,2vw,2.2rem);max-width:90rem;color:#4d5564!important;line-height:1.65!important;margin-top:2.3rem!important}.tb-state-ref-source-meta{margin-top:3rem;display:flex;gap:1rem 2rem;flex-wrap:wrap;font-size:1.32rem;color:#69796c}.tb-state-ref-source-meta a{font-weight:800}.tb-state-ref-at-glance{padding:5.8rem 0 5.5rem}.tb-state-ref-at-glance h2{font-size:clamp(3rem,3.8vw,4.4rem);margin-top:.7rem}.tb-state-ref-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.tb-state-ref-answer{padding:1.8rem 1.5rem;background:#fff;border:1px solid var(--tb-line);border-radius:.5rem;min-height:17.2rem}.tb-state-ref-answer-label{font-size:1.18rem;font-weight:900;letter-spacing:.12em;color:#646f80;display:block;margin-bottom:1.3rem}.tb-state-ref-answer p{font-size:1.26rem;color:#7b8393;margin-top:1.45rem}.tb-state-ref-verdict{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(25rem,.8fr);gap:3rem;padding:2.8rem;background:#fff;border:1px solid var(--tb-line);margin-top:1.4rem}.tb-state-ref-verdict h3{font-size:2.3rem;margin-top:.6rem}.tb-state-ref-verdict p{margin-top:1rem;color:#4d5564;font-size:1.48rem}.tb-state-ref-verdict p strong{color:#121212}.tb-state-ref-verdict aside{padding-left:2.4rem;border-left:1px solid var(--tb-line)}.tb-state-ref-verdict aside>span{display:block;font-size:1.12rem;color:#573978;letter-spacing:.12em;font-weight:850}.tb-state-ref-verdict aside a{display:inline-block;margin-top:1.6rem;font-size:1.32rem;font-weight:800}.tb-law-ref-disclaimer{font-size:1.27rem;color:#667469!important;margin-top:2rem!important;line-height:1.65!important}.tb-state-ref-content-section{padding:5rem 0 8rem;background:#fff}.tb-state-ref-body-grid{display:grid;grid-template-columns:minmax(21rem,.32fr) minmax(0,1fr);gap:clamp(3rem,5.5vw,8rem);align-items:start}.tb-state-ref-sidebar{position:sticky;top:3rem}.tb-state-ref-toc{padding:2rem;border:1px solid #dbe3da;border-radius:.5rem;display:grid;gap:.8rem;background:#f5f6fb}.tb-state-ref-toc-title,.tb-state-ref-official-card>span{font-size:1.12rem;font-weight:900;letter-spacing:.12em;color:#657d68;margin-bottom:.8rem}.tb-state-ref-toc a{font-size:1.37rem;color:#456451;text-decoration:none;line-height:1.7}.tb-state-ref-toc a:hover{text-decoration:underline}.tb-state-ref-official-card{margin-top:1.5rem;padding:2rem;background:#f4eefa;border-radius:.5rem;display:grid;gap:.75rem}.tb-state-ref-official-card strong{font-size:1.6rem;line-height:1.35}.tb-state-ref-official-card a{font-size:1.35rem;font-weight:800}.tb-state-ref-official-card small{font-size:1.2rem;color:#67776a}.tb-state-ref-article{max-width:85rem;min-width:0}.tb-state-ref-intro{border-left:4px solid #573978;background:#f3f5fa;padding:2.2rem 2.5rem;margin-bottom:4.8rem}.tb-state-ref-intro p{font-size:1.65rem;color:#3c5146}.tb-state-ref-chapter{margin-top:4.5rem;padding-top:4.4rem;border-top:1px solid #dfe6df;scroll-margin-top:3rem}.tb-state-ref-chapter:first-of-type{margin-top:0;border-top:none;padding-top:0}.tb-state-ref-chapter h2{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.2;margin:.7rem 0 2rem}.tb-state-ref-chapter h3{font-size:2.05rem;margin:2.8rem 0 1rem}.tb-state-ref-chapter p,.tb-state-ref-chapter li{color:#4d5564;font-size:1.55rem;line-height:1.85}.tb-state-ref-chapter p+p{margin-top:1.2rem}.tb-state-ref-chapter ul{padding-left:2.1rem;margin:1.5rem 0}.tb-state-ref-chapter li{padding-left:.4rem;margin:.3rem 0}.tb-state-ref-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:2rem 0 2.5rem}.tb-state-ref-timeline div{border:1px solid #d6dcd3;background:#f8f5fa;border-radius:.4rem;padding:1.5rem;display:grid;gap:.7rem}.tb-state-ref-timeline span{color:#8c6835;font-size:1.1rem;letter-spacing:.09em;font-weight:900}.tb-state-ref-timeline strong{font-size:1.6rem;line-height:1.35}.tb-state-ref-source-line{font-size:1.32rem!important;background:#fbf9fc;padding:1.5rem}.tb-state-ref-species-table{overflow:auto;margin-top:2rem}.tb-state-ref-species-table table{border-collapse:collapse;width:100%;min-width:600px}.tb-state-ref-species-table th,.tb-state-ref-species-table td{padding:1.05rem 1.2rem;border-bottom:1px solid #e0e7e1;text-align:left;font-size:1.3rem;vertical-align:top}.tb-state-ref-species-table th{color:#2b3550;background:#eef2f8}.tb-state-ref-species-table tr:not(.tb-state-ref-species-detail)>th{background:#fff}.tb-state-ref-species-detail td{padding-top:.3rem;font-size:1.27rem;color:#7b8798}.tb-state-ref-alert{margin-top:2.5rem;background:#f8f4fa;padding:2rem;border-left:4px solid #573978}.tb-state-ref-alert strong{color:#2b3d77}.tb-state-ref-alert p{color:#6c5c3b;font-size:1.39rem;margin-top:.5rem}.tb-state-ref-source-list{padding-left:2.3rem;margin-top:2rem}.tb-state-ref-source-list li{padding-bottom:1.3rem}.tb-state-ref-source-list small{display:block;font-size:1.27rem;color:#798497}.tb-state-ref-faq details{border-bottom:1px solid #dce5da}.tb-state-ref-faq details:first-child{border-top:1px solid #dce5da}.tb-state-ref-faq summary{padding:1.6rem 2rem 1.6rem 0;cursor:pointer;font-size:1.55rem;color:#121212;font-weight:800}.tb-state-ref-faq details p{padding-bottom:1.8rem}.tb-state-ref-bottom{background:#121212;color:#f3edfa;padding:5rem 0}.tb-state-ref-bottom .tb-law-ref-eyebrow{color:#ead4aa}.tb-state-ref-bottom-header{display:flex;justify-content:space-between;align-items:end;gap:2.4rem;flex-wrap:wrap}.tb-state-ref-bottom-header h2{margin-top:.7rem;font-size:3rem}.tb-state-ref-bottom-header>a,.tb-state-ref-neighbor{color:#e8eae3!important;font-weight:800}.tb-state-ref-bottom-links{display:flex;gap:1rem;flex-wrap:wrap;margin:2rem 0 0}.tb-state-ref-neighbor{padding:1rem 1.5rem;border:1px solid #5e8172;border-radius:.5rem;text-decoration:none}.tb-state-ref-gear{display:flex;gap:3rem;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #466154;padding-top:2.5rem;margin-top:3rem}.tb-state-ref-gear strong{font-size:2rem;color:#fff}.tb-state-ref-gear p{color:#e9dff0;font-size:1.38rem;max-width:67rem;margin-top:.5rem}.tb-state-ref-gear>a{background:#573978;color:#fff!important;padding:1.2rem 1.8rem;border-radius:.5rem;text-decoration:none;font-weight:900}@media(max-width:1070px){.tb-law-ref-legend{margin-left:0;width:100%}.tb-state-ref-body-grid{grid-template-columns:23rem minmax(0,1fr);gap:3.5rem}}@media(max-width:850px){.tb-law-ref-container{width:calc(100% - 3.6rem)}.tb-law-ref-heading-row,.tb-law-ref-heading-row--table{grid-template-columns:1fr;gap:2rem}.tb-law-ref-breadcrumb{margin-bottom:4rem}.tb-law-ref-explainer-grid{grid-template-columns:1fr}.tb-law-ref-endcap-row{display:grid}.tb-law-ref-endcap-actions{display:flex;flex-wrap:wrap}.tb-state-ref-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-state-ref-body-grid{grid-template-columns:1fr}.tb-state-ref-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tb-state-ref-official-card{margin:0}}@media(max-width:580px){.tb-law-ref-container{width:calc(100% - 2.8rem)}.tb-law-ref-hero,.tb-state-ref-hero{padding:2rem 0 5rem}.tb-law-ref-hero h1{font-size:clamp(3.5rem,12vw,5.5rem)}.tb-law-ref-hero h1 em,.tb-state-ref-hero h1 em{white-space:normal}.tb-law-ref-map-section,.tb-law-ref-table-section,.tb-law-ref-explainer{padding:4.7rem 0}.tb-law-ref-map-toolbar{padding:1.3rem;gap:.9rem}.tb-law-ref-map-toolbar select{width:100%;max-width:none}.tb-law-ref-legend{gap:.65rem 1rem}.tb-law-ref-key{font-size:1.05rem}.tb-law-ref-map-frame{padding:.4rem}.tb-law-ref-main-button{width:100%}.tb-law-ref-table th,.tb-law-ref-table td{padding:1.1rem .8rem}.tb-state-ref-answer-grid{grid-template-columns:1fr 1fr;gap:.7rem}.tb-state-ref-answer{padding:1.25rem;min-height:18rem}.tb-state-ref-answer .tb-law-status{font-size:1.05rem}.tb-state-ref-verdict{grid-template-columns:1fr;padding:2rem;gap:1.6rem}.tb-state-ref-verdict aside{border-left:0;border-top:1px solid var(--tb-line);padding:1.5rem 0 0}.tb-state-ref-sidebar{grid-template-columns:1fr}.tb-state-ref-content-section{padding:4rem 0 6rem}.tb-state-ref-toc{grid-template-columns:1fr 1fr}.tb-state-ref-toc-title{grid-column:1/-1}.tb-state-ref-timeline{grid-template-columns:1fr}.tb-law-ref-endcap-actions{display:grid;min-width:0}}@media(prefers-reduced-motion:reduce){.tb-law-ref-map-state{transition:none}}@media print{.tb-laws{background:#fff!important;color:#111!important;font-size:11pt}.tb-law-ref-map-section,.tb-law-ref-endcap,.tb-state-ref-sidebar,.tb-state-ref-bottom,.tb-law-ref-main-button,.tb-law-ref-table-tools,.tb-law-ref-table-meta{display:none!important}.tb-law-ref-hero,.tb-state-ref-hero,.tb-law-ref-table-section,.tb-state-ref-content-section{background:#fff!important;color:#111!important;padding:1rem 0!important}.tb-law-ref-container{max-width:100%;width:100%}.tb-laws *,.tb-laws h1,.tb-laws h2,.tb-laws h3,.tb-laws p,.tb-laws td,.tb-laws a{color:#111!important}.tb-law-ref-table{font-size:8pt;min-width:0}.tb-law-ref-table th,.tb-law-ref-table td{padding:.4rem;border:1px solid #ddd}.tb-law-ref-status{border:none!important;background:none!important}}.tb-laws{--tb-ink:#121212;--tb-ink-2:#2a202f;--tb-muted:#5a6374;--tb-sand:#faf9fb;--tb-line:#e9e1eb;--tb-dark:#121212;--tb-gold:#573978;font-family:var(--font-body-family,Montserrat,sans-serif);color:#121212;background:#faf9fb}.tb-laws h1,.tb-laws h2,.tb-laws h3,.tb-laws h4{font-family:var(--font-heading-family,Assistant,sans-serif);letter-spacing:-.022em}.tb-laws h1 em,.tb-laws h2 em{font-family:inherit;font-style:normal;color:inherit}.tb-law-ref-hero{background:radial-gradient(ellipse at 84% 2%,rgba(166,120,29,.23),transparent 36%),#121212;color:#fff}.tb-law-ref-hero .tb-law-ref-eyebrow,.tb-state-ref-bottom .tb-law-ref-eyebrow,.tb-law-ref-endcap .tb-law-ref-eyebrow{color:#d9b56e}.tb-law-ref-main-button,.tb-law-ref-endcap-actions a,.tb-state-ref-gear>a{background:#573978!important;color:#fff!important;border-radius:12px}.tb-law-ref-main-button:hover,.tb-law-ref-endcap-actions a:hover,.tb-state-ref-gear>a:hover{background:#472c62!important}.tb-law-ref-endcap-actions a+a{background:transparent!important;color:#fff!important;border:1px solid #aab6cd}.tb-law-ref-endcap,.tb-state-ref-bottom{background:#121212}.tb-state-ref-hero{background:#f6f2f8}.tb-law-ref-key--allowed,.tb-laws .tb-law-status--allowed{color:#573978;background:#f4eefa}.tb-law-ref-key--restricted,.tb-laws .tb-law-status--restricted{color:#121212;background:#f2f0f2}.tb-law-ref-key--conditional,.tb-laws .tb-law-status--conditional{color:#795414;background:#fff4db}.tb-law-ref-key--verify,.tb-laws .tb-law-status--verify{color:#795414;background:#f4eefa}.tb-laws a:focus-visible,.tb-laws button:focus-visible,.tb-laws select:focus-visible,.tb-laws input:focus-visible{outline:3px solid #573978;outline-offset:3px}.tb-law-ref-usa .tb-law-ref-map-state:focus-visible path{stroke:#121212;stroke-width:4}.tb-law-ref-map-inset-labels text{font-family:var(--font-body-family,Montserrat,sans-serif);font-size:10px;font-weight:800;letter-spacing:1.8px;fill:#737d8f}.tb-law-ref-map-inset-labels path{stroke:#c8cfdd;stroke-width:1.5;fill:none;stroke-dasharray:4 5}.tb-law-ref-answer-direct{padding:2.2rem 2.5rem;border:1px solid #e6daea;border-left:4px solid #573978;background:#f8f4fa;margin:1.4rem 0 2.5rem}.tb-law-ref-answer-direct strong{display:block;font-family:var(--font-heading-family,Assistant,sans-serif);font-size:1.8rem;line-height:1.35;color:#24324d;margin-bottom:.65rem}.tb-law-ref-answer-direct p{font-size:1.42rem;line-height:1.6;color:#44536f}.tb-state-ref-lead-answer{padding:2rem;background:#f8f4fa;border-left:4px solid #573978;margin-bottom:2.5rem}.tb-state-ref-lead-answer h2{margin:0 0 1rem;font-size:2.2rem}.tb-state-ref-lead-answer p{font-size:1.5rem;line-height:1.7}.tb-state-ref-answer .tb-law-status--allowed,.tb-state-ref-answer .tb-law-status--restricted,.tb-state-ref-answer .tb-law-status--conditional,.tb-state-ref-answer .tb-law-status--verify{white-space:normal}.tb-law-ref-map-footnote,.tb-law-ref-table-caveat{font-size:1.3rem}.tb-laws .tb-law-ref-map-frame{background:#fcfaff}@media(max-width:580px){.tb-law-ref-answer-direct{padding:1.7rem}.tb-law-ref-map-inset-labels text{font-size:12px}}.tb-law-ref-note{border-top:2px solid #573978}.tb-laws .tb-law-ref-journey{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:1.1rem;padding:1.4rem;background:#fff;border:1px solid #e6daea;border-radius:1rem;margin:2.8rem 0 1.2rem;box-shadow:0 7px 24px #2428330d}.tb-laws .tb-law-ref-choice{padding:1.3rem 1.3rem 1.8rem;display:flex;flex-direction:column;gap:.85rem;min-width:0;border-right:1px solid #e9e1eb}.tb-laws .tb-law-ref-choice:last-child{border-right:0}.tb-laws .tb-law-ref-step{font-size:1.06rem;letter-spacing:.14em;font-weight:850;color:#573978}.tb-laws .tb-law-ref-choice strong,.tb-laws .tb-law-ref-choice label{font-size:1.38rem;line-height:1.32;font-weight:800;color:#121212}.tb-laws .tb-law-ref-choice-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.tb-laws .tb-law-ref-choice-buttons button{border:1px solid #ded3e4;background:#fcfaff;color:#121212;border-radius:.7rem;padding:.9rem 1.2rem;min-height:4.2rem;font:750 1.3rem var(--font-body-family,Montserrat,sans-serif);cursor:pointer}.tb-laws .tb-law-ref-choice-buttons button[aria-pressed=true]{background:#573978;color:#fff;border-color:#573978;box-shadow:0 2px 9px #5739782e}.tb-laws .tb-law-ref-choice select{width:100%;min-width:0;min-height:4.2rem;padding:.8rem 2.8rem .8rem 1rem;border:1px solid #ded3e4;border-radius:.7rem;color:#121212;background:#fff;font:700 1.27rem var(--font-body-family,Montserrat,sans-serif)}.tb-laws .tb-law-ref-selected-context{display:flex;gap:2rem;justify-content:space-between;align-items:center;padding:1.3rem 1.7rem;margin:0 0 1.8rem;background:#f4eefa;border-left:3px solid #573978;border-radius:.4rem}.tb-laws .tb-law-ref-selected-context strong{display:block;font-size:1.48rem;margin-top:.4rem}.tb-laws .tb-law-ref-selected-context p{color:#4b596f;font-size:1.26rem;max-width:58rem}.tb-laws .tb-law-ref-map-toolbar>strong{font-size:1.18rem;letter-spacing:.12em;color:#573978;white-space:nowrap}.tb-laws .tb-law-ref-map-toolbar{border-radius:.9rem .9rem 0 0}.tb-laws .tb-law-ref-map-toolbar .tb-law-ref-legend{width:auto;margin-left:auto}.tb-laws .tb-law-ref-key--allowed,.tb-laws .tb-law-ref-key--restricted,.tb-laws .tb-law-ref-key--verify{background:transparent;color:#394154}.tb-laws .tb-law-ref-table th{color:#37435e;background:#f7f4f8}.tb-laws .tb-law-ref-condition{color:#4a5363;line-height:1.55}.tb-laws .tb-law-ref-table td small{color:#697385}.tb-laws .tb-law-ref-species-details{font-size:1.33rem}.tb-laws .tb-state-ref-decision-intro{color:#5d6779;max-width:90rem;margin:1rem 0 1.7rem;font-size:1.55rem;line-height:1.6}.tb-laws .tb-law-ref-journey--state{margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tb-laws .tb-state-ref-activity-result{grid-column:1/-1;border:1px solid #e6daea;border-left:4px solid #573978;border-radius:.6rem;padding:2rem;background:#f8f5fa;display:grid;grid-template-columns:17rem minmax(0,1fr);gap:2rem;align-items:start}.tb-laws .tb-state-ref-activity-result .tb-law-status{margin-top:1rem;font-size:1.4rem}.tb-laws .tb-state-ref-activity-result h3{font-size:2.2rem;color:#121212;line-height:1.2}.tb-laws .tb-state-ref-activity-result p{font-size:1.45rem;color:#455167;line-height:1.65;margin-top:.8rem}.tb-laws .tb-state-ref-activity-result a{display:inline-block;margin-top:1.2rem;font-size:1.35rem;font-weight:800}.tb-laws .tb-state-ref-three-summary{border:1px solid #e6daea;padding:1.6rem 2rem;margin-top:1rem;border-radius:.8rem;background:#fff}.tb-laws .tb-state-ref-three-summary>strong{font-size:1.45rem;display:block;margin-bottom:.6rem}.tb-laws .tb-state-ref-three-summary>div{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(14rem,auto);gap:1rem;padding:1rem 0;border-top:1px solid #ede6ef;font-size:1.4rem;align-items:center}.tb-laws .tb-state-ref-three-summary>div>span:last-child{font-weight:850;text-align:right}.tb-laws .tb-state-ref-inline-outcome--allowed{color:#573978}.tb-laws .tb-state-ref-inline-outcome--restricted{color:#121212}.tb-laws .tb-state-ref-inline-outcome--verify{color:#795414}.tb-laws .tb-state-ref-species-table table{min-width:620px}.tb-laws .tb-state-ref-species-table td .tb-law-status{font-size:1.15rem}@media(max-width:960px){.tb-laws .tb-law-ref-journey{grid-template-columns:1fr 1fr}.tb-laws .tb-law-ref-choice:nth-child(2){border-right:0}.tb-laws .tb-law-ref-choice:last-child{grid-column:1/-1;border-right:0;border-top:1px solid #e9e1eb}.tb-laws .tb-law-ref-journey--state{grid-template-columns:1fr 1fr}.tb-laws .tb-law-ref-journey--state .tb-law-ref-choice:last-of-type{grid-column:1/-1}}@media(max-width:610px){.tb-laws .tb-law-ref-journey,.tb-laws .tb-law-ref-journey--state{grid-template-columns:1fr;gap:0;padding:.5rem}.tb-laws .tb-law-ref-choice,.tb-laws .tb-law-ref-choice:nth-child(2),.tb-laws .tb-law-ref-journey--state .tb-law-ref-choice:last-of-type{grid-column:1/-1;border-right:0;border-top:none;border-bottom:1px solid #e9e1eb}.tb-laws .tb-law-ref-choice:last-child{border-bottom:0}.tb-laws .tb-law-ref-choice-buttons button{flex:1}.tb-laws .tb-law-ref-selected-context{display:block}.tb-laws .tb-law-ref-selected-context p{margin-top:.7rem}.tb-laws .tb-law-ref-map-toolbar .tb-law-ref-legend{margin-left:0}.tb-laws .tb-state-ref-activity-result{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.tb-laws .tb-state-ref-three-summary{padding:1.4rem}.tb-laws .tb-state-ref-three-summary>div{grid-template-columns:1fr;gap:.35rem}.tb-laws .tb-state-ref-three-summary>div>span:last-child{text-align:left}}.tb-laws{--tb-ink:#121212;--tb-muted:#55505a;--tb-sand:#fff;--tb-line:#e7ddeb;--tb-white:#fff;--tb-dark:#121212;--tb-gold:#a6781d;--tb-green:#573978;--tb-red:#171717;--tb-blue:#a6781d;color:#121212;background:#fff;font-family:var(--font-body-family,Montserrat,sans-serif)}.tb-law-ref-hero{background:radial-gradient(circle at 88% 18%,rgba(166,120,29,.28),transparent 35%),linear-gradient(128deg,#3a2057,#573978 76%,#6a4a83)}.tb-law-ref-hero .tb-law-ref-eyebrow,.tb-law-ref-endcap .tb-law-ref-eyebrow,.tb-state-ref-bottom .tb-law-ref-eyebrow{color:#e5bf77}.tb-law-ref-hero h1,.tb-law-ref-hero h1 em{color:#fff}.tb-law-ref-eyebrow,.tb-law-ref-step,.tb-laws a,.tb-law-ref-table-meta button,.tb-law-ref-map-toolbar>strong{color:#573978}.tb-law-ref-main-button,.tb-law-ref-endcap-actions a,.tb-state-ref-gear>a{background:#a6781d!important;color:#121212!important;font-weight:850}.tb-law-ref-main-button:hover,.tb-law-ref-endcap-actions a:hover,.tb-state-ref-gear>a:hover{background:#d0a255!important;color:#121212!important}.tb-law-ref-endcap,.tb-state-ref-bottom{background:#3a2057}.tb-law-ref-map-frame{background:#fff!important}.tb-law-ref-map-state path{stroke:#fff}.tb-law-ref-map-state--allowed path,.tb-law-ref-key--allowed:before{fill:#573978;background:#573978}.tb-law-ref-map-state--restricted path,.tb-law-ref-key--restricted:before{fill:#181219;background:#181219}.tb-law-ref-map-state--verify path,.tb-law-ref-key--verify:before{fill:#a6781d;background:#a6781d}.tb-law-ref-map-state--conditional path,.tb-law-ref-key--conditional:before{fill:#a6781d;background:#a6781d}.tb-law-ref-map-labels text{fill:#fff;font:800 14px var(--font-body-family,Montserrat,Arial,sans-serif)}.tb-law-ref-map-state:hover path,.tb-law-ref-map-state:focus-visible path{stroke:#a6781d;stroke-width:4;filter:brightness(1.18)}.tb-law-ref-map-state--verify path{fill:#a6781d}.tb-laws .tb-law-status--allowed{color:#573978;background:#f2eafb;border-color:#573978}.tb-laws .tb-law-status--restricted{color:#121212;background:#eee;border-color:#121212}.tb-laws .tb-law-status--verify{color:#76500f;background:#fff3d7;border-color:#a6781d}.tb-laws .tb-law-ref-choice-buttons button[aria-pressed=true]{color:#fff;background:#573978;border-color:#573978;box-shadow:0 2px 10px #57397838}.tb-laws .tb-law-ref-choice-buttons button{background:#fff;color:#121212}.tb-laws .tb-law-ref-journey{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.9fr)}.tb-laws .tb-law-ref-selected-context,.tb-laws .tb-state-ref-activity-result,.tb-law-ref-answer-direct,.tb-state-ref-lead-answer{border-left-color:#a6781d;background:#faf7fc}.tb-state-ref-hero{background:#f7f1fa}.tb-state-ref-hero h1 em{color:#573978}.tb-law-ref-table-scroller,.tb-law-ref-note{border-top-color:#a6781d}.tb-laws a:focus-visible,.tb-laws button:focus-visible,.tb-laws select:focus-visible,.tb-laws input:focus-visible,.tb-law-ref-map-state:focus-visible{outline:3px solid #a6781d;outline-offset:3px}.tb-law-ref-choice-buttons{gap:.6rem}.tb-laws .tb-law-ref-choice-buttons button{flex:1 1 auto;white-space:normal}.tb-laws .tb-law-ref-table td,.tb-laws .tb-law-ref-table th{color:#242024}.tb-laws .tb-law-ref-table th{background:#f6f0f7}.tb-laws .tb-law-ref-table tr:nth-child(2n) td{background:#fcf9fd}.tb-laws .tb-law-ref-table tr:hover td{background:#f7eff8}.tb-laws .tb-law-ref-map-inset-labels path{stroke:#a6781d}.tb-law-ref-legend{gap:.65rem 1.2rem}.tb-law-ref-important-note{background:#fff8e8;border:1px solid #e7c683;border-left:4px solid #a6781d;padding:1.5rem 1.8rem;margin:1.8rem 0 2.4rem;font-size:1.35rem;line-height:1.55;color:#302320}@media(max-width:1100px){.tb-laws .tb-law-ref-journey{grid-template-columns:1fr 1fr}.tb-laws .tb-law-ref-choice:nth-child(2){border-right:0}.tb-laws .tb-law-ref-choice:last-child{grid-column:1/-1;border-top:1px solid #e7ddeb;border-right:0}}@media(max-width:610px){.tb-laws .tb-law-ref-journey,.tb-laws .tb-law-ref-journey--state{grid-template-columns:1fr}.tb-laws .tb-law-ref-choice{border-right:0;border-top:none}.tb-laws .tb-law-ref-choice-buttons button{flex:1 1 45%}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/tb-hunting-laws.css.map */
