/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}}.sabiki-products{border-top:1px solid #cadbdd;gap:14px;margin-top:34px;padding-top:30px;display:grid}.sabiki-products-head{color:#dbe9eb;background:#073b4c;padding:20px}.sabiki-products-head small{color:#ffc857;letter-spacing:.12em;font-size:9px;font-weight:800}.sabiki-products-head h3{color:#fff;margin:5px 0 7px;font-size:22px}.sabiki-products-head p{margin:0!important;font-size:12px!important;line-height:1.8!important}.sabiki-product-list{gap:10px;display:grid}.sabiki-product-list article{background:#fff;border:1px solid #d3e0e1;padding:19px}.sabiki-product-list article.first-choice{border:2px solid #087e8b}.sabiki-product-list article>small{color:#087e8b;font-size:9px;font-weight:800}.sabiki-product-list h4{color:#073b4c;margin:5px 0 8px;font-size:16px;line-height:1.55}.sabiki-product-list article>p{margin:0;font-size:12px;line-height:1.8}.sabiki-product-list aside{background:#fff8e8;border-left:3px solid #ffc857;margin:13px 0;padding:12px 14px}.sabiki-product-list aside b{color:#073b4c;font-size:10px}.sabiki-product-list aside p{margin:3px 0 0;font-size:11px;line-height:1.75}.sabiki-product-list article>a{color:#fff;background:#e47911;border-radius:5px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.sabiki-products>.affiliate-note{margin:0!important;line-height:1.7!important}.bait-products-head{background:#175d65;margin-top:20px}.sabiki-product-list .experience-note{background:#eaf4f1;border-left-color:#087e8b}.sabiki-product-list .experience-note b{color:#087e8b}.knowledge-hub,.knowledge-page{background:#edf3f2}.knowledge-hub-hero{color:#fff;background:linear-gradient(145deg,#073b4c,#087e8b);padding:76px max(24px,50% - 470px)}.knowledge-hub-hero>p:first-child,.knowledge-hero>p{color:#ffc857;letter-spacing:.15em;margin:0 0 12px;font-size:10px;font-weight:900}.knowledge-hub-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,8vw,72px)}.knowledge-hub-hero>p:last-child{color:#d6e8e8;margin:20px 0 0;line-height:1.9}.knowledge-hub-body{max-width:940px;margin:auto;padding:42px 24px 70px}.hub-intro{background:#fff;border-left:5px solid #ffc857;padding:25px 28px}.hub-intro b{color:#073b4c}.hub-intro p{color:#526a70;margin:7px 0 0;font-size:13px;line-height:1.9}.knowledge-group{padding:52px 0 0}.knowledge-group>div:first-child>span{color:#087e8b;font-size:11px;font-weight:900}.knowledge-group h2{margin:5px 0 8px;font-size:30px}.knowledge-group>div:first-child>p{color:#61777c;margin:0 0 22px;font-size:13px}.knowledge-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.knowledge-card-grid>a,.knowledge-card-grid>article{background:#fff;border:1px solid #d3e0df;min-height:170px;padding:23px;text-decoration:none}.knowledge-card-grid small{color:#087e8b;font-size:9px;font-weight:900}.knowledge-card-grid article small{color:#8b9999}.knowledge-card-grid h3{color:#073b4c;margin:8px 0;font-size:22px}.knowledge-card-grid p{color:#5f7479;margin:0;font-size:12px;line-height:1.8}.knowledge-card-grid b{color:#087e8b;margin-top:15px;font-size:11px;display:block}.knowledge-article{background:#fff;max-width:780px;margin:0 auto 50px;box-shadow:0 20px 55px #073b4c14}.knowledge-hero{color:#fff;background:linear-gradient(145deg,#073b4c,#0b6974);padding:70px 50px}.knowledge-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,5vw,47px);line-height:1.45}.knowledge-meta{color:#d4e5e5;margin-top:20px;font-size:11px}.knowledge-lead{padding:42px 50px 12px}.knowledge-lead p,.knowledge-chapter>p{margin:0 0 18px;font-size:15px;line-height:2.05}.knowledge-conclusion{background:#fff8e8;border-top:5px solid #ffc857;margin:25px 50px 45px;padding:28px}.knowledge-conclusion>small,.knowledge-toc>small,.knowledge-related>small{color:#087e8b;letter-spacing:.13em;font-size:9px;font-weight:900}.knowledge-conclusion>h2{margin:6px 0 20px;font-size:23px}.knowledge-conclusion>div{gap:14px;display:grid}.knowledge-conclusion article{padding-left:42px;position:relative}.knowledge-conclusion article>span{color:#fff;background:#073b4c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:absolute;top:0;left:0}.knowledge-conclusion h3{color:#073b4c;margin:0;font-size:15px}.knowledge-conclusion p{color:#596e72;margin:5px 0 0;font-size:12px;line-height:1.75}.knowledge-toc{background:#f2f8f7;border:1px solid #cadcdd;margin:0 50px 25px;padding:28px}.knowledge-toc h2{margin:5px 0 17px}.knowledge-toc ol{grid-template-columns:1fr 1fr;gap:10px 25px;margin:0;padding:0;list-style:none;display:grid}.knowledge-toc a{color:#34545b;gap:10px;font-size:12px;line-height:1.6;display:flex}.knowledge-toc a span{color:#087e8b;font-size:10px;font-weight:900}.knowledge-chapter{border-top:1px solid #d7e3e3;padding:50px;scroll-margin-top:18px}.knowledge-chapter h2{margin:0 0 24px;font-size:30px;line-height:1.5}.knowledge-chapter ul{background:#f3f7f7;gap:9px;margin:24px 0;padding:20px 20px 20px 39px;display:grid}.knowledge-chapter li{font-size:13px;line-height:1.65}.knowledge-chapter aside{background:#f5ede3;border-left:4px solid #a04e2f;margin-top:25px;padding:19px 21px}.knowledge-chapter aside b{color:#864126;font-size:12px}.knowledge-chapter aside p{margin:6px 0 0;font-size:13px;line-height:1.85}.knowledge-chapter .safety-tip{background:#fff1ef;border-color:#cf443b}.knowledge-chapter .safety-tip b{color:#b8322b}.knowledge-related{color:#fff;background:#073b4c;padding:50px}.knowledge-related h2{color:#fff;margin:6px 0 22px}.knowledge-related>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.knowledge-related>div a{border:1px solid #ffffff40;justify-content:space-between;padding:16px;font-size:12px;text-decoration:none;display:flex}.knowledge-related footer{border-top:1px solid #fff3;gap:8px;margin-top:30px;padding-top:20px;display:grid}.knowledge-related footer b{color:#ffc857;font-size:11px}.knowledge-related footer a{color:#d4e5e5;font-size:11px}@media (max-width:640px){.knowledge-hub-hero{padding:52px 20px}.knowledge-hub-body{padding:28px 18px 55px}.knowledge-card-grid{grid-template-columns:1fr}.knowledge-article{box-shadow:none;margin:0}.knowledge-hero{padding:50px 20px}.knowledge-lead,.knowledge-chapter,.knowledge-related{padding:35px 20px}.knowledge-conclusion,.knowledge-toc{margin-left:20px;margin-right:20px;padding:21px}.knowledge-toc ol,.knowledge-related>div{grid-template-columns:1fr}.knowledge-chapter h2{font-size:25px}}.budget-tackle{gap:16px;margin-top:25px;display:grid}.budget-tackle-intro{background:#e8f3f2;border-left:4px solid #087e8b;padding:18px 20px}.budget-tackle-intro b{color:#073b4c}.budget-tackle-intro p{margin:5px 0 0!important;font-size:12px!important;line-height:1.75!important}.budget-tackle>article{background:#fff;border:1px solid #cfdddf;padding:22px}.budget-tackle>article.recommended{border:2px solid #087e8b;box-shadow:0 8px 24px #073b4c14}.budget-course-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.budget-course-head small{color:#6b7d82;font-size:10px}.budget-course-head h3{color:#073b4c;margin:2px 0 0;font-size:24px}.budget-course-head>span{color:#fff;background:#087e8b;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.budget-tackle h4{color:#073b4c;margin:15px 0 7px;font-size:16px}.budget-tackle>article>p{margin:0 0 16px;font-size:13px;line-height:1.85}.budget-products{gap:9px;display:grid}.budget-products>div{background:#f8fbfb;border:1px solid #dce6e7;padding:14px}.budget-products small,.budget-products b{display:block}.budget-products small{color:#087e8b;font-size:9px;font-weight:800}.budget-products b{color:#203f46;margin-top:4px;font-size:13px;line-height:1.6}.shop-links{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.shop-links a{color:#fff;text-align:center;border-radius:5px;padding:10px 7px;font-size:10px;font-weight:800;text-decoration:none}.shop-links a:first-child{background:#e47911}.shop-links a:last-child{background:#bf0000}.budget-tackle aside{background:#fff8e8;border-left:3px solid #ffc857;margin-top:14px;padding:13px 15px}.budget-tackle aside b{color:#073b4c;font-size:11px}.budget-tackle aside p{margin:3px 0 0;font-size:11px;line-height:1.75}.budget-tackle>.affiliate-note{margin:2px 0 0!important;line-height:1.7!important}@media (max-width:640px){.budget-tackle>article{padding:17px}.budget-course-head h3{font-size:21px}}:root{--navy:#073b4c;--teal:#087e8b;--yellow:#ffc857;--paper:#f8fbfc;--ink:#102f3a;--muted:#63777c;--line:#d6e5e8}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#e9f1f2}body{color:var(--ink);background:var(--paper);margin:0;font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}a{color:inherit}button,select{font:inherit}main{min-height:100vh}.site-header{background:#fff;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1120px);margin:auto;padding:17px 28px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand>span:last-child{gap:3px;display:grid}.brand small{color:var(--teal);letter-spacing:.11em;font:700 9px/1 Arial,sans-serif}.brand b{color:var(--navy);font-size:14px}.brand-placeholder{border:2px solid var(--navy);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.brand-placeholder i{background:linear-gradient(var(--yellow) 0 47%,var(--teal) 48%);border-radius:8px 8px 5px 5px;width:10px;height:17px}.instagram-link{border:1px solid var(--navy);color:var(--navy);border-radius:6px;padding:9px 11px;font-size:12px;font-weight:700;text-decoration:none}.hero{background:linear-gradient(145deg,var(--navy),#075b70);color:#fff;padding:70px max(28px,50% - 532px) 64px;position:relative;overflow:hidden}.hero-wave{border:2px solid #ffffff1a;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-230px;right:-220px;box-shadow:0 0 0 34px #ffffff06,0 0 0 36px #ffffff14}.eyebrow{z-index:1;color:var(--yellow);letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:800;position:relative}.hero h1{z-index:1;letter-spacing:-.055em;margin:0;font-size:clamp(46px,8vw,78px);line-height:1.12;position:relative}.hero h1 em{color:var(--yellow);font-style:normal}.hero>p:not(.eyebrow){z-index:1;color:#d3e7e8;max-width:560px;margin:20px 0 0;font-size:15px;line-height:1.8;position:relative}.hero-tags{z-index:1;flex-wrap:wrap;gap:8px;margin-top:24px;display:flex;position:relative}.hero-tags span{border:1px solid #ffffff38;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:700}.finder,.results{width:min(100%,1120px);margin:auto;padding:42px 28px}.finder{background:#fff}.section-heading{align-items:center;gap:9px;margin-bottom:22px;display:flex}.section-heading span{color:var(--teal);font:800 12px/1 Arial,sans-serif}h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:26px}.finder label,.finder legend{color:#476169;margin:0 0 9px;font-size:13px;font-weight:800;display:block}.finder select{background:var(--paper);width:min(100%,360px);color:var(--navy);border:1px solid #b9d0d5;border-radius:8px;margin-bottom:22px;padding:13px 14px;font-size:15px}.finder fieldset{border:0;margin:0;padding:0}.place-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.place-grid button{background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border:1px solid #b9d0d5;border-radius:7px;padding:9px 8px;font-size:12px}.place-grid button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:#fff;font-weight:800}.results{border-top:1px solid var(--line)}.results-title{justify-content:space-between;align-items:start;gap:18px;display:flex}.results-title small{color:var(--muted);flex:none;margin-top:8px}.results-note{color:var(--muted);margin:-8px 0 22px;font-size:12px;line-height:1.7}.fish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.fish-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:19px 18px;position:relative}.fish-card.is-best{border-top:5px solid var(--yellow);padding-top:15px;box-shadow:0 8px 20px #073b4c12}.fish-status{color:var(--teal);letter-spacing:.07em;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-block}.is-best .fish-status{color:#a66b00}.fish-card h3{color:var(--navy);margin:0 0 10px;font-size:21px}.method{color:#475f66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.65;display:block;overflow:hidden}.method-link{white-space:normal;background:#eaf4f1;border-radius:6px;margin:3px 0;padding:9px 10px;text-decoration:none}.method-link b{color:var(--navy);font-size:12px;display:block}.method-link small{color:var(--teal);margin-top:2px;font-size:9px;font-weight:800;display:block}.more-methods{color:var(--teal);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;font-weight:700}.extra-methods{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}.coming-label{border-top:1px solid var(--line);color:#88999b;margin-top:14px;padding-top:12px;font-size:11px;font-weight:600;display:block}.content-width{width:min(100%,1120px);margin:auto;padding:46px 28px}.section-heading.light h2{color:#fff}.section-heading.light span{color:var(--yellow)}.section-lead{max-width:700px;color:var(--muted);margin:-8px 0 23px;font-size:13px;line-height:1.8}.content-kicker{color:var(--teal);letter-spacing:.14em;margin:0 0 8px;font:800 10px/1 Arial,sans-serif}.forecast-section{background:var(--navy);color:#fff}.forecast-card{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.forecast-card .content-kicker{color:var(--yellow)}.forecast-card h3{margin:0;font-size:22px}.forecast-card p:not(.content-kicker){color:#c6d5d6;max-width:670px;margin:9px 0 0;font-size:12px;line-height:1.75}.forecast-card>span,.preparing{color:var(--navy);background:#fff;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.before-section{background:#fff}.content-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.content-links a{border:1px solid var(--line);background:var(--paper);border-radius:9px;gap:6px;padding:19px 42px 19px 17px;text-decoration:none;display:grid;position:relative}.content-links b{color:var(--navy);font-size:14px}.content-links span{color:var(--muted);font-size:10px;line-height:1.6}.content-links i{color:var(--teal);font-style:normal;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tackle-section{background:#f0f6f5}.compact-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.compact-links>a,.compact-links>span{border:1px solid var(--line);min-height:55px;color:var(--navy);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.compact-links a span{color:var(--teal);font-size:9px}.compact-links b{color:#8a999a;font-size:8px}.spots-section{background:#fff;position:relative}.spots-section h2{font-size:30px}.spots-section p:not(.content-kicker){max-width:650px;color:var(--muted);font-size:13px;line-height:1.8}.spot-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.spot-tags span{border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.spots-section .preparing{color:#778887;background:#edf1ef;position:absolute;top:48px;right:max(28px,50% - 532px)}.follow-section{background:linear-gradient(145deg,var(--navy),#075b70);color:#fff}.follow-section .content-kicker{color:var(--yellow)}.follow-section h2{color:#fff;font-size:34px}.follow-section p:not(.content-kicker){color:#c6d5d6;max-width:600px;font-size:13px;line-height:1.8}.follow-section a{color:var(--navy);background:#fff;border-radius:7px;margin-top:13px;padding:13px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.site-footer{text-align:center;color:#718287;padding:28px;font-size:9px;line-height:1.7}.site-footer p{margin:5px 0}:is(button:focus-visible,select:focus-visible,a:focus-visible){outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:820px){.place-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-links{grid-template-columns:1fr}.compact-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.site-header{padding:14px 18px}.hero{padding:48px 20px 44px}.hero h1{font-size:44px}.hero>p:not(.eyebrow){font-size:13px}.finder,.results{padding:30px 18px}.content-width{padding:34px 18px}.finder select{width:100%}.place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fish-card{padding:15px 13px}.fish-card.is-best{padding-top:11px}.fish-card h3{font-size:18px}.results-title h2{font-size:21px}.instagram-link{font-size:10px}.brand small{font-size:8px}.brand b{font-size:12px}.forecast-card{align-items:flex-start}.forecast-card h3{font-size:18px}.compact-links{grid-template-columns:1fr}.spots-section .preparing{top:34px;right:18px}.follow-section h2{font-size:29px}}.guide-page{color:#20383e;background:#eef4f4;min-height:100vh}.guide-header{background:#fff;border-bottom:1px solid #d8e3e4;justify-content:space-between;align-items:center;height:68px;padding:0 max(20px,50% - 460px);display:flex}.guide-header a{color:#087e8b;font-weight:700;text-decoration:none}.guide-header div{text-align:center;flex-direction:column;display:flex}.guide-header small{letter-spacing:.13em;color:#087e8b;font-size:9px}.guide-header b{color:#073b4c;font-size:14px}.breadcrumb{color:#72858a;max-width:920px;margin:auto;padding:13px 24px;font-size:12px}.breadcrumb a{color:inherit}.breadcrumb span{padding:0 7px}.guide-article{background:#fff;max-width:760px;margin:0 auto 48px;box-shadow:0 20px 55px #073b4c17}.article-hero{background:linear-gradient(#041d230d,#041d23d6),url(/images/aji-sabiki-hero.png) 50%/cover;align-items:flex-end;min-height:530px;padding:44px;display:flex;position:relative}.article-hero>div{color:#fff;position:relative}.article-category,.section-number{letter-spacing:.1em;font-weight:800;color:#ffc857!important;margin:0 0 10px!important;font-size:11px!important}.article-hero h1{letter-spacing:-.04em;max-width:640px;margin:0;font-size:clamp(29px,5vw,45px);line-height:1.45}.article-meta{color:#dbe9eb;margin:18px 0 0;font-size:11px}.article-opening{padding:38px 44px 18px}.article-opening p,.article-section>p,.rig-section>p,.article-summary p{margin:0 0 18px;font-size:15px;line-height:2.05}.article-opening strong,.article-section strong{color:#073b4c}.quick-answer{background:#f7f7ef;border-left:5px solid #ffc857;margin:20px 44px 44px;padding:26px}.quick-answer h2{margin:0 0 20px;font-size:21px}.quick-answer ol{counter-reset:q;gap:17px;margin:0;padding:0;list-style:none;display:grid}.quick-answer li{counter-increment:q;padding-left:38px;position:relative}.quick-answer li:before{content:counter(q);color:#fff;background:#073b4c;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;top:0;left:0}.quick-answer b,.quick-answer span{display:block}.quick-answer b{font-size:14px}.quick-answer span{color:#667b80;margin-top:5px;font-size:12px;line-height:1.7}.article-toc{background:#f3f8f8;border:1px solid #cbdcde;margin:0 44px 28px;padding:27px}.article-toc>p{color:#087e8b;letter-spacing:.15em;margin:0;font-size:10px}.article-toc h2{color:#073b4c;margin:5px 0 17px;font-size:21px}.article-toc ol{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding-left:22px;display:grid}.article-toc a{color:#34545b;text-underline-offset:3px;font-size:13px;text-decoration-thickness:1px}.article-section,.rig-section,.tips-section,.products-section,.article-summary{border-top:1px solid #d8e3e4;padding:46px 44px;scroll-margin-top:20px}.article-section h2,.rig-section h2,.tips-section h2,.products-section h2,.article-summary h2{color:#073b4c;letter-spacing:-.035em;margin:0 0 24px;font-size:30px;line-height:1.55}.article-section h3{color:#073b4c;margin:30px 0 10px;font-size:20px}.article-section aside{background:#eaf4f1;border-left:4px solid #087e8b;margin-top:26px;padding:19px 21px}.article-section aside b{color:#087e8b}.article-section aside p{margin:7px 0 0;font-size:13px;line-height:1.85}.article-section aside.warning{background:#fff3f0;border-color:#cf443b}.article-section aside.warning b{color:#b8322b}.season-list{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.season-list div{border:1px solid #d7e2e2;padding:18px}.season-list div.best{border-top:5px solid #ffc857;padding-top:14px}.season-list b,.season-list span{display:block}.season-list b{color:#073b4c;font-size:18px}.season-list span{color:#087e8b;margin-top:3px;font-size:12px}.season-list p{color:#667b80;margin:9px 0 0;font-size:12px;line-height:1.7}.tackle-list>div{border-bottom:1px solid #d8e3e4;padding:21px 0}.tackle-list h3{margin:0 0 8px}.tackle-list p{margin:0;font-size:14px;line-height:1.9}.rig-section,.products-section{background:#f3f7f7}.rig-section figure{margin:25px 0}.rig-section img{border-radius:7px;width:100%;height:auto;display:block}.rig-section figcaption{color:#687d82;margin-top:9px;font-size:11px;line-height:1.7}.steps{counter-reset:steps;margin:0;padding:0;list-style:none}.steps li{counter-increment:steps;padding:0 0 27px 52px;position:relative}.steps li:before{content:counter(steps);color:#fff;background:#087e8b;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:0;left:0}.steps li:not(:last-child):after{content:"";background:#c7dadd;width:2px;position:absolute;top:40px;bottom:7px;left:16px}.steps b{color:#073b4c;font-size:16px}.steps p{color:#60777c;margin:7px 0 0;font-size:13px;line-height:1.8}.tips-section{color:#dbe8e9;background:#073b4c}.tips-section h2,.tips-section h3{color:#fff}.tips-section>div{border-bottom:1px solid #ffffff26;padding:21px 0}.tips-section h3{margin:0 0 7px;font-size:17px}.tips-section>div p{color:#c4d9db;margin:0;font-size:13px;line-height:1.8}.trouble-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.trouble-list div{border:1px solid #d7e2e2;padding:18px}.trouble-list b{color:#073b4c;font-size:15px}.trouble-list p{margin:6px 0;font-size:13px}.trouble-list span{color:#087e8b;font-size:12px}.products-section>p{font-size:15px;line-height:2}.product-placeholder{background:#fff;border:1px solid #d7e2e2;margin-top:12px;padding:21px}.product-placeholder small{color:#087e8b}.product-placeholder h3{color:#073b4c;margin:5px 0 7px}.product-placeholder p{margin:0;font-size:13px;line-height:1.8}.product-placeholder span{color:#63777b;background:#e8eeee;margin-top:13px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-block}.affiliate-note{color:#708287;font-size:10px!important}.article-summary{background:#fff8e8}.article-summary a{color:#fff;background:#073b4c;margin-top:8px;padding:14px 20px;font-weight:700;text-decoration:none;display:inline-block}.guide-footer{text-align:center;color:#718287;padding:30px 20px 50px;font-size:11px;line-height:1.8}@media (max-width:640px){.guide-header{padding:0 18px}.breadcrumb{white-space:nowrap;padding:12px 18px;overflow:hidden}.guide-article{box-shadow:none;background:#fff;margin:0}.article-hero{background-position:58%;min-height:460px;padding:28px 20px}.article-hero h1{font-size:28px}.article-opening,.article-section,.rig-section,.tips-section,.products-section,.article-summary{padding:34px 20px}.quick-answer,.article-toc{margin-left:20px;margin-right:20px;padding:20px}.article-toc ol{grid-template-columns:1fr}.article-section h2,.rig-section h2,.tips-section h2,.products-section h2,.article-summary h2{font-size:24px}.season-list,.trouble-list{grid-template-columns:1fr}.guide-header>div b{font-size:12px}}.article-toc li::marker{color:#087e8b;font-weight:800}.article-toc a{align-items:baseline;gap:9px;display:flex}.article-toc a span{color:#087e8b;letter-spacing:.08em;min-width:20px;font-size:10px;font-weight:800}.article-toc ol{padding-left:0;list-style:none}.method-variants{background:#f7fbfb;border-top:1px solid #d8e3e4;padding:46px 44px}.method-variants-kicker{color:#087e8b;letter-spacing:.16em;font-weight:800;margin:0 0 8px!important;font-size:10px!important}.method-variants>h2{color:#073b4c;margin:0 0 14px;font-size:28px;line-height:1.5}.method-variants>p{margin:0 0 24px;font-size:14px;line-height:1.9}.method-variant-list{gap:14px;display:grid}.method-variant-list article{background:#fff;border:1px solid #ccdfe1;padding:22px}.method-variant-list article.is-recommended{border:2px solid #087e8b}.method-variant-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.method-variant-head h3{color:#073b4c;margin:0;font-size:19px}.method-variant-head span{color:#fff;white-space:nowrap;background:#087e8b;padding:5px 8px;font-size:10px;font-weight:800}.method-variant-list article>p{margin:10px 0 16px;font-size:13px;line-height:1.8}.method-variant-list dl{gap:8px;margin:0;display:grid}.method-variant-list dl div{border-top:1px solid #e1e9ea;grid-template-columns:88px 1fr;gap:10px;padding-top:8px;display:grid}.method-variant-list dt{color:#6b7e82;font-size:11px;font-weight:800}.method-variant-list dd{color:#334f55;margin:0;font-size:12px;line-height:1.7}.method-variant-list .best-for dt,.method-variant-list .best-for dd{color:#087e8b}.method-variants aside{background:#fff8e8;border-left:4px solid #ffc857;margin-top:18px;padding:18px}.method-variants aside b{color:#073b4c}.method-variants aside p{margin:5px 0 0;font-size:12px;line-height:1.8}@media (max-width:640px){.method-variants{padding:34px 20px}.method-variants>h2{font-size:24px}.method-variant-list dl div{grid-template-columns:76px 1fr}.method-variant-head{align-items:flex-start}}.guide-article section .section-number{align-items:center;gap:9px;display:flex;font-size:0!important}.guide-article section .section-number:before{letter-spacing:.1em;color:#087e8b;font-size:11px;font-weight:800}.guide-article section .section-number:after{letter-spacing:.04em;color:#087e8b;font-size:12px;font-weight:800}#about .section-number:before{content:"01"}#about .section-number:after{content:"アジのサビキ釣りはどんな釣り？"}#season .section-number:before{content:"02"}#season .section-number:after{content:"関東で狙いやすい時期と時間"}#place .section-number:before{content:"03"}#place .section-number:after{content:"釣り場の選び方"}#tackle .section-number:before{content:"04"}#tackle .section-number:after{content:"必要な道具と選ぶ理由"}#rig .section-number:before{content:"05"}#rig .section-number:after{content:"基本の仕掛けを写真で確認"}#howto .section-number:before{content:"06"}#howto .section-number:after{content:"準備から釣り上げるまで"}#tips .section-number:before{content:"07"}#tips .section-number:after{content:"釣果を伸ばす7つのコツ"}#trouble .section-number:before{content:"08"}#trouble .section-number:after{content:"釣れない時の考え方"}#products .section-number:before{content:"09"}#products .section-number:after{content:"初心者向け道具の選び方"}.article-summary .section-number:before{content:"10"}.article-summary .section-number:after{content:"まとめ"}.shirogisu-hero{background-image:linear-gradient(#041d230a,#041d23d6),url(/images/shirogisu-choi-nage-hero.png);background-position:50%}.chapter-label{letter-spacing:.04em;align-items:baseline;gap:10px;font-weight:800;display:flex;color:#087e8b!important;margin:0 0 10px!important;font-size:12px!important}.chapter-label span{letter-spacing:.1em;font-size:11px}.tips-section .chapter-label,.tips-section .chapter-label span{color:#ffc857!important}.shirogisu-guide .rig-section img{aspect-ratio:1.9;object-fit:cover}.shirogisu-guide .article-summary .chapter-label{display:flex;font-size:12px!important}.shirogisu-guide .article-summary .chapter-label span{font-size:11px}.annotated-rig>div{background:#f7f1e3;border-radius:8px;position:relative;overflow:hidden}.annotated-rig .pin{color:#fff;background:#073b4c;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 8px #073b4c40}.annotated-rig .pin-1{top:14%;left:18%}.annotated-rig .pin-2{top:37%;left:31%}.annotated-rig .pin-3{top:37%;left:49%}.annotated-rig .pin-5{background:#d85b48;top:72%;left:72%}.rig-points{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.rig-points>div{background:#fff;border:1px solid #d4e0e1;padding:15px}.rig-points b{color:#073b4c;align-items:center;gap:8px;display:flex}.rig-points b span{color:#fff;background:#087e8b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.rig-points p{color:#60777c;margin:7px 0 0;font-size:12px;line-height:1.7}.rig-section aside{background:#fff8e8;border-left:4px solid #ffc857;margin-top:22px;padding:18px}.rig-section aside b{color:#073b4c}.rig-section aside p{margin:5px 0 0;font-size:12px;line-height:1.8}@media (max-width:640px){.annotated-rig .pin{width:24px;height:24px}.rig-points{grid-template-columns:1fr}.shirogisu-guide .rig-section img{aspect-ratio:auto}.annotated-rig .pin-1{top:12%;left:17%}.annotated-rig .pin-2{top:36%;left:29%}.annotated-rig .pin-3{top:36%;left:47%}.annotated-rig .pin-4{top:56%;left:62%}.annotated-rig .pin-5{top:76%;left:63%}}.annotated-rig .pin-4{top:55%;left:52%}.annotated-rig .pin-5{top:81%;left:64%}@media (max-width:640px){.annotated-rig .pin-4{top:54%;left:51%}.annotated-rig .pin-5{top:80%;left:63%}}.kasago-hero{background-image:linear-gradient(#041d2308,#041d23db),url(/images/kasago-ana-hero.png);background-position:50%}.kasago-rig>div{position:relative}.kasago-rig .pin{color:#fff;background:#073b4c;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 8px #073b4c40}.kasago-rig .kpin-1{top:20%;left:31%}.kasago-rig .kpin-2{top:42%;left:30%}.kasago-rig .kpin-3{top:65%;left:34%}.kasago-rig .kpin-4{background:#d85b48;top:82%;left:31%}.kasago-guide .rig-section img{aspect-ratio:auto;object-fit:contain;width:100%}@media (max-width:640px){.kasago-rig .pin{width:24px;height:24px}.kasago-rig .kpin-1{top:18%;left:29%}.kasago-rig .kpin-2{top:41%;left:28%}.kasago-rig .kpin-3{top:64%;left:32%}.kasago-rig .kpin-4{top:81%;left:29%}}.eging-hero{background-image:linear-gradient(#041d2308,#041d23d9),url(/images/aoriika-eging-hero.png);background-position:50%}.eging-rig>div{background:#f8f2e5;height:260px;position:relative;overflow:hidden}.eging-rig img{width:100%;height:auto;transform:translateY(-4%)}.eging-rig .pin{color:#fff;background:#073b4c;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 8px #073b4c40}.eging-rig .epin-1{top:33%;left:8%}.eging-rig .epin-2{top:33%;left:23%}.eging-rig .epin-3{top:33%;left:47%}.eging-rig .epin-4{top:33%;left:62%}.eging-rig .epin-5{background:#d85b48;top:33%;left:80%}@media (max-width:640px){.eging-rig>div{height:170px}.eging-rig .pin{width:24px;height:24px}.eging-rig .epin-1{top:31%;left:6%}.eging-rig .epin-2{top:31%;left:21%}.eging-rig .epin-3{top:31%;left:45%}.eging-rig .epin-4{top:31%;left:60%}.eging-rig .epin-5{top:31%;left:79%}}.inada-hero{background-image:linear-gradient(#041d2308,#041d23db),url(/images/inada-lsj-hero.png);background-position:50%}.inada-rig>div{position:relative}.inada-rig img{width:100%;height:auto}.inada-rig .pin{color:#fff;background:#073b4c;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;box-shadow:0 2px 8px #073b4c40}.inada-rig .ipin-1{top:32%;left:18%}.inada-rig .ipin-2{top:32%;left:34%}.inada-rig .ipin-3{top:38%;left:47%}.inada-rig .ipin-4{top:38%;left:55%}.inada-rig .ipin-5{background:#d85b48;top:38%;left:78%}@media (max-width:640px){.inada-rig .pin{width:24px;height:24px}.inada-rig .ipin-1{top:28%;left:15%}.inada-rig .ipin-2{top:28%;left:31%}.inada-rig .ipin-3{top:35%;left:45%}.inada-rig .ipin-4{top:35%;left:54%}.inada-rig .ipin-5{top:35%;left:77%}}.expert-notes{background:#efe8d8;border-top:1px solid #d8ccb3;padding:52px 44px}.expert-kicker{color:#a04e2f;letter-spacing:.16em;font-weight:800;margin:0 0 8px!important;font-size:10px!important}.expert-notes>h2{color:#4a392c;margin:0 0 12px;font-size:30px;line-height:1.5}.expert-intro{color:#6d5b4b;line-height:1.9;margin:0 0 25px!important;font-size:14px!important}.expert-notes>div{gap:12px;display:grid}.expert-notes article{background:#fffdf8;border:1px solid #ddcfb7;padding:22px 22px 20px 74px;position:relative}.expert-notes article>span{color:#fff;background:#a04e2f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid;position:absolute;top:22px;left:18px}.expert-notes h3{color:#4a392c;margin:0 0 7px;font-size:17px}.expert-notes article p{color:#67584c;margin:0;font-size:13px;line-height:1.85}@media (max-width:640px){.expert-notes{padding:38px 20px}.expert-notes>h2{font-size:24px}.expert-notes article{padding:18px 16px 18px 62px}.expert-notes article>span{width:36px;height:36px;top:18px;left:14px}}.rig-schematic{background:linear-gradient(#edf8fa,#d8eef2 68%,#d7c7a3 69%);border:1px solid #d6e3e4;border-radius:8px;justify-content:center;align-items:center;gap:0;min-height:220px;padding:34px 22px;display:flex}.rig-node{flex:1;align-items:center;min-width:0;display:flex;position:relative}.rig-node>span{z-index:1;color:#fff;background:#087e8b;border:3px solid #fff;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 2px 7px #073b4c33}.rig-node>b{color:#073b4c;text-align:center;width:90px;font-size:11px;line-height:1.45;position:absolute;top:46px;left:0;transform:translate(-28px)}.rig-node>i{background:#425b61;flex:1;height:3px;box-shadow:0 1px #fff}.rig-node:last-child{flex:0 0 34px}.rig-node:last-child>span{background:#d85b48}@media (max-width:640px){.rig-schematic{min-height:190px;padding:25px 10px}.rig-node>span{flex-basis:27px;height:27px;font-size:10px}.rig-node>b{width:64px;font-size:9px;top:39px;transform:translate(-19px)}.rig-node:last-child{flex-basis:27px}}.sayori-rig{color:#073b4c;background:linear-gradient(#f7fcfd 0 39%,#dff4f7 40% 47%,#bce5eb 48% 100%);border:1px solid #b9d9df;border-radius:10px;min-height:330px;position:relative;overflow:hidden}.sayori-water{background:#59b7c4;height:3px;position:absolute;top:42%;left:0;right:0}.sayori-water:before,.sayori-water:after{content:"";border-top:2px solid #8ad1da;border-radius:50%;width:52px;height:7px;position:absolute;top:-4px}.sayori-water:before{left:7%}.sayori-water:after{right:8%}.sayori-water span{color:#357480;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:14px}.sayori-mainline{transform-origin:0;background:#4d656b;width:39%;height:2px;position:absolute;top:39%;left:8%;transform:rotate(4deg)}.sayori-leader{transform-origin:0;background:#657b80;width:38%;height:2px;position:absolute;top:44%;left:50%;transform:rotate(10deg)}.sayori-part{text-align:center;position:absolute}.sayori-part i{color:#fff;background:#087e8b;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin:0 auto 5px;font-size:11px;font-style:normal;font-weight:900;display:grid;box-shadow:0 2px 6px #39717b66}.sayori-part b,.sayori-part small{white-space:nowrap;display:block}.sayori-part b{font-size:13px}.sayori-part small{color:#45656c;margin-top:2px;font-size:10px}.sayori-part-line{top:18%;left:7%}.sayori-part-float{top:22%;left:38%}.sayori-part-leader{top:60%;left:57%}.sayori-part-hook{top:58%;left:76%}.sayori-part-bait{top:64%;right:3%}.sayori-float-body{background:repeating-linear-gradient(90deg,#f1bc3e 0 9px,#ee695d 9px 18px);border:2px solid #fff;border-radius:12px;width:44px;height:16px;margin:4px auto 7px;display:block;transform:rotate(4deg);box-shadow:0 2px 5px #39717b55}.sayori-hook-shape{border-bottom:3px solid #5e686b;border-right:3px solid #5e686b;border-radius:0 0 12px;width:18px;height:23px;margin:3px auto 4px;display:block;transform:rotate(12deg)}.sayori-bait-shape{background:#ef9275;border-radius:55% 45% 50% 40%;width:22px;height:11px;margin:9px auto 10px;display:block;box-shadow:inset -4px -2px #c86655}.sayori-rig>p{color:#315f68;background:#ffffffc9;border-radius:99px;margin:0;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px}.sayori-rig>p:first-of-type{left:12px}.sayori-rig>p:last-of-type{right:12px}@media (max-width:640px){.sayori-rig{min-height:300px}.sayori-part b{font-size:10px}.sayori-part small{display:none}.sayori-part i{width:23px;height:23px}.sayori-part-line{left:4%}.sayori-part-float{left:32%}.sayori-part-leader{left:53%}.sayori-part-hook{left:72%}.sayori-part-bait{right:1%}.sayori-mainline{width:38%;left:8%}.sayori-leader{width:42%;left:47%}}.packing-checklist{background:#f4f9f8;border:1px solid #c9dddb;border-radius:20px;margin:0 50px 45px;padding:30px}.packing-checklist-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.packing-checklist-heading small{color:#087e8b;letter-spacing:.14em;font-size:9px;font-weight:900}.packing-checklist-heading h2{color:#073b4c;margin:6px 0 8px;font-size:25px;line-height:1.45}.packing-checklist-heading p{color:#5c7175;max-width:510px;margin:0;font-size:12px;line-height:1.75}.packing-progress{color:#fff;text-align:center;background:#073b4c;border-radius:14px;flex:none;min-width:92px;padding:13px 15px}.packing-progress strong{font-size:23px;line-height:1;display:block}.packing-progress strong span{color:#b9d6d8;font-size:12px}.packing-progress small{color:#ffc857;letter-spacing:.08em;margin-top:7px;font-size:9px;display:block}.packing-progress-bar{background:#d5e5e3;border-radius:99px;height:7px;margin:21px 0 25px;overflow:hidden}.packing-progress-bar span{border-radius:inherit;background:#f2b632;height:100%;transition:width .2s;display:block}.packing-groups{grid-template-columns:1fr 1fr;gap:13px;display:grid}.packing-groups>section{background:#fff;border:1px solid #d7e6e4;border-radius:15px;padding:19px}.packing-groups h3{color:#073b4c;margin:0;font-size:16px}.packing-groups>section>p{color:#718386;margin:5px 0 15px;font-size:10px;line-height:1.6}.packing-groups ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.packing-groups li label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:7px;display:grid}.packing-groups input{accent-color:#087e8b;width:18px;height:18px;margin:1px 0 0}.packing-groups li span{color:#334f55;font-size:12px;line-height:1.55}.packing-groups input:checked+span{color:#819092;text-decoration:line-through}.packing-checklist>aside{background:#fff8e7;border-left:4px solid #ffc857;border-radius:10px;margin-top:18px;padding:17px 19px}.packing-checklist>aside b{color:#795a13;font-size:12px}.packing-checklist>aside p{color:#675d44;margin:5px 0 0;font-size:11px;line-height:1.75}@media (max-width:640px){.packing-checklist{margin:0 20px 35px;padding:21px}.packing-checklist-heading{display:block}.packing-progress{margin-top:16px;display:inline-block}.packing-groups{grid-template-columns:1fr}.packing-groups>section{padding:17px}.packing-groups li span{font-size:13px}}.knowledge-hub-hero{position:relative;overflow:hidden}.knowledge-hub-hero:before,.knowledge-hub-hero:after{content:"";background:#ffffff0f;border-radius:999px;position:absolute}.knowledge-hub-hero:before{width:240px;height:240px;top:-80px;right:max(24px,50% - 470px)}.knowledge-hub-hero:after{width:180px;height:180px;bottom:-120px;left:max(8px,50% - 500px)}.hub-intro,.knowledge-card-grid>a,.knowledge-article,.knowledge-conclusion,.knowledge-toc,.knowledge-chapter ul,.knowledge-related>div a{border-radius:18px}.knowledge-card-grid>a{transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 30px #073b4c0d}.knowledge-card-grid>a:hover{border-color:#b8d4d8;transform:translateY(-3px);box-shadow:0 18px 36px #073b4c1c}.knowledge-card-grid>a h3{line-height:1.35}.knowledge-article{border-radius:28px;overflow:hidden}.knowledge-conclusion article{background:#ffffff8c;border:1px solid #efd8a8;border-radius:14px;padding:16px 16px 16px 44px}.knowledge-conclusion article>span{top:15px;left:13px}.knowledge-toc li{border-bottom:1px solid #d8e3e3;padding-bottom:10px}.knowledge-toc li:last-child{border-bottom:0;padding-bottom:0}.knowledge-toc a{text-decoration:none}.knowledge-toc a:hover{text-underline-offset:3px;-webkit-text-decoration:underline #8cb8be;text-decoration:underline #8cb8be}.knowledge-chapter{scroll-margin-top:88px}.knowledge-chapter h2{letter-spacing:-.04em}.knowledge-chapter ul{border:1px solid #dde8e8}.knowledge-related>div a{background:#ffffff0d;align-items:center;transition:background .18s,border-color .18s,transform .18s}.knowledge-related>div a:hover{background:#ffffff17;border-color:#ffffff73;transform:translateY(-2px)}.knowledge-related>div a span{font-weight:800}.knowledge-related footer a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.knowledge-related footer a:hover{text-decoration-color:#ffc857}@media (max-width:640px){.hub-intro,.knowledge-card-grid>a,.knowledge-conclusion,.knowledge-toc,.knowledge-chapter ul,.knowledge-related>div a{border-radius:16px}.knowledge-hub-hero:before{width:180px;height:180px;right:-40px}.knowledge-hub-hero:after{width:120px;height:120px;bottom:-90px;left:-20px}.knowledge-article{border-radius:0}.knowledge-conclusion article{padding:15px 15px 15px 42px}}.policy-links{color:#d7e6e7;text-align:center;background:#052f3d;padding:30px max(20px,50% - 470px) 34px}.policy-links>div{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.policy-links>div+div{border-top:1px solid #ffffff21;margin-top:15px;padding-top:15px}.policy-links a{color:#e6f0f1;font-size:11px;text-decoration:none}.policy-links>div:first-child a{color:#ffc857;font-weight:800}.policy-links p{color:#aec3c6;max-width:760px;margin:20px auto 7px;font-size:10px;line-height:1.7}.policy-links small{color:#819da1;font-size:9px}.policy-page,.policy-hub{background:#edf3f2;min-height:100vh}.policy-article{background:#fff;max-width:780px;margin:0 auto 50px;box-shadow:0 20px 55px #073b4c14}.policy-hero{color:#fff;background:linear-gradient(145deg,#073b4c,#0b6974);padding:65px 50px}.policy-hero>p,.policy-hub-hero>p{color:#ffc857;letter-spacing:.15em;margin:0 0 12px;font-size:10px;font-weight:900}.policy-hero h1{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(31px,5vw,46px);line-height:1.4}.policy-hero small{color:#d4e5e5;font-size:10px}.policy-lead{padding:38px 50px 18px}.policy-lead p,.policy-section>p{margin:0 0 18px;font-size:14px;line-height:2}.policy-toc{background:#f2f8f7;border:1px solid #cadcdd;margin:20px 50px 25px;padding:27px}.policy-toc>small{color:#087e8b;letter-spacing:.13em;font-size:9px;font-weight:900}.policy-toc h2{margin:5px 0 17px}.policy-toc ol{grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none;display:grid}.policy-toc a{color:#34545b;gap:9px;font-size:12px;line-height:1.6;display:flex}.policy-toc a span{color:#087e8b;font-size:10px;font-weight:900}.policy-section{border-top:1px solid #d7e3e3;padding:45px 50px;scroll-margin-top:18px}.policy-section h2{color:#073b4c;margin:0 0 22px;font-size:28px;line-height:1.5}.policy-section ul{background:#f3f7f7;gap:8px;margin:22px 0;padding:19px 20px 19px 38px;display:grid}.policy-section li{font-size:13px;line-height:1.7}.policy-references{background:#edf6f5;gap:9px;padding:35px 50px;display:grid}.policy-references b{color:#073b4c;font-size:12px}.policy-references a{color:#087e8b;font-size:11px}.policy-contact{background:#fff8e8;margin:0;padding:38px 50px 45px}.policy-contact b{color:#073b4c}.policy-contact p{font-size:12px;line-height:1.8}.policy-contact a,.policy-section>a{color:#087e8b;font-size:12px;font-weight:800;display:inline-block}.policy-hub-hero{color:#fff;background:linear-gradient(145deg,#073b4c,#087e8b);padding:70px max(24px,50% - 470px)}.policy-hub-hero h1{margin:0;font-size:clamp(40px,8vw,68px)}.policy-hub-hero>p:last-child{color:#d6e8e8;margin:17px 0 0;font-size:14px;line-height:1.8}.policy-hub-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:940px;margin:auto;padding:42px 24px 70px;display:grid}.policy-hub-grid>a{background:#fff;border:1px solid #d3e0df;border-radius:16px;min-height:190px;padding:25px;text-decoration:none}.policy-hub-grid small{color:#087e8b;font-size:9px;font-weight:900}.policy-hub-grid h2{color:#073b4c;margin:8px 0;font-size:22px}.policy-hub-grid p{color:#5f7479;font-size:12px;line-height:1.8}.policy-hub-grid b{color:#087e8b;font-size:11px}.contact-card{color:#fff;background:#073b4c;margin:20px 50px 40px;padding:28px}.contact-card small{color:#ffc857;font-size:9px;font-weight:900}.contact-card h2{margin:7px 0;font-size:26px}.contact-card p{color:#d3e5e6;font-size:12px;line-height:1.8}.contact-card a{color:#073b4c;background:#fff;border-radius:5px;margin-top:8px;padding:12px 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.affiliate-disclosure{color:#5d4b2c;background:#fff8e8;border:1px solid #ecd395;padding:13px 15px;margin:0!important;font-size:11px!important;line-height:1.75!important}.affiliate-disclosure b{color:#fff;background:#a04e2f;border-radius:3px;margin-right:7px;padding:2px 7px;font-size:9px;display:inline-block}.budget-tackle>.affiliate-disclosure{margin-bottom:0!important}@media (max-width:640px){.policy-links{padding:26px 18px 30px}.policy-links>div{gap:9px 15px}.policy-article{box-shadow:none;margin:0}.policy-hero{padding:48px 20px}.policy-lead,.policy-section,.policy-references,.policy-contact{padding-left:20px;padding-right:20px}.policy-toc,.contact-card{margin-left:20px;margin-right:20px}.policy-toc{padding:20px}.policy-toc ol,.policy-hub-grid{grid-template-columns:1fr}.policy-hub-hero{padding:50px 20px}.policy-hub-grid{padding:28px 18px 55px}.policy-section h2{font-size:24px}}
