:root{color-scheme:dark;--bg-top:#0a1029;--bg:#0f1736;--bg-bottom:#152048;--bg-raised:#1a2551;--bg-sunken:#0b1230;--bg-field:#101a3d;--header-bg:#0a1029e6;--text:#ede8dc;--text-muted:#bcc1d8;--line:#34417a;--field-line:#8b94bd;--gold:#c9a55e;--gold-text:#e6c57f;--gold-strong:#e9c97f;--on-gold:#131a3a;--gold-soft:#c9a55e59;--glow:#e6c57f2e;--halo:#f3d58f47;--moon-glow:#f3d58f1f;--sheen:#ffffff12;--star:#fff7e0c7;--star-dim:#cfd8ff73;--star-gold:#f3d58fbf;--link:#a9c6ff;--link-hover:#fff3d6;--focus:#f3d38c;--seer-a:#9cc0ff;--seer-b:#ffa58c;--seer-c:#86dcbf;--seer-a-bg:#1c2c5c;--seer-b-bg:#3a2733;--seer-c-bg:#143a44;--ad-bg:#221f45;--ad-line:#857bbd;--review-btn:#ede8dc;--rakuten-bg:#3b1a3a;--rakuten-line:#e05555;--rakuten-text:#ffa8a8;--rakuten-red:#bf0000;--rakuten-ink:#a30000;--rakuten-on:#fff;--amazon-bg:#41303b;--amazon-orange:#f90;--amazon-line:#c77700;--amazon-ink:#8a4500;--amazon-on:#0f1111;--error:#ffaaa0;--error-bg:#3d1f2e;--font-head:"Hiragino Mincho ProN", "Hiragino Mincho Pro", "Yu Mincho", "YuMincho", serif;--font-body:system-ui, -apple-system, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic UI", "Meiryo", sans-serif;--radius:12px;--gutter:16px;--wrap:68rem;--prose:42rem;--tap:44px;--fs-note:.875rem;--arch:50% 50% var(--radius) var(--radius) / 44px 44px var(--radius) var(--radius)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--bg);scroll-padding-top:5.5rem}body{color:var(--text);font-family:var(--font-body);overflow-wrap:anywhere;word-break:normal;line-break:strict;min-height:100vh;margin:0;font-size:1rem;line-height:1.8;position:relative}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}body:before{background:radial-gradient(1.4px 1.4px at 37px 41px, var(--star) 50%, transparent 52%) 0 0 / 233px 197px, radial-gradient(1px 1px at 151px 113px, var(--star-dim) 50%, transparent 52%) 0 0 / 233px 197px, radial-gradient(1px 1px at 89px 171px, var(--star-dim) 50%, transparent 52%) 0 0 / 233px 197px, radial-gradient(1.2px 1.2px at 211px 67px, var(--star) 50%, transparent 52%) 0 0 / 389px 331px, radial-gradient(1px 1px at 61px 247px, var(--star-dim) 50%, transparent 52%) 0 0 / 389px 331px, radial-gradient(1px 1px at 331px 289px, var(--star-dim) 50%, transparent 52%) 0 0 / 389px 331px, radial-gradient(60rem 26rem at 88% -6rem, var(--moon-glow), transparent 70%) no-repeat, linear-gradient(180deg, var(--bg-top) 0, var(--bg) 900px, var(--bg-bottom) 100%) no-repeat}body:after{background:radial-gradient(1.8px 1.8px at 431px 151px, var(--star-gold) 50%, transparent 55%) 0 0 / 613px 521px, radial-gradient(1.5px 1.5px at 127px 401px, var(--star) 50%, transparent 55%) 0 0 / 613px 521px, radial-gradient(1.3px 1.3px at 557px 463px, var(--star) 50%, transparent 55%) 0 0 / 613px 521px;opacity:.85;animation:7s ease-in-out infinite alternate sky-twinkle}@keyframes sky-twinkle{0%{opacity:.35}to{opacity:.95}}@media (width>=768px){body{font-size:1.0625rem}}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.02em;margin:1.6em 0 .6em;font-weight:600;line-height:1.45}h1{color:var(--text);margin-top:.4em;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.3rem)}h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.65rem)}h3{font-size:1.18rem}h4{font-size:1.05rem}main :is(h1,h2,h3){text-wrap:balance;word-break:auto-phrase}main h1:has(>:is([class*=h1-sub],[class*=h1__sub]):not(.calc-h1-sub--line)){text-wrap:wrap}.main h2:not(.home-section__title):not(.visually-hidden):before{content:"";border:1.5px solid var(--gold);width:.6em;height:.78em;box-shadow:0 0 8px var(--glow);vertical-align:-.02em;border-radius:.32em .32em 2px 2px;flex:none;margin-right:.45em;display:inline-block}p,ul,ol,dl,table,figure{margin:0 0 1em}a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}img,svg{max-width:100%;height:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5em .6em}th{font-weight:600}input,select,textarea{accent-color:var(--gold)}small,.small{font-size:var(--fs-note)}.muted{color:var(--text-muted)}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--prose)}.section{margin-block:2.5rem}.panel{background:var(--bg-raised);border:1px solid var(--gold-soft);border-radius:var(--radius);box-shadow:0 0 0 1px var(--bg-top), 0 8px 28px -12px var(--glow)}.btn{min-height:var(--tap);border:1.5px solid var(--gold);color:var(--gold-text);font:inherit;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.4em 1.2em;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--bg-raised);border-color:var(--gold-strong);color:var(--link-hover);box-shadow:0 0 0 3px var(--glow);text-decoration:none}.btn:active{box-shadow:none;background:var(--bg-sunken);transform:translateY(1px)scale(.98)}.btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:999px}.btn--primary{background:linear-gradient(180deg, var(--gold-strong), var(--gold));color:var(--on-gold);border-color:var(--gold-strong);box-shadow:0 6px 22px -8px var(--halo)}.btn--primary:hover{background:var(--gold-strong);color:var(--on-gold);box-shadow:0 0 0 3px var(--glow), 0 8px 26px -6px var(--halo)}.btn--primary:active{background:var(--gold);color:var(--on-gold);box-shadow:inset 0 2px 6px -2px var(--bg-top)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{border-color:var(--gold);color:var(--gold-text);background:0 0}.btn--primary:disabled:hover,.btn--primary[aria-disabled=true]:hover{background:linear-gradient(180deg, var(--gold-strong), var(--gold));color:var(--on-gold)}.btn[aria-busy=true]{opacity:1;cursor:progress}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn--hero{text-align:center;min-height:56px;padding:.6em 1.6em;font-size:1.08rem;line-height:1.5}.btn--small{min-height:var(--tap);padding:.25em .9em;font-size:.9rem}a:active{color:var(--link-hover)}.tap-card{min-height:var(--tap);background:var(--bg-raised);border:1px solid var(--gold-soft);border-radius:var(--radius);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.8rem;padding:.8rem 2.6rem .8rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.tap-card:after{content:"→";color:var(--gold-text);pointer-events:none;font-weight:700;transition:transform .15s;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.tap-card:hover{color:var(--text);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-soft), 0 10px 24px -12px var(--halo);text-decoration:none;transform:translateY(-2px)}.tap-card:hover:after{transform:translate(3px,-50%)}.tap-card:active{background:var(--bg-sunken);box-shadow:none;transform:translateY(0)scale(.99)}.tap-card:focus-visible,.tap-card:has(.tap-card__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.tap-card__link{color:inherit;text-decoration:none}.tap-card__link:before{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.tap-card__link:focus-visible{outline:none}.tap-card__link:hover{color:inherit}.tap-card--plain{padding-right:.6rem}.tap-card--plain:after{content:none}.choice{--choice-on-bg:var(--seer-a-bg);--choice-on-fg:var(--text);--choice-on-line:var(--gold-strong);min-height:var(--tap);border:1.5px solid var(--field-line);border-radius:var(--radius);background:var(--bg-field);color:var(--text);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.5em;padding:.45em .9em;line-height:1.4;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.choice:before{content:"";border:1.5px solid var(--field-line);border-radius:50%;flex:none;place-items:center;width:1.15em;height:1.15em;font-size:.85em;font-weight:700;line-height:1;display:grid}.choice:hover{border-color:var(--gold);background:var(--bg-raised)}.choice:active{transform:translateY(1px)scale(.98)}.choice:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.choice[aria-pressed=true],.choice[aria-checked=true]{background:var(--choice-on-bg);color:var(--choice-on-fg);border-color:var(--choice-on-line);box-shadow:inset 0 0 0 1px var(--choice-on-line);font-weight:700}.choice[aria-pressed=true]:before,.choice[aria-checked=true]:before{content:"✓";background:var(--choice-on-line);color:var(--on-gold);border-color:var(--choice-on-line)}.choice:disabled,.choice[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}summary{cursor:pointer;min-height:var(--tap);-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:.55em;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";border-right:2px solid var(--gold-text);border-bottom:2px solid var(--gold-text);flex:none;width:.5em;height:.5em;margin:0 .15em 0 .1em;transition:transform .15s;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}summary:hover{color:var(--link-hover)}summary:active{opacity:.8}.info-box{background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:.8rem 1rem}.info-tag{font-family:var(--font-body);font-size:var(--fs-note);background:var(--bg-sunken);color:var(--text-muted);white-space:nowrap;vertical-align:.1em;border:0;border-radius:4px;padding:0 .5em;font-weight:600;line-height:1.5;display:inline-block}:where(main nav li>a:not([class])){min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.jump-nav{gap:.75rem;margin:1rem 0 1.5rem;display:grid}.jump-nav__action{margin:0}.jump-nav__btn{min-width:min(100%,16em)}.jump-nav__arrow{font-weight:700}.jump-nav__links ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.jump-nav__links a{min-height:var(--tap);border:1.5px solid var(--gold-soft);color:var(--gold-text);background:0 0;border-radius:999px;align-items:center;gap:.3em;padding:.2em .9em;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.jump-nav__links a:after{content:"↓";font-size:.85em}.jump-nav__links a.jump-nav__away:after{content:"→"}.jump-nav__links a:hover{border-color:var(--gold);background:var(--bg-raised);color:var(--link-hover)}.jump-nav__links a:active{background:var(--bg-sunken)}.jump-nav__label{font-size:var(--fs-note);color:var(--text-muted);margin:0 0 .35rem;font-weight:700}.next-steps{margin:2.5rem 0 1.5rem}.next-steps__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.next-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.next-steps__card{height:100%}.next-steps__card .menu-icon{color:var(--gold-text)}.next-steps__text{gap:.1rem;min-width:0;display:grid}.next-steps__label{color:var(--gold-text);font-weight:700}.next-steps__note{font-size:var(--fs-note);color:var(--text-muted);line-height:1.6}.next-steps--first{margin:.4rem 0 1.4rem}.next-steps__head{font-family:var(--font-head);letter-spacing:.02em;margin:0 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.45}.ad-box{background:var(--ad-bg);border:1px solid var(--ad-line);border-radius:var(--radius);box-shadow:none;padding:1rem 1.1rem}.ad-head{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin:0 0 .6rem;display:flex}.ad-head>:is(h2,h3,h4){margin:0}:is(.ad-box,.compare) .info-tag.ad-pr{color:var(--text);letter-spacing:.04em;padding:.05em .6em;font-size:1rem;font-weight:700;line-height:1.5}.ad-foot{font-size:var(--fs-note);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.2rem 1rem;margin:1rem 0 0;display:flex}.is-flash{animation:1.4s ease-out done-flash}@keyframes done-flash{0%{outline:3px solid var(--gold-strong);outline-offset:0}to{outline-offset:12px;outline:3px solid #0000}}.done-note{color:var(--gold-text);align-items:center;gap:.4em;margin:.5rem 0 0;font-size:.92rem;font-weight:700;transition:opacity .4s;animation:.25s ease-out done-in;display:flex}.done-note__mark{background:var(--gold-strong);width:1.35em;height:1.35em;color:var(--on-gold);border-radius:50%;flex:none;place-items:center;font-size:.85em;display:grid}.done-note.is-out{opacity:0}@keyframes done-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.field-error{color:var(--error);align-items:flex-start;gap:.4em;margin:.35rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.field-error:before{content:"!";border:1.5px solid var(--error);border-radius:50%;flex:none;place-items:center;width:1.3em;height:1.3em;margin-top:.2em;font-size:.8em;font-weight:800;line-height:1;display:grid}.lead{font-size:1.06em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:40;background:var(--bg-raised);border-radius:var(--radius);padding:.5em 1em;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}.slot-placeholder{border:2px dashed var(--line);border-radius:var(--radius);color:var(--text-muted);background:var(--bg-raised);padding:1rem;font-size:.95rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:after{opacity:.7;animation:none!important}.is-flash{outline:3px solid var(--gold-strong);outline-offset:4px}.btn__spinner{opacity:.6;border-right-color:currentColor;animation:none!important}.btn:active,.choice:active,.tap-card:hover,.tap-card:active{transform:none}}.menu-icon[data-astro-cid-4sdvenmw]{flex:none}.site-header[data-astro-cid-nen7h5rs]{z-index:30;border-bottom:1px solid var(--gold-soft);background:var(--header-bg);backdrop-filter:blur(10px);position:sticky;top:0}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;padding-block:.4rem;display:flex}.site-logo[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--text);align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:inline-flex}.site-logo[data-astro-cid-nen7h5rs]:hover{color:var(--gold-text)}.site-logo__name[data-astro-cid-nen7h5rs]{font-family:var(--font-head);letter-spacing:.08em;white-space:nowrap;font-size:1.3rem;font-weight:600}.site-logo__mark[data-astro-cid-nen7h5rs]{width:40px;height:32px;filter:drop-shadow(0 0 6px var(--glow));flex:none}.site-bar[data-astro-cid-nen7h5rs]{display:none}.site-bar[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.site-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:.35em;padding:0 .5em;font-size:.95rem;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-nen7h5rs] .menu-icon,.site-nav__watashi[data-astro-cid-nen7h5rs] .menu-icon{color:var(--gold-text)}.site-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--bg-raised);color:var(--text)}.site-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:active{background:var(--bg-sunken)}.site-bar[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:inset 0 -2px 0 var(--gold);border-radius:0}.site-watashi[data-astro-cid-nen7h5rs]{flex:none;padding-inline:.85em;display:none}.site-watashi[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--seer-a-bg)}.site-login[data-astro-cid-nen7h5rs]{flex:none;gap:.35em;padding-inline:.75em}.site-login[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--seer-a-bg)}.site-login__icon[data-astro-cid-nen7h5rs]{flex:none}html.ka-member .site-login[data-astro-cid-nen7h5rs]{display:none}.site-me[data-astro-cid-nen7h5rs]{width:var(--tap);height:var(--tap);border-radius:50%;flex:none;justify-content:center;align-items:center;text-decoration:none;display:none}html.ka-member .site-me[data-astro-cid-nen7h5rs]{display:inline-flex}.site-me[data-astro-cid-nen7h5rs]:hover{box-shadow:0 0 0 3px var(--glow)}.site-me[data-astro-cid-nen7h5rs]:active{transform:translateY(1px)scale(.97)}.site-me[data-astro-cid-nen7h5rs]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.site-me[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:0 0 0 2px var(--gold-soft)}.site-avatar[data-astro-cid-nen7h5rs]{flex:none;width:36px;height:36px;display:inline-flex;position:relative}.site-avatar[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:36px;height:36px;display:block}.site-avatar__bg[data-astro-cid-nen7h5rs]{fill:var(--bg-sunken)}.site-avatar__default[data-astro-cid-nen7h5rs]{color:var(--gold-text);display:none}.site-avatar[data-astro-cid-nen7h5rs].is-empty .site-avatar__default[data-astro-cid-nen7h5rs]{display:inline}.site-avatar__ring[data-astro-cid-nen7h5rs]{stroke:var(--gold);stroke-width:2.5px}.site-avatar__face[data-astro-cid-nen7h5rs]{border-radius:50%;width:32px;height:32px;position:absolute;inset:2px}.site-nav__member[data-astro-cid-nen7h5rs]:empty,.site-nav__account[data-astro-cid-nen7h5rs] .site-nav__acc-member[data-astro-cid-nen7h5rs],html.ka-member .site-nav__account[data-astro-cid-nen7h5rs] .site-nav__acc-guest[data-astro-cid-nen7h5rs]{display:none}html.ka-member .site-nav__account[data-astro-cid-nen7h5rs] p[data-astro-cid-nen7h5rs].site-nav__acc-member{display:block}html.ka-member .site-nav__account[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs].site-nav__acc-member{display:grid}.site-nav__member[data-astro-cid-nen7h5rs]{letter-spacing:0;color:var(--text-muted);margin-left:.6em;font-weight:600}html.ka-member .site-nav__watashi-card[data-astro-cid-nen7h5rs]{display:none}html.ka-member .site-nav__top[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr)}.nav-toggle[data-astro-cid-nen7h5rs]{flex:none;gap:.55em;padding-inline:.9em}html:not(.js) .nav-toggle[data-astro-cid-nen7h5rs]{display:none}.nav-toggle__icon[data-astro-cid-nen7h5rs]{border-block:2px solid;width:1em;height:.7em;position:relative}.nav-toggle__icon[data-astro-cid-nen7h5rs]:after{content:"";border-top:2px solid;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--seer-a-bg)}.site-nav[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;background:var(--bg-top);border-bottom:1px solid var(--gold);max-height:calc(100dvh - 3.9rem);box-shadow:0 24px 48px -12px var(--bg-top);position:absolute;top:100%;left:0;right:0;overflow-y:auto}html.js .site-nav[data-astro-cid-nen7h5rs]:not([data-state=open]){display:none}.site-nav__inner[data-astro-cid-nen7h5rs]{gap:.9rem;padding-block:.8rem 1.1rem;display:grid}.site-nav__watashi[data-astro-cid-nen7h5rs]{border:1.5px solid var(--gold);border-radius:var(--radius);background:var(--seer-a-bg);min-height:56px;color:var(--text);align-items:center;gap:.75rem;padding:.55rem .9rem;text-decoration:none;display:flex}.site-nav__watashi[data-astro-cid-nen7h5rs]:hover{color:var(--text);border-color:var(--gold-strong);box-shadow:0 0 0 3px var(--glow)}.site-nav__watashi[data-astro-cid-nen7h5rs]:active{background:var(--bg-sunken)}.site-nav__watashi-text[data-astro-cid-nen7h5rs]{gap:.1rem;display:grid}.site-nav__top[data-astro-cid-nen7h5rs]{gap:.5rem;display:grid}.site-nav__all[data-astro-cid-nen7h5rs]{background:var(--bg-raised);border-color:var(--gold-soft)}.site-nav__all[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--gold)}.site-nav__watashi-label[data-astro-cid-nen7h5rs]{color:var(--gold-text);font-weight:700}.site-nav__groups[data-astro-cid-nen7h5rs]{gap:.9rem 1.25rem;display:grid}.site-nav__title[data-astro-cid-nen7h5rs]{letter-spacing:.06em;color:var(--gold-text);margin:0 0 .4rem;font-size:.875rem;font-weight:700}.site-nav__list[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-nav__link[data-astro-cid-nen7h5rs]{border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--line);height:100%;min-height:46px;color:var(--text);align-items:center;gap:.5em;padding:.3em .65em;font-size:.95rem;line-height:1.35;text-decoration:none;display:flex}.site-nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--text);border-color:var(--gold)}.site-nav__link[data-astro-cid-nen7h5rs]:active{background:var(--bg-sunken)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.site-nav__text[data-astro-cid-nen7h5rs]{min-width:0;display:grid}.site-nav__note[data-astro-cid-nen7h5rs]{color:var(--text-muted);font-size:.875rem;display:none}.site-nav__watashi[data-astro-cid-nen7h5rs] .site-nav__note[data-astro-cid-nen7h5rs]{display:block}@media (width<=419px){.site-header__bar[data-astro-cid-nen7h5rs]{gap:.35rem}.site-logo[data-astro-cid-nen7h5rs]{gap:.4rem}.site-logo__name[data-astro-cid-nen7h5rs]{letter-spacing:.04em;font-size:1.15rem}.site-logo__mark[data-astro-cid-nen7h5rs]{width:34px;height:27px}.site-login__icon[data-astro-cid-nen7h5rs]{display:none}.site-login[data-astro-cid-nen7h5rs],.nav-toggle[data-astro-cid-nen7h5rs]{padding-inline:.7em}.nav-toggle[data-astro-cid-nen7h5rs]{gap:.4em}}@media (width>=640px){.site-watashi[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav__groups[data-astro-cid-nen7h5rs],.site-nav__top[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav__list[data-astro-cid-nen7h5rs].site-nav__acc-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1099px){html:not(.js) .site-nav[data-astro-cid-nen7h5rs]{max-height:none;box-shadow:none;background:0 0;border-bottom:0;position:static}}@media (width>=1100px){.site-bar[data-astro-cid-nen7h5rs]{display:block}html:not(.js) .site-nav[data-astro-cid-nen7h5rs]{display:none}.site-nav__groups[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(5,minmax(0,1fr))}.site-nav__list[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr);gap:.4rem}.site-nav__link[data-astro-cid-nen7h5rs]{min-height:56px}.site-nav__note[data-astro-cid-nen7h5rs]{display:block}.site-nav__list[data-astro-cid-nen7h5rs].site-nav__acc-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav__account[data-astro-cid-nen7h5rs]{max-width:calc(60% - .5rem)}.site-nav__member[data-astro-cid-nen7h5rs]{display:inline}}@media (width<=359px){.nav-toggle[data-astro-cid-nen7h5rs]{width:var(--tap);justify-content:center;gap:0;padding-inline:0}.nav-toggle__label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-nav__nb[data-astro-cid-nen7h5rs]{display:inline-block}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--gold);background:var(--bg-sunken);box-shadow:0 -12px 40px -24px var(--halo);margin-top:1rem;padding-block:1.25rem;font-size:.92rem}.site-footer__top[data-astro-cid-jo6i4kqk]{justify-content:flex-end;margin:0 0 .5rem;display:flex}.site-footer__top-link[data-astro-cid-jo6i4kqk]{min-height:var(--tap);border:1.5px solid var(--gold-soft);color:var(--gold-text);border-radius:999px;align-items:center;gap:.3em;padding:.2em .95em;font-weight:600;text-decoration:none;display:inline-flex}.site-footer__top-link[data-astro-cid-jo6i4kqk]:hover{border-color:var(--gold);background:var(--bg-raised);color:var(--link-hover)}.site-footer__top-link[data-astro-cid-jo6i4kqk]:active{background:var(--bg-sunken)}.site-footer__map[data-astro-cid-jo6i4kqk]{margin:0 0 1.5rem}.site-footer__top-links[data-astro-cid-jo6i4kqk]{gap:.5rem;margin:0 0 .8rem;display:grid}@media (width>=640px){.site-footer__top-links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__watashi[data-astro-cid-jo6i4kqk]{min-height:var(--tap);border:1.5px solid var(--gold);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);align-items:center;gap:.65em;margin:0;padding:.4em .85em;line-height:1.4;text-decoration:none;display:flex}.site-footer__watashi[data-astro-cid-jo6i4kqk] .menu-icon{color:var(--gold-text)}.site-footer__watashi[data-astro-cid-jo6i4kqk]:hover{color:var(--text);border-color:var(--gold-strong);box-shadow:0 8px 20px -14px var(--halo)}.site-footer__watashi[data-astro-cid-jo6i4kqk]:active{background:var(--bg-sunken)}.site-footer__watashi-text[data-astro-cid-jo6i4kqk]{min-width:0;display:grid}.site-footer__watashi-label[data-astro-cid-jo6i4kqk]{color:var(--gold-text);font-weight:700}.site-footer__all[data-astro-cid-jo6i4kqk]{border-color:var(--gold-soft)}.site-footer__watashi-note[data-astro-cid-jo6i4kqk]{font-size:var(--fs-note);color:var(--text-muted)}.site-footer__groups[data-astro-cid-jo6i4kqk]{gap:.75rem 1.25rem;display:grid}.site-footer__group-title[data-astro-cid-jo6i4kqk]{font-size:var(--fs-note);letter-spacing:.06em;color:var(--gold-text);margin:0 0 .35rem;font-weight:700}.site-footer__chips[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__chip[data-astro-cid-jo6i4kqk]{min-height:var(--tap);min-width:var(--tap);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);color:var(--text);white-space:nowrap;align-items:center;gap:.35em;padding:.25em .65em;font-size:.9rem;line-height:1.3;text-decoration:none;transition:border-color .15s;display:inline-flex}.site-footer__chip[data-astro-cid-jo6i4kqk] .menu-icon{color:var(--gold-text)}.site-footer__chip[data-astro-cid-jo6i4kqk]:hover{color:var(--text);border-color:var(--gold)}.site-footer__chip[data-astro-cid-jo6i4kqk]:active{background:var(--bg-sunken)}@media (prefers-reduced-motion:reduce){.site-footer__chip[data-astro-cid-jo6i4kqk]{transition:none}}@media (width>=640px){.site-footer__groups[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.site-footer__watashi[data-astro-cid-jo6i4kqk]{display:inline-flex}.site-footer__groups[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr))}.site-footer__chips[data-astro-cid-jo6i4kqk]{flex-direction:column}.site-footer__chip[data-astro-cid-jo6i4kqk]{display:flex}}.site-footer__about[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);gap:.9rem 2rem;padding-top:1.25rem;display:grid}@media (width>=960px){.site-footer__about[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.site-footer__brand[data-astro-cid-jo6i4kqk],.site-footer__notes[data-astro-cid-jo6i4kqk]{max-width:var(--prose)}.site-footer__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:var(--gold-text);margin:0 0 .35rem;font-size:1.15rem}.site-footer__kana[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--fs-note);color:var(--text-muted);margin-left:.3em}.site-footer__def[data-astro-cid-jo6i4kqk]{color:var(--text);margin:0;line-height:1.75}.site-footer__notes[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);font-size:var(--fs-note);color:var(--text-muted);padding:.7rem .9rem;line-height:1.65}.site-footer__notes[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 .45rem}.site-footer__notes[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:last-child{margin-bottom:0}.site-footer__info[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 1rem;margin:1.1rem 0 .4rem;padding-top:.6rem;display:flex}.site-footer__info-title[data-astro-cid-jo6i4kqk]{font-size:var(--fs-note);color:var(--text-muted);margin:0;font-weight:700}.site-footer__info-list[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__info-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--tap);min-width:var(--tap);font-size:var(--fs-note);white-space:nowrap;align-items:center;display:inline-flex}.site-footer__ext[data-astro-cid-jo6i4kqk]{color:var(--text-muted)}.site-footer__copy[data-astro-cid-jo6i4kqk]{color:var(--text-muted);margin:0}.crumbs[data-astro-cid-vx4iavld]{font-size:var(--fs-note);color:var(--text-muted);margin:.6rem 0 .1rem}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;align-items:center;gap:0 .25em;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{min-height:var(--tap);align-items:center;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"›";color:var(--gold-text);margin-left:.35em}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--text-muted);min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld].crumbs__n1{margin-inline:calc((var(--tap) - 1em) / -2)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld].crumbs__n2{margin-inline:calc((var(--tap) - 2em) / -2)}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:first-child a[data-astro-cid-vx4iavld]{margin-left:0}.a8-ad[data-astro-cid-oma7isp4][hidden],.a8-ad__item[data-astro-cid-oma7isp4][hidden]{display:none}.a8-ad[data-astro-cid-oma7isp4]{margin-block:1.5rem}.a8-ad__title[data-astro-cid-oma7isp4]{margin-top:0}.a8-ad__items[data-astro-cid-oma7isp4]{margin:0;padding:0;list-style:none}.a8-ad__item[data-astro-cid-oma7isp4] p[data-astro-cid-oma7isp4]{margin:0 0 .3rem}.a8-ad__item[data-astro-cid-oma7isp4]+.a8-ad__item[data-astro-cid-oma7isp4]{border-top:1px solid var(--ad-line);margin-top:1rem;padding-top:.9rem}.a8-ad__item[data-astro-cid-oma7isp4][hidden]+.a8-ad__item[data-astro-cid-oma7isp4]{border-top:0;margin-top:0;padding-top:0}.a8-ad__head[data-astro-cid-oma7isp4] .a8-ad__link{overflow-wrap:anywhere;padding-block:.8em;font-size:1.02rem;font-weight:600}.a8-ad__banner[data-astro-cid-oma7isp4]{line-height:0}.a8-ad__banner[data-astro-cid-oma7isp4] .a8-ad__banner-link{border-radius:2px;max-width:100%;display:inline-block}.a8-ad__banner[data-astro-cid-oma7isp4] .a8-ad__banner-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.a8-ad__img[data-astro-cid-oma7isp4]{background:var(--bg-sunken);max-width:100%;height:auto;color:var(--text-muted);font-size:var(--fs-note);border:0;line-height:1.5;display:block}.a8-ad__pixel[data-astro-cid-oma7isp4]{vertical-align:bottom;border:0;width:1px;height:1px;display:inline}.a8-ad__tm[data-astro-cid-oma7isp4]{font-size:var(--fs-note);color:var(--text-muted);margin:.4rem 0 0}.rakuten-credit[data-astro-cid-uarfqt5c]{display:inline-block}.rakuten-credit[data-astro-cid-uarfqt5c] a{min-height:var(--tap);align-items:center;display:inline-flex}.ad-review[data-astro-cid-ak3f7knn]{box-sizing:border-box;background:var(--rakuten-bg);width:100%;box-shadow:inset 0 0 0 1.5px var(--rakuten-line);font-size:var(--fs-note);color:var(--text-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.6rem .6rem .65rem;line-height:1.45;display:flex;position:relative}.ad-rating[data-astro-cid-ak3f7knn]{min-width:0;margin:0}.ad-rating__shown[data-astro-cid-ak3f7knn]{flex-direction:column;align-items:flex-start;row-gap:.15rem;display:flex}.ad-rating__label[data-astro-cid-ak3f7knn]{color:var(--rakuten-text);letter-spacing:.02em;font-weight:700}.ad-rating__score[data-astro-cid-ak3f7knn]{flex-wrap:wrap;align-items:center;column-gap:.4em;display:inline-flex}.ad-rating__num[data-astro-cid-ak3f7knn]{white-space:nowrap}.ad-rating__count[data-astro-cid-ak3f7knn]{font-feature-settings:"palt"}.ad-rating__marks[data-astro-cid-ak3f7knn]{flex:none;width:5.6em;height:1.12em;display:block}.ad-rating__on[data-astro-cid-ak3f7knn]{fill:var(--gold-text)}.ad-rating__ring[data-astro-cid-ak3f7knn]{fill:none;stroke:var(--gold);stroke-width:1.2px}.ad-rating__avg[data-astro-cid-ak3f7knn]{color:var(--text);margin-right:.1em;font-size:1.25rem;font-weight:700;line-height:1.2}.ad-review[data-astro-cid-ak3f7knn] .ad-review__link{min-height:var(--tap);box-sizing:border-box;background:var(--review-btn);box-shadow:inset 0 0 0 1.5px var(--rakuten-red);color:var(--rakuten-ink);font-size:var(--fs-note);text-align:center;white-space:nowrap;border-radius:999px;flex:100%;justify-content:center;align-items:center;padding:.3rem .5rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ad-review[data-astro-cid-ak3f7knn] .ad-review__link:after{content:"";border-radius:12px;position:absolute;inset:0}.ad-review[data-astro-cid-ak3f7knn]:hover .ad-review__link,.ad-review[data-astro-cid-ak3f7knn] .ad-review__link:focus-visible{background:var(--rakuten-red);color:var(--rakuten-on)}.ad-review--compact[data-astro-cid-ak3f7knn]{gap:.35rem;padding:.5rem .55rem .6rem}.ad-review--compact[data-astro-cid-ak3f7knn] .ad-review__link{padding-inline:.4rem}@media (forced-colors:active){.ad-review[data-astro-cid-ak3f7knn]{border:1px solid canvastext}.ad-rating__on[data-astro-cid-ak3f7knn]{fill:canvastext}.ad-rating__ring[data-astro-cid-ak3f7knn]{stroke:canvastext}}.product-links[data-astro-cid-lil5lghq]{margin-block:1.5rem}.product-links__title[data-astro-cid-lil5lghq]{margin-top:0}.product-links__more[data-astro-cid-lil5lghq]{max-width:34rem;margin:.4rem 0 1rem}.product-links__more-label[data-astro-cid-lil5lghq]{font-family:var(--font-head);color:var(--link);font-size:1.04rem;font-weight:600}.product-links__group[data-astro-cid-lil5lghq]+.product-links__group[data-astro-cid-lil5lghq]{margin-top:1.2rem}.product-links__group-title[data-astro-cid-lil5lghq]{margin:0 0 .3rem;font-size:1.08rem}.product-links__group-link[data-astro-cid-lil5lghq]{max-width:var(--prose);color:var(--text-muted);margin:0 0 .5rem;font-size:.92rem}.ad-items[data-astro-cid-lil5lghq]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.6rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.ad-item[data-astro-cid-lil5lghq] p[data-astro-cid-lil5lghq]{margin:0}.ad-item[data-astro-cid-lil5lghq]{grid-template-areas:"photo main";align-items:center;column-gap:.8rem;display:grid}.ad-item--full[data-astro-cid-lil5lghq]{grid-template-columns:104px minmax(0,1fr)}.ad-item--compact[data-astro-cid-lil5lghq]{grid-template-columns:84px minmax(0,1fr)}.ad-item__main[data-astro-cid-lil5lghq]{grid-area:main;min-width:0}.ad-item__main[data-astro-cid-lil5lghq] .ad-review{margin-top:.15rem;margin-bottom:.35rem}.ad-item[data-astro-cid-lil5lghq].has-photo .ad-item__photo{grid-area:photo;justify-self:center;line-height:0;text-decoration:none;display:block}.ad-item[data-astro-cid-lil5lghq].has-photo .ad-item__photo:focus-visible{outline-offset:3px}.ad-item[data-astro-cid-lil5lghq] [data-astro-cid-lil5lghq][data-ad-photo]{object-fit:contain;object-position:center;background:var(--bg-sunken);border:1px solid var(--line);color:var(--text-muted);font-size:var(--fs-note);line-height:1.3;display:block}.ad-item[data-astro-cid-lil5lghq].has-photo .ad-item__photo:hover [data-astro-cid-lil5lghq][data-ad-photo]{border-color:var(--gold-soft)}.ad-item__ph[data-astro-cid-lil5lghq],.ad-item[data-astro-cid-lil5lghq].is-nophoto .ad-item__photo{display:none}.ad-item[data-astro-cid-lil5lghq].is-nophoto .ad-item__ph[data-astro-cid-lil5lghq]{box-sizing:border-box;background:var(--bg-sunken);border:1px solid var(--line);box-shadow:inset 6px 0 0 -3px var(--line);border-radius:3px 6px 6px 3px;grid-area:photo;justify-self:center;place-items:center;display:grid}.ad-item[data-astro-cid-lil5lghq].is-nophoto .ad-item__ph[data-astro-cid-lil5lghq]:after{content:"";border-top:2px solid var(--gold-soft);width:46%;height:0;box-shadow:0 7px 0 -.5px var(--line)}.ad-item__head[data-astro-cid-lil5lghq] .ad-item__link{overflow-wrap:anywhere;padding-block:.8em;font-size:1rem;font-weight:600;line-height:1.6}.ad-item__alt[data-astro-cid-lil5lghq]{margin-top:-.5em;display:block}.ad-item__alt[data-astro-cid-lil5lghq] .ad-item__shop{min-height:var(--tap);min-width:var(--tap);font-size:var(--fs-note);align-items:center;line-height:1.4;display:inline-flex}.ad-mpx[data-astro-cid-lil5lghq]{width:1px;height:1px;margin-top:-1px;display:block}.ad-item--deck[data-astro-cid-lil5lghq].ad-item--full [data-astro-cid-lil5lghq][data-ad-photo],.ad-item--kisetsu[data-astro-cid-lil5lghq].ad-item--full [data-astro-cid-lil5lghq][data-ad-photo],.ad-item--dougu[data-astro-cid-lil5lghq].ad-item--full [data-astro-cid-lil5lghq][data-ad-photo]{width:104px;height:104px}.ad-item--book[data-astro-cid-lil5lghq].ad-item--full [data-astro-cid-lil5lghq][data-ad-photo]{width:84px;height:120px}.ad-item--deck[data-astro-cid-lil5lghq].ad-item--compact [data-astro-cid-lil5lghq][data-ad-photo],.ad-item--kisetsu[data-astro-cid-lil5lghq].ad-item--compact [data-astro-cid-lil5lghq][data-ad-photo],.ad-item--dougu[data-astro-cid-lil5lghq].ad-item--compact [data-astro-cid-lil5lghq][data-ad-photo]{width:84px;height:84px}.ad-item--book[data-astro-cid-lil5lghq].ad-item--compact [data-astro-cid-lil5lghq][data-ad-photo]{width:70px;height:100px}.ad-item--deck[data-astro-cid-lil5lghq].ad-item--full .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--kurashi[data-astro-cid-lil5lghq].ad-item--full .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--kisetsu[data-astro-cid-lil5lghq].ad-item--full .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--dougu[data-astro-cid-lil5lghq].ad-item--full .ad-item__ph[data-astro-cid-lil5lghq]{width:104px;height:104px}.ad-item--book[data-astro-cid-lil5lghq].ad-item--full .ad-item__ph[data-astro-cid-lil5lghq]{width:84px;height:120px}.ad-item--deck[data-astro-cid-lil5lghq].ad-item--compact .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--kurashi[data-astro-cid-lil5lghq].ad-item--compact .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--kisetsu[data-astro-cid-lil5lghq].ad-item--compact .ad-item__ph[data-astro-cid-lil5lghq],.ad-item--dougu[data-astro-cid-lil5lghq].ad-item--compact .ad-item__ph[data-astro-cid-lil5lghq]{width:84px;height:84px}.ad-item--book[data-astro-cid-lil5lghq].ad-item--compact .ad-item__ph[data-astro-cid-lil5lghq]{width:70px;height:100px}.amazon-tools[data-astro-cid-wiy5nj3i]{margin-block:1.5rem}.amazon-tools__title[data-astro-cid-wiy5nj3i]{margin-top:0}.amazon-tools__items[data-astro-cid-wiy5nj3i]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:0 1.2rem;margin:0;padding:0;list-style:none;display:grid}.amazon-tools__item[data-astro-cid-wiy5nj3i]{flex-direction:column;align-items:flex-start;padding-block:0 .9rem;display:flex}.amazon-tools__item[data-astro-cid-wiy5nj3i] .amazon-tools__link{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;padding-block:.35em;font-size:1rem;font-weight:600;line-height:1.5;display:inline-flex}.amazon-tools__review[data-astro-cid-wiy5nj3i]{box-sizing:border-box;background:var(--amazon-bg);width:100%;box-shadow:inset 0 0 0 1.5px var(--amazon-orange);border-radius:12px;margin:0 0 .2rem;padding:.45rem .55rem;position:relative}.amazon-tools__item[data-astro-cid-wiy5nj3i] .amazon-tools__reviews{min-height:var(--tap);box-sizing:border-box;background:var(--review-btn);box-shadow:inset 0 0 0 1.5px var(--amazon-line);color:var(--amazon-ink);font-size:var(--fs-note);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.3rem 1rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.amazon-tools__item[data-astro-cid-wiy5nj3i] .amazon-tools__reviews:after{content:"";border-radius:12px;position:absolute;inset:0}.amazon-tools__review[data-astro-cid-wiy5nj3i]:hover .amazon-tools__reviews,.amazon-tools__item[data-astro-cid-wiy5nj3i] .amazon-tools__reviews:focus-visible{background:var(--amazon-orange);box-shadow:inset 0 0 0 1.5px var(--amazon-orange);color:var(--amazon-on)}@media (forced-colors:active){.amazon-tools__review[data-astro-cid-wiy5nj3i]{border:1px solid canvastext}}.ad-mpx[data-astro-cid-wiy5nj3i]{width:1px;height:1px;margin-top:-1px;display:block}.auto-ads[data-astro-cid-n5t3nxym]{margin-top:2.5rem}.auto-ads[data-astro-cid-n5t3nxym]:empty{display:none}.main[data-astro-cid-hkbrpulz]{padding-bottom:3rem;display:block}.main--wide[data-astro-cid-hkbrpulz]>.wrap:first-child{padding-top:.5rem}
