.guide-blog{width:min(1100px, calc(100% - var(--gutter) * 2));color:var(--guide-ink);margin-inline:auto;padding-block:48px 112px}.guide-blog-header{max-width:68ch;padding-bottom:8px}.guide-blog-header h1{margin-bottom:12px}.guide-blog-header p{color:var(--guide-muted)}.guide-blog-layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.guide-blog-main{min-width:0}.guide-entry-list{max-width:68ch}.guide-entry{border-bottom:1px solid var(--guide-rule);grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:20px;padding-block:28px;display:grid}.guide-entry h2{margin:0;font-size:1.35rem;line-height:1.25}.guide-entry h2 a{color:inherit;text-decoration:none}.guide-entry h2 a:hover{text-underline-offset:3px;text-decoration:underline}.guide-entry-photo{display:block}.guide-entry img{width:88px;height:auto;display:block}.guide-entry time,.guide-entry-excerpt,.guide-entry-tags{margin:0}.guide-entry-copy{gap:8px;display:grid}.guide-entry time{color:var(--guide-muted);font-size:.875rem}.guide-entry-excerpt{color:var(--guide-ink)}.guide-entry-tags,.guide-side-tags ul,.guide-side-related ul,.guide-side-matches ul,.guide-toc-desktop ul{margin:0;padding:0;list-style:none}.guide-entry-tags{flex-wrap:wrap;gap:4px 14px;display:flex}.guide-entry-tags a,.guide-side-tags a,.guide-side-related a,.guide-side-matches a{color:var(--guide-muted)}.guide-search-empty{margin-top:28px}.guide-sidebar{max-width:68ch;margin-top:40px}.guide-sidebar h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:700;line-height:1.4}.guide-sidebar .guide-toc-desktop a{color:var(--guide-muted);text-underline-offset:3px;text-decoration:underline}.guide-search{margin:0 0 28px}.guide-search label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;display:block}.guide-search input{border:0;border-bottom:1px solid var(--guide-rule);width:100%;color:var(--guide-ink);font:inherit;background:0 0;border-radius:0;padding:8px 0}.guide-search input:focus-visible{outline:2px solid var(--guide-ink);outline-offset:4px}.guide-side-tags,.guide-side-related,.guide-side-matches,.guide-toc-desktop{margin-top:28px}.guide-side-tags li+li,.guide-side-related li+li,.guide-side-matches li+li,.guide-toc-desktop li+li{margin-top:6px}.guide-page-nav{flex-wrap:wrap;gap:8px 16px;margin-top:28px;display:flex}.guide-page-nav button{min-width:44px;min-height:44px;color:var(--guide-muted);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000}.guide-page-nav button[aria-current=page]{color:var(--guide-ink);border-bottom-color:var(--orange)}@media (width>=1024px){.guide-blog{padding-block:80px 112px}.guide-blog-layout{grid-template-columns:minmax(0,68ch) minmax(180px,240px);justify-content:start;gap:48px 64px}.guide-blog-layout>.guide-sidebar{top:calc(var(--header-height) + 28px);max-height:calc(100dvh - var(--header-height) - 56px);grid-area:1/2;margin-top:28px;position:sticky;overflow-y:auto}.guide-blog-main{grid-column:1}}@media (width<=1023px){.guide-blog-layout>.guide-sidebar{order:-1;margin-top:16px}.guide-blog-layout>.guide-sidebar .guide-search{margin-bottom:16px}.guide-blog-layout>.guide-sidebar .guide-side-tags{margin-top:0}.guide-blog-layout>.guide-sidebar .guide-side-tags ul{flex-wrap:wrap;gap:4px 14px;display:flex}.guide-blog-layout>.guide-sidebar .guide-side-tags li+li{margin-top:0}}@media (width<=639px){.guide-blog{width:calc(100% - 2rem);padding-block:32px 64px}.guide-entry{grid-template-columns:72px minmax(0,1fr);column-gap:14px;padding-block:22px}.guide-entry img{width:72px}.guide-entry h2{font-size:1.15rem}}:root,.guide-prose{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px}.guide-prose{letter-spacing:0;overflow-wrap:break-word;font-size:1.125rem;line-height:1.65}.guide-prose :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:0;max-width:68ch;margin-bottom:var(--space-2);font-weight:700;line-height:1.25}.guide-prose h1{max-width:22ch;margin-top:0;font-size:4rem;line-height:1.06}.guide-prose h2{margin-top:var(--space-5);font-size:2rem}.guide-prose h3{margin-top:var(--space-4);font-size:1.375rem}.guide-prose h4{margin-top:var(--space-3);font-size:1.05rem}.guide-prose>:is(h2,h3,h4):first-child,.guide-prose>section:first-child>:is(h2,h3,h4):first-child,.guide-prose>section+section{margin-top:0}.guide-prose p{margin:0 0 var(--space-2);max-width:68ch;line-height:1.65}.guide-reading-column p{max-width:none}.guide-link,.guide-prose a{text-underline-offset:4px;text-decoration:underline}.guide-link:is(:hover,:focus-visible),.guide-prose a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.guide-prose :is(ul,ol):not(.anatomy-callouts):not(.crumbs ol){max-width:68ch;margin:0 0 var(--space-2);padding-left:1.25em}.guide-prose ul:not(.anatomy-callouts){list-style:outside}.guide-prose ol:not(.anatomy-callouts):not(.crumbs ol){list-style:decimal}.guide-prose li+li{margin-top:.4em}.guide-prose .crumbs li+li{margin-top:0}.guide-prose .river-table-wrap{width:100%;margin:var(--space-3) 0;overflow-x:auto}.guide-prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:1rem;line-height:1.65}.guide-prose .river-table-wrap table{margin:0}.guide-prose :is(th,td){border:0;border-bottom:1px solid var(--guide-rule);text-align:left;vertical-align:top;padding:.75em}.guide-prose figure{margin:var(--space-3) 0}.guide-prose figcaption{color:var(--guide-muted);margin-top:.5em;font-size:.875rem;line-height:1.65}.guide-prose .anatomy-faq{max-width:68ch;margin:0}.guide-prose .anatomy-faq>details{border-top:1px solid var(--guide-rule);padding:1em 0}.guide-prose .anatomy-faq>details:last-child{border-bottom:1px solid var(--guide-rule)}.guide-prose .anatomy-faq summary{cursor:pointer;padding-right:24px;font-size:1.0625rem;font-weight:700;line-height:1.5}.guide-prose .guide-faq-answer{color:var(--guide-muted);margin-top:.75em;line-height:1.65}.guide-prose .guide-short-answer{border:0;border-top:1px solid var(--guide-rule);background:0 0;border-radius:0;max-width:68ch;margin:40px 0 24px;padding:24px 0 0}.guide-prose .guide-short-answer p:last-child{font-weight:400}.guide-prose section:is([aria-labelledby=regulations],[aria-labelledby=river-licenses],[aria-labelledby=licenses],[aria-labelledby=family-licenses]){padding:var(--space-2) 0;margin:var(--space-3) 0;border:0;border-top:1px solid var(--guide-rule);border-radius:0}.guide-prose .guide-short-answer>:last-child,.guide-prose section:is([aria-labelledby=regulations],[aria-labelledby=river-licenses],[aria-labelledby=licenses],[aria-labelledby=family-licenses])>:last-child{margin-bottom:0}.guide-prose section:is([aria-labelledby=regulations],[aria-labelledby=river-licenses],[aria-labelledby=licenses],[aria-labelledby=family-licenses])>h2{margin-top:0}.guide-prose .guide-short-label{margin:0 0 .5em;font-size:.875rem;line-height:1.5}.guide-prose .anatomy-callout h3{margin-top:0}.guide-prose .anatomy-callouts{margin:0;padding:0}.guide-prose .anatomy-callouts li+li{margin-top:0}.guide-prose .anatomy-photo{margin-block:0}.guide-prose .anatomy-layout{margin-top:1.5em}.guide-prose .anatomy-actions{margin-bottom:1em}.guide-prose .lede{font-size:inherit;line-height:1.65}@media (width<=640px){.guide-prose{--gutter:1rem;font-size:1.125rem}.guide-prose h1{font-size:2.5rem}.guide-prose h2{font-size:1.75rem}.guide-prose h3{font-size:1.25rem}.guide-prose table{min-width:600px}.guide-prose .anatomy-photo{margin-inline:0}}.guide-prose .guide-callout{padding:var(--space-2) 0;margin:var(--space-3) 0;border:0;border-top:1px solid var(--guide-rule);box-shadow:none;background:0 0;border-radius:0}.guide-prose .guide-callout>h2{margin:0 0 var(--space-1);font-size:1.125rem}.guide-prose :is(.guide-callout,.guide-cta-block,.guide-shop-content,figure)>:first-child{margin-top:0}.guide-prose :is(.guide-callout,.guide-cta-block,.guide-shop-content)>:last-child{margin-bottom:0}.guide-prose .guide-callout :is(h3,h4){margin-top:var(--space-3)}.guide-prose .guide-callout>:last-child{margin-bottom:0}.guide-prose .anatomy-number{font-size:.8125rem;font-weight:700}.guide-prose th{border-top:1px solid var(--guide-rule);font-weight:700}.guide-prose .guide-reading-meta{color:var(--guide-muted);margin-block:16px 0;font-size:.8125rem}.guide-prose .crumbs a{color:var(--guide-muted);text-decoration:none}.guide-prose .crumbs ol{font-size:.75rem;line-height:1.5}.guide-prose .guide-toc{font-size:.875rem;line-height:1.5}.guide-prose .guide-toc summary{font-weight:700}.guide-prose .guide-toc ul{margin-bottom:0;padding-left:0;list-style:none}.guide-prose .guide-toc li+li{margin-top:4px}.guide-prose .guide-toc a{text-underline-offset:3px;color:var(--guide-ink);text-decoration:underline}.guide-prose .guide-toc a:is(:hover,:focus-visible){color:var(--guide-ink);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.guide-prose .guide-toc a:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.guide-prose .guide-source-block{max-width:68ch;font-size:.95em;line-height:1.65}.guide-prose .guide-source-block .guide-callout{border:0;border-top:1px solid var(--guide-rule);border-radius:0;margin:0;padding-inline:0}.guide-prose .guide-cta-block h2{margin:0 0 var(--space-1);font-size:1.125rem}.guide-prose [data-guide-section=faq]>h2{margin-top:0}.guide-prose .guide-shop-content{font-size:.95em}.guide-prose .guide-shop-content p{margin-bottom:0}.guide-prose .guide-shop-content a.inline-flex{font-size:.875rem;text-decoration:none}.editorial-guide-card,.guide-prose .editorial-guide-card{font-size:1rem;line-height:1.5;text-decoration:none}.editorial-card-category{text-transform:uppercase;color:var(--guide-ink);font-size:.75rem;font-weight:700}.editorial-card-title,.guide-prose .editorial-card-title{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.editorial-guide-card:hover .editorial-card-title{text-underline-offset:4px;text-decoration:underline}.editorial-card-dek{color:var(--guide-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.editorial-card-footer{color:var(--guide-muted);font-size:.75rem}.guides-hub-header h1{letter-spacing:0;margin-bottom:12px;font-size:4rem;line-height:1.06}.guides-hub-header p{color:var(--guide-muted);font-size:1.0625rem;line-height:1.65}@media (width<=640px){.guides-hub-header h1{font-size:2.5rem}}.guide-prose .guide-related-block>h2{margin-top:0}@media (width>=1440px){.guide-prose h1,.guides-hub-header h1{font-size:4.75rem}}@media (width>=641px) and (width<=1023px){.guide-prose h1,.guides-hub-header h1{font-size:3.25rem}}.guide-layout .guide-reading-column,.guide-layout .guide-body-sections,.guide-layout .guide-body-sections :is(section,.container-wide,.anatomy-callout>div),.guide-layout .guide-source-block,.guide-layout .guide-callout,.guide-layout [data-guide-section=faq]{display:flow-root}.guide-layout .guide-prose :where(.guide-reading-column,.guide-body-sections,.guide-body-sections section,.guide-body-sections .container-wide,.guide-body-sections .anatomy-callout>div,.guide-source-block,.guide-callout,[data-guide-section=faq])>*{margin:0}.guide-layout .guide-prose :where(.guide-reading-column,.guide-body-sections,.guide-body-sections section,.guide-body-sections .container-wide,.guide-body-sections .anatomy-callout>div,.guide-source-block,.guide-callout,[data-guide-section=faq])>*+*{margin-top:var(--flow,var(--space-2))}.guide-layout .guide-body-sections section{padding:0}.guide-layout .guide-body-sections>section+section{margin-top:var(--space-4)}.guide-layout .guide-body-sections :is(h2,h3):first-child{margin-top:0}.guide-layout .guide-body-sections h2:not(:first-child){margin-top:var(--space-4)}.guide-layout .guide-body-sections h3:not(:first-child){margin-top:var(--space-3)}.guide-layout .guide-body-sections h2+*{margin-top:12px}.guide-layout .guide-body-sections h3+*{margin-top:var(--space-1)}.guide-layout .guide-body-sections :is(.guide-callout,.river-table-wrap,figure,hr),.guide-layout .guide-reading-column>:is(.guide-source-block,.guide-cta-block){margin-top:var(--space-3)}.guide-layout .guide-body-sections .guide-callout{padding-block:var(--space-2)}.guide-layout .guide-callout>:first-child,.guide-layout .guide-cta-block>:first-child{margin-top:0}.guide-layout .guide-body-sections .river-table-wrap table{margin:0}.guide-layout .guide-body-sections figcaption{margin:var(--space-1) 0 0}.guide-layout .guide-short-answer{border:0;margin:0;padding:0}.guide-layout .guide-short-answer>p{margin:0}.guide-layout .guide-short-answer>p+p{margin-top:var(--space-1)}.guide-layout .guide-reading-column>[data-guide-section=faq]{margin-top:var(--space-4)}.guide-layout [data-guide-section=faq]>h2+*{margin-top:12px}body:has(.guide-layout,.guides-hub,.guide-blog){background:var(--guide-paper)}.guide-layout.article-width{width:100%;max-width:none;color:var(--guide-ink);background:var(--guide-paper);padding-block:0 112px}.guide-hero-container{margin:var(--space-3) auto 0}.guide-layout .guide-figure{width:100%;max-width:100%;margin-inline:auto}.guide-layout .guide-figure figcaption{width:min(100%, calc(80vh * var(--guide-photo-w) / var(--guide-photo-h)));max-width:100%;margin:var(--space-1) auto 0;padding:0}.guide-layout .guide-editorial-hero{margin:0 auto}.guide-layout .guide-figure img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin-inline:auto;display:block}.guide-layout .guide-editorial-hero img{border-radius:var(--radius-md)}.guide-layout-header,.guide-layout-intro,.guide-reading-grid,.guide-layout .guide-related-block{width:min(1280px, calc(100% - var(--gutter) * 2));margin-inline:auto}.guide-layout-header,.guide-layout-intro,.guide-hero-container{width:min(68ch, calc(100% - var(--gutter) * 2))}.guide-layout-intro{margin-top:32px}.guide-layout-header{padding-block:48px 0}.guide-layout .crumbs{margin-bottom:24px}.guide-reading-grid{grid-template-columns:minmax(0,1fr);margin-top:32px;display:grid}.guide-reading-column{width:100%;min-width:0;max-width:68ch;margin-inline:auto}.guide-toc{border:0;margin:0;padding:0}.guide-toc-desktop{display:none}.guide-toc-mobile{margin-bottom:var(--space-2)}.guide-post-tags{width:min(68ch, calc(100% - var(--gutter) * 2));flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:16px auto 0;padding:0;list-style:none;display:flex}.guide-post-tags li{margin:0;padding:0}.guide-post-tags a{color:var(--guide-muted)}.guide-byline{color:var(--guide-muted);margin:12px 0 0;font-size:.9375rem}.guide-reading-grid:has(.guide-toc-mobile){margin-top:var(--space-2)}.guide-toc summary{cursor:pointer;list-style:none}.guide-toc summary::-webkit-details-marker{display:none}.guide-toc summary::marker{content:""}.guide-toc summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.guide-toc details>ul{margin-top:16px}@media (width<=767px){.guide-toc details{border-top:1px solid var(--guide-rule);border-bottom:1px solid var(--guide-rule)}.guide-toc summary{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:12px;display:flex}.guide-toc summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.guide-toc details[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.guide-toc details[open]>ul{margin-top:8px;padding-bottom:12px}}@media (width>=768px){.guide-toc summary{pointer-events:none;cursor:default}.guide-toc summary:after{content:none}.guide-layout .guide-toc details:not([open])>ul{display:block}}.guide-layout .guide-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.guide-layout .guide-related-figure{min-width:0;margin:0}.guide-layout .guide-body-sections,.guide-layout .guide-body-sections>section:last-child>:last-child{margin-bottom:0}.guide-layout .guide-short-answer{background:0 0}.guide-layout .guide-source-block,.guide-layout .guide-cta-block,.guide-layout [data-guide-section=faq]{margin:0}.guide-layout .guide-cta-block{border-top:1px solid var(--guide-rule);padding-block:var(--space-2) 0}.guide-shop-content{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.guide-shop-content>p{flex:280px}.guide-shop-content .anatomy-actions{align-items:center;margin:0}.guide-layout .guide-shop-content a.inline-flex{min-height:44px;color:var(--guide-ink);border:1px solid var(--guide-rule);border-radius:var(--radius-md);box-shadow:none;background:0 0;padding:10px 16px}.guide-layout .guide-shop-content a.inline-flex:hover{color:var(--guide-paper);background:var(--guide-ink);border-color:var(--guide-ink)}.guide-layout .guide-related-block{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--guide-rule)}.guide-layout .guide-sidebar{margin-top:48px}.guide-layout [data-slot=newsletter],.guide-layout [hidden]{margin:0;display:none!important}.guide-layout .anatomy-section{border:0;padding:0}.guide-layout .anatomy-section .container-wide{width:100%}.guide-layout .anatomy-layout{display:block}.guide-layout .anatomy-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guide-layout .anatomy-callout{border-top:1px solid var(--guide-rule);grid-template-columns:30px minmax(0,1fr);gap:12px;padding-top:20px;display:grid}.guide-layout .anatomy-number{border:1px solid var(--guide-rule);border-radius:var(--radius-md);width:30px;height:30px;color:var(--guide-ink);background:0 0;justify-content:center;align-items:center;display:flex}.guide-layout .anatomy-actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.guide-layout .guide-shop-content .anatomy-actions{margin:0}@media (width>=1024px){.guide-toc-mobile{display:none}.guide-toc-desktop{display:block}.guide-reading-grid:has(.guide-toc-mobile){margin-top:32px}.guide-layout-header,.guide-layout-intro,.guide-hero-container{width:min(68ch, calc(min(1280px, 100% - var(--gutter) * 2) - 368px))}.guide-reading-grid{gap:var(--space-3);grid-template-columns:minmax(160px,1fr) minmax(0,68ch) minmax(160px,1fr);align-items:start}.guide-reading-column{grid-area:1/2}.guide-post-shell{gap:var(--space-3);width:min(1280px, calc(100% - var(--gutter) * 2));grid-template-columns:minmax(160px,1fr) minmax(0,68ch) minmax(160px,1fr);align-items:start;margin-inline:auto;display:grid}.guide-post-main{grid-area:1/2;min-width:0}.guide-post-main>.guide-layout-header,.guide-post-main .guide-layout-intro,.guide-post-main .guide-hero-container,.guide-post-main .guide-reading-grid,.guide-post-main>.guide-post-tags{width:100%;max-width:none;margin-inline:0}.guide-post-main .guide-reading-grid{grid-template-columns:minmax(0,1fr)}.guide-post-main .guide-reading-column{grid-column:auto}.guide-post-shell>.guide-sidebar{grid-area:1/3;place-self:start;max-width:240px;margin-top:48px}.guide-post-shell>.guide-sidebar>.guide-toc-desktop{margin-top:0}.guide-post-shell>.guide-sidebar>.guide-toc-desktop+.guide-search{margin-top:28px}}@media (width<=1023px){.guide-layout .guide-sidebar{width:min(68ch, calc(100% - var(--gutter) * 2));margin-inline:auto}}@media (width>=641px) and (width<=1023px){.guide-layout .guide-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.guide-layout.article-width{--gutter:1rem;width:100%;padding-bottom:64px}.guide-layout-header{padding-block:32px 0}.guide-layout .guide-related-grid,.guide-layout .anatomy-callouts{grid-template-columns:minmax(0,1fr)}.guide-shop-content{flex-direction:column;align-items:flex-start}.guide-shop-content>p{flex:auto}}.home-guide-teaser{padding-block:2.5rem}.home-guide-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.home-guide-item{min-width:0;color:var(--navy);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.home-guide-item img{object-fit:cover;border-radius:var(--radius-lg);width:80px;height:80px}.home-guide-item h3{letter-spacing:0;margin:0 0 .375rem;font-size:1.125rem;line-height:1.3}.home-guide-item p{color:var(--subdued);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;line-height:1.5;overflow:hidden}.home-guide-item:is(:hover,:focus-visible) h3{text-underline-offset:4px;text-decoration:underline}.home-guide-all{margin-top:1.25rem}@media (width<=800px){.home-guide-row{grid-template-columns:1fr;gap:1rem}.home-guide-item{grid-template-columns:64px minmax(0,1fr)}.home-guide-item img{width:64px;height:64px}}
