:root{--paper: #F7F5EF;--paper-raise: #FDFCF7;--mist: #EDEBDF;--mist-deep: #E0DECD;--ink: #1F2721;--ink-soft: #4B554E;--ink-faint: #7B847C;--deep-950: #11312A;--deep-900: #163B32;--deep-800: #1D4A3E;--deep-700: #265D4C;--green-600: #1E6B52;--green-500: #2A7A5F;--leaf-300: #A9C6B8;--line: #DAD6C7;--line-strong: #B8B3A1;--cta: #B4641E;--cta-deep: #94500F;--ok: #2F6E4F;--warn: #93552A;--jp: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--serif: "Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", serif;--en: "IBM Plex Mono", "Courier New", monospace;--wrap: 1080px;--wrap-narrow: 860px;--radius: 2px;--shadow: 0 1px 0 rgba(31, 39, 33, .04)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--jp);font-size:15.5px;line-height:1.95;background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"palt"}h1,h2,h3,h4,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--green-600);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}img,svg{max-width:100%;height:auto;vertical-align:middle}strong{font-weight:700}table{border-collapse:collapse;width:100%}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap-narrow{max-width:var(--wrap-narrow);margin:0 auto;padding:0 24px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:10px 18px}.skip-link:focus{left:0}.site-header{position:sticky;top:0;z-index:100;background:#f7f5eff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line-strong)}.site-header .hd-in{max-width:var(--wrap);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:18px;height:64px}.brand{display:flex;align-items:center;gap:14px;line-height:1.2;color:var(--ink)}.brand:hover{text-decoration:none}.brand .b-logo{display:block;width:140px;height:auto;flex-shrink:0}.brand .b-txt{display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--line-strong);padding-left:14px}@media(max-width:400px){.brand .b-logo{width:112px}.brand{gap:10px}.brand .b-txt{padding-left:10px}}.brand .b-en{font-family:var(--en);font-size:9px;font-weight:500;letter-spacing:.3em;color:var(--green-600);text-transform:uppercase}.brand .b-jp{font-family:var(--serif);font-size:17px;font-weight:700;letter-spacing:.04em}.gnav ul{display:flex;align-items:center;gap:1px}.gnav a{display:block;padding:8px;color:var(--ink);font-size:13px;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap}.gnav a:hover{text-decoration:none;border-bottom-color:var(--line-strong)}.gnav a[aria-current=page]{border-bottom-color:var(--cta);font-weight:700}.gnav .nav-sub{position:relative}.nav-sub-btn{appearance:none;background:transparent;border:0;cursor:pointer;display:block;padding:8px;color:var(--ink);font-family:var(--jp);font-size:13px;font-weight:500;border-bottom:2px solid transparent;white-space:nowrap;line-height:inherit}.nav-sub-btn:hover{border-bottom-color:var(--line-strong)}.nav-sub-btn.on{border-bottom-color:var(--cta);font-weight:700}.nav-sub-btn .dd{font-size:10px;margin-left:4px;color:var(--ink-faint)}.gnav ul.sub-menu{display:block;position:absolute;top:calc(100% + 6px);left:auto;right:0;z-index:110;min-width:268px;padding:6px;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 6px 18px #1f27211a}.gnav ul.sub-menu[hidden]{display:none}.sub-menu li a{display:block;padding:10px 14px;font-size:13px;font-weight:500;color:var(--ink);border-bottom:0;white-space:nowrap}.sub-menu li a:hover{background:var(--mist);text-decoration:none}.sub-menu li a[aria-current=page]{font-weight:700;color:var(--cta-deep)}.gnav .nav-cta a{background:var(--cta);color:#fff;font-weight:700;padding:9px 16px;margin-left:10px;border-radius:var(--radius);border-bottom:0}.gnav .nav-cta a:hover{background:var(--cta-deep)}.menu-btn{display:none;appearance:none;border:1px solid var(--ink);background:transparent;border-radius:var(--radius);padding:8px 12px;font-family:var(--en);font-size:10.5px;font-weight:600;letter-spacing:.18em;color:var(--ink);cursor:pointer}.drawer{display:none}.drawer.open{display:block}.drawer{position:fixed;inset:64px 0 0;z-index:99;background:var(--deep-950);padding:26px 24px;overflow-y:auto;overscroll-behavior:contain}.drawer a{display:flex;justify-content:space-between;align-items:center;padding:15px 4px;color:var(--paper);font-size:15.5px;font-weight:500;border-bottom:1px solid rgba(247,245,239,.16)}.drawer a small{font-family:var(--en);font-size:9.5px;letter-spacing:.16em;color:var(--leaf-300)}.drawer .dr-cta{margin-top:22px;background:var(--cta);border:0;border-radius:var(--radius);justify-content:center;font-weight:700;padding:15px}.hero{position:relative;overflow:hidden;background:var(--paper);border-bottom:1px solid var(--line-strong)}.hero .hero-in{position:relative;padding-top:74px;padding-bottom:58px}.hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--en);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--green-600)}.hero .eyebrow:before{content:"";width:34px;height:1px;background:var(--green-600)}.hero h1{margin-top:18px;font-family:var(--serif);font-size:clamp(30px,5vw,50px);font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--ink)}.hero .lead{margin-top:20px;max-width:640px;font-size:15.5px;line-height:2.05;color:var(--ink-soft)}.hero .hero-cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.trust-row{margin-top:36px;padding-top:16px;border-top:1px solid var(--line-strong);display:flex;flex-wrap:wrap;gap:6px 28px;font-size:12px;letter-spacing:.04em;color:var(--ink-faint)}.trust-row b{color:var(--ink);font-weight:600}.page-hero{background:var(--paper);border-bottom:1px solid var(--line-strong);position:relative;overflow:hidden}.page-hero .hero-in{position:relative;padding-top:46px;padding-bottom:38px}.page-hero .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--en);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--green-600)}.page-hero .eyebrow:before{content:"";width:28px;height:1px;background:var(--green-600)}.page-hero h1{margin-top:14px;font-family:var(--serif);font-size:clamp(24px,3.8vw,34px);font-weight:700;line-height:1.6;color:var(--ink)}.page-hero .lead{margin-top:14px;max-width:680px;color:var(--ink-soft);font-size:14.5px;line-height:2}.btn{display:inline-flex;align-items:center;gap:10px;background:var(--cta);color:#fff;font-weight:700;font-size:15px;padding:14px 26px;border-radius:var(--radius);border:0;cursor:pointer;transition:background .2s}.btn:hover{background:var(--cta-deep);text-decoration:none}.btn .ar{font-family:var(--en);transition:transform .2s}.btn:hover .ar{transform:translate(3px)}.btn-ghost{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ink);color:var(--ink);background:transparent;padding:13px 22px;border-radius:var(--radius);font-size:14px;font-weight:600;transition:background .2s}.btn-ghost:hover{background:#1f27210f;text-decoration:none}.sec.dark .btn-ghost,.ctaband .btn-ghost{border-color:#f7f5ef99;color:var(--paper)}.lnk{font-weight:600}.lnk .ar{font-family:var(--en);display:inline-block;transition:transform .2s}.lnk:hover .ar{transform:translate(3px)}.sec{padding:68px 0}.sec.tint{background:var(--mist)}.sec.dark{background:var(--deep-950);color:var(--paper)}.sec-head{margin-bottom:36px;border-top:2px solid var(--ink);padding-top:16px}.sec.dark .sec-head{border-top-color:#f7f5ef8c}.sec-head .eyebrow{font-family:var(--en);font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--green-600)}.sec.dark .sec-head .eyebrow{color:var(--leaf-300)}.sec-head h2{margin-top:8px;font-family:var(--serif);font-size:clamp(21px,3vw,28px);font-weight:700;line-height:1.7;letter-spacing:.02em}.sec-head .ld{margin-top:12px;max-width:720px;color:var(--ink-soft);font-size:14.5px}.sec.dark .sec-head .ld{color:#c6d3cb}.def-lead{border-left:3px solid var(--green-600);background:transparent;padding:6px 0 6px 24px;border-radius:0;max-width:860px;font-size:15.5px}.hl-list{display:grid;gap:0;max-width:880px;border-top:1px solid var(--line-strong)}.hl-list li{position:relative;padding:13px 8px 13px 30px;background:transparent;border:0;border-bottom:1px solid var(--line)}.sec.tint .hl-list li{border-color:var(--line-strong)}.hl-list li:before{content:"";position:absolute;left:8px;top:24px;width:7px;height:7px;background:var(--green-600)}.sec.dark .hl-list{border-top-color:#f7f5ef66}.sec.dark .hl-list li{border-bottom-color:#f7f5ef2e}.chk-list{display:grid;gap:0;max-width:880px;border-top:1px solid var(--line-strong)}.chk-list li{padding:15px 8px 15px 44px;position:relative;background:transparent;border:0;border-bottom:1px solid var(--line)}.chk-list li:before{content:"✓";position:absolute;left:6px;top:15px;width:22px;height:22px;border:1px solid var(--ink);border-radius:var(--radius);text-align:center;line-height:21px;background:transparent;color:var(--green-600);font-weight:700;font-size:13px}.chk-list li b{display:block;font-weight:700}.chk-list li span{color:var(--ink-soft);font-size:14px}.frows{display:grid;gap:0;border-top:2px solid var(--ink);max-width:960px}.sec.dark .frows{border-top-color:#f7f5ef8c}.frow{display:grid;grid-template-columns:72px 240px 1fr;gap:22px;padding:26px 4px;border-bottom:1px solid var(--line);align-items:start}.sec.dark .frow{border-color:#f7f5ef2e}.frow .no{font-family:var(--en);font-size:22px;font-weight:500;color:var(--cta);line-height:1.3}.sec.dark .frow .no{color:var(--leaf-300)}.frow h3{font-size:17px;font-weight:700;line-height:1.6}.frow .fen{font-family:var(--en);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px}.sec.dark .frow .fen{color:var(--leaf-300)}.frow .fbody p{font-size:14.5px;color:var(--ink-soft)}.sec.dark .frow .fbody p{color:#c6d3cb}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);padding:20px 18px;position:relative}.step .sn{font-family:var(--en);font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--cta);text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:8px}.step h3{margin-top:10px;font-size:15.5px;font-weight:700;line-height:1.6}.step p{margin-top:8px;font-size:13px;line-height:1.85;color:var(--ink-soft)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{display:block;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);padding:24px 22px;color:var(--ink);transition:border-color .2s,background .2s;position:relative}.card:after{content:"→";position:absolute;right:18px;bottom:14px;font-family:var(--en);color:var(--cta);transition:transform .2s}.card:hover{text-decoration:none;border-color:var(--ink);background:#fffef8}.card:hover:after{transform:translate(3px)}.card .ci{font-family:var(--en);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--green-600)}.card h3{margin-top:8px;font-size:16.5px;font-weight:700}.card p{margin-top:8px;font-size:13.5px;color:var(--ink-soft)}.card .more{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--green-600)}.branch{display:grid;grid-template-columns:1fr 1fr;gap:16px}.branch-card{display:block;position:relative;border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper-raise);color:var(--ink);padding:0;overflow:hidden;transition:background .25s,color .25s}.branch-card .bc-body{padding:26px 26px 24px}.branch-card .bc-tag{font-family:var(--en);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cta)}.branch-card h3{margin-top:10px;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.5}.branch-card p{margin-top:10px;font-size:13.5px;line-height:1.9;color:var(--ink-soft)}.branch-card .bc-go{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;font-weight:700}.branch-card .bc-go .ar{font-family:var(--en);transition:transform .2s}.branch-card:hover{text-decoration:none;background:var(--deep-950);color:var(--paper)}.branch-card:hover p{color:#c6d3cb}.branch-card:hover .bc-go{border-top-color:#f7f5ef4d}.branch-card:hover .bc-go .ar{transform:translate(4px)}.figure{border:1px solid var(--line-strong);background:var(--paper-raise);border-radius:var(--radius);overflow:hidden}.figure img{display:block;width:100%;height:auto}.figure figcaption{display:flex;gap:10px;align-items:baseline;padding:8px 12px;border-top:1px solid var(--line);font-size:11.5px;letter-spacing:.06em;color:var(--ink-faint)}.figure figcaption .fig-no{color:var(--green-600);font-weight:600;font-family:var(--en)}.consult{max-width:860px;margin-top:30px;background:var(--paper-raise);border:1px solid var(--line-strong);border-left:3px solid var(--cta);border-radius:var(--radius);padding:18px 22px}.consult .c-tag{font-family:var(--en);font-size:9.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cta)}.consult p{margin-top:6px;font-size:14px;color:var(--ink-soft)}.consult a{font-weight:700;white-space:nowrap}.sec.dark .consult p{color:var(--ink-soft)}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{min-width:640px;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;font-size:14px;color:var(--ink)}.tbl th,.tbl td{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.8}.tbl thead th{background:transparent;color:var(--ink);font-weight:700;font-size:12.5px;font-family:var(--jp);letter-spacing:.04em;border-bottom:2px solid var(--ink)}.tbl tbody tr:last-child th,.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody th{background:var(--mist);font-weight:600;width:220px}.tbl .c{text-align:center;font-family:var(--en);font-size:13px}.tbl .ok{color:var(--ok);font-weight:700}.tbl .ng{color:var(--ink-faint)}.tbl-note{margin-top:12px;font-size:12.5px;color:var(--ink-faint);line-height:1.9}.sec.dark .tbl-note{color:#a5b8ac}.faq-list{max-width:860px;display:block;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius)}.faq-list details{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 22px;overflow:hidden}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;list-style:none;display:flex;gap:14px;align-items:baseline;padding:16px 0;font-weight:700;font-size:15px;line-height:1.7;color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before{content:"Q.";font-family:var(--en);font-weight:600;color:var(--cta);flex-shrink:0}.faq-list summary:after{content:"+";font-family:var(--en);margin-left:auto;color:var(--ink-faint);flex-shrink:0}.faq-list details[open] summary:after{content:"−"}.faq-list .a{display:flex;gap:14px;padding:2px 0 18px;border-top:1px dashed var(--line)}.faq-list .a:before{content:"A.";font-family:var(--en);font-weight:600;color:var(--green-600);flex-shrink:0;padding-top:12px}.faq-list .a p{padding-top:12px;font-size:14.5px;color:var(--ink-soft)}.ctaband{background:var(--deep-950);color:var(--paper);text-align:center;padding:62px 0;position:relative;overflow:hidden}.ctaband:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:34px;height:3px;background:var(--cta)}.ctaband h2{font-family:var(--serif);font-size:clamp(20px,2.8vw,27px);font-weight:700;line-height:1.8}.ctaband p{margin-top:12px;color:#c6d3cb;font-size:14px}.ctaband .btn{margin-top:26px;font-size:15.5px;padding:16px 34px}.ctaband .sub{margin-top:16px;font-size:12px;color:#97ac9f}.bc{background:transparent;border-bottom:1px solid var(--line)}.bc ol{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0;font-size:11.5px;letter-spacing:.04em;color:var(--ink-faint)}.bc li:not(:last-child):after{content:"/";margin-left:6px;color:var(--line-strong)}.bc a{color:var(--ink-soft)}.form-wrap{max-width:760px;background:var(--paper-raise);border:1px solid var(--line-strong);border-radius:var(--radius);padding:38px 36px}.fld{margin-bottom:22px}.fld label{display:block;font-weight:700;font-size:14px;margin-bottom:8px}.req,.opt{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:1px 8px;border-radius:var(--radius);vertical-align:1px}.req{background:transparent;border:1px solid var(--cta);color:var(--cta)}.opt{background:transparent;border:1px solid var(--line-strong);color:var(--ink-faint)}.in,.ta,.sel{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px 14px;font:inherit;font-size:15px;color:var(--ink);background:#fff}.in:focus,.ta:focus,.sel:focus{outline:2px solid var(--green-600);outline-offset:1px;border-color:var(--green-600)}.ta{min-height:170px;resize:vertical;line-height:1.9}.hint{margin-top:6px;font-size:12.5px;color:var(--ink-faint)}.agree{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.agree input{width:18px;height:18px;accent-color:var(--cta)}.form-error{color:var(--cta-deep);font-size:13.5px;margin-top:14px;font-weight:700}.form-note{font-size:12.5px;color:var(--ink-faint);margin-top:16px;line-height:1.9}.qtype{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qtype label{position:relative;display:block;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;padding:12px 14px;cursor:pointer;font-size:13.5px;font-weight:700;text-align:center;line-height:1.6}.qtype label:has(input:checked){border-color:var(--cta);outline:1.5px solid var(--cta)}.qtype input{position:absolute;opacity:0}.qtype small{display:block;font-weight:400;font-size:11.5px;color:var(--ink-faint)}.reassure{max-width:760px;margin:0 auto 22px;border:1px dashed var(--line-strong);border-radius:var(--radius);padding:16px 20px;font-size:13.5px;color:var(--ink-soft);background:transparent}.reassure b{color:var(--ink)}.note{font-size:12.5px;color:var(--ink-faint);line-height:1.9}.disclaimer{margin-top:40px;padding-top:16px;border-top:1px solid var(--line-strong);font-size:12px;color:var(--ink-faint);line-height:1.9;max-width:860px}.src-note{margin-top:10px;font-size:11.5px;color:var(--ink-faint);line-height:1.8}.income-fig{max-width:880px}.income-fig svg{display:block;width:100%;height:auto}.site-footer{background:var(--deep-950);color:#b3c4b9;font-size:13px;border-top:3px solid var(--ink)}.site-footer .ft-in{max-width:var(--wrap);margin:0 auto;padding:52px 24px 40px}.site-footer .ft-brand{color:var(--paper)}.site-footer .ft-brand .b-en{font-family:var(--en);font-size:9px;letter-spacing:.3em;color:var(--leaf-300);text-transform:uppercase}.site-footer .ft-brand .b-jp{display:block;font-family:var(--serif);font-size:17px;font-weight:700;margin-top:4px}.ft-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:36px;margin-top:30px}.ft-grid .ft-h{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--leaf-300);margin:0 0 12px}.ft-grid ul{display:grid;gap:8px}.ft-grid a{color:#b3c4b9}.ft-grid a:hover{color:var(--paper)}.ft-org{line-height:2}.ft-org b{color:var(--paper);font-weight:600}.ft-compliance{margin-top:36px;padding-top:20px;border-top:1px solid rgba(247,245,239,.16);font-size:12px;line-height:2;color:#a5b8ac;max-width:960px}.ft-compliance b{color:var(--paper)}.ft-num{margin-top:10px;font-size:11.5px;color:#97ac9f}.ft-legal{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:11.5px}.ft-legal a{color:#97ac9f}.ft-copy{margin-top:18px;font-family:var(--en);font-size:10.5px;letter-spacing:.06em;color:#7e947f}.fixcta{display:none}.sec.dark .hl-list li,.sec.dark .chk-list li,.sec.dark .chk-list li b,.sec.dark .chk-list li span{color:var(--paper)}.sec.dark .chk-list li span{color:#c6d3cb}.sec.dark .chk-list li:before{border-color:var(--leaf-300);color:var(--leaf-300)}.sec.dark .step,.sec.dark .step h3,.sec.dark .step p,.sec.dark .card,.sec.dark .card h3,.sec.dark .card p,.sec.dark .def-lead,.sec.dark .def-lead p,.sec.dark .faq-list summary,.sec.dark .faq-list .a p,.sec.dark .tbl{color:var(--ink)}.sec.dark .hl-list li:before{background:var(--leaf-300)}@media(max-width:960px){.gnav{display:none}.menu-btn{display:block}.frow{grid-template-columns:52px 1fr}.frow .fbody{grid-column:2}.steps{grid-template-columns:repeat(2,1fr)}.cards,.branch{grid-template-columns:1fr}.ft-grid{grid-template-columns:1fr;gap:28px}.qtype{grid-template-columns:1fr}}@media(max-width:640px){body{font-size:15px}.sec{padding:52px 0}.hero .hero-in{padding-top:54px;padding-bottom:44px}.steps{grid-template-columns:1fr}.tbl tbody th{width:auto}.form-wrap{padding:28px 20px}.fixcta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#11312af7;border-top:1px solid rgba(247,245,239,.2)}.fixcta a{display:flex;justify-content:center;align-items:center;gap:10px;background:var(--cta);color:#fff;font-weight:700;font-size:14.5px;padding:13px;border-radius:var(--radius)}body{padding-bottom:74px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
