.af-card{--af-card-bg:#fff;--af-card-border:#e3e0da;--af-card-radius:12px;--af-card-gap:16px;--af-card-title-color:#333;--af-card-price-color:#333;--af-card-note-color:#888;--af-btn-radius:6px;--af-btn-text:#fff;--af-btn-rakuten:#f76956;--af-btn-amazon:#f79256;--af-btn-yahoo:#66a7ff;gap:var(--af-card-gap);padding:var(--af-card-gap);background:var(--af-card-bg);border:1px solid var(--af-card-border);border-radius:var(--af-card-radius);margin:1.5em 0;display:flex;position:relative}.af-card__media{flex:0 0 140px;align-self:flex-start}.af-card .af-card__image{border-radius:calc(var(--af-card-radius) / 2);width:100%;height:auto;margin:0;display:block}.af-card img[width="1"][height="1"]{clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.af-card__body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.af-card__title{color:var(--af-card-title-color);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.5;text-decoration:none;display:-webkit-box;overflow:hidden}.af-card__price{color:var(--af-card-price-color);margin:0;font-size:1.2em;font-weight:700}.af-card__price-note{color:var(--af-card-note-color);margin-left:.4em;font-size:.7em;font-weight:400}.af-card__buttons{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.af-card .af-card__button{--af-btn-color:var(--af-card-title-color);background:var(--af-btn-color);border:1px solid var(--af-btn-color);border-radius:var(--af-btn-radius);color:var(--af-btn-text);text-align:center;flex:140px;justify-content:center;align-items:center;padding:10px 12px;font-size:.85em;font-weight:600;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s;display:flex}.af-card .af-card__button:visited{color:var(--af-btn-text)}.af-card .af-card__button:hover,.af-card .af-card__button:focus-visible{background:var(--af-card-bg);border-color:var(--af-btn-color);color:var(--af-btn-color);text-decoration:none}.af-card__button--rakuten{--af-btn-color:var(--af-btn-rakuten)}.af-card__button--amazon{--af-btn-color:var(--af-btn-amazon)}.af-card__button--yahoo{--af-btn-color:var(--af-btn-yahoo)}@media (width<=480px){.af-card{flex-direction:column}.af-card__media{flex-basis:auto;align-self:center;width:60%}}.moshimo-recommendation[data-astro-cid-hurnpeqe]{margin:2.5rem 0;padding-top:.25rem}.moshimo-recommendation__label[data-astro-cid-hurnpeqe]{color:#6b6259;letter-spacing:.08em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.moshimo-recommendation[data-astro-cid-hurnpeqe] h2[data-astro-cid-hurnpeqe]{margin-top:0}.moshimo-recommendation__price-note[data-astro-cid-hurnpeqe]{color:#6b6259;margin:-.4rem 0 0;font-size:.78rem}.moshimo-service[data-astro-cid-rcsx26af]{border:1px solid var(--color-line,#ded8d1);background:var(--color-surface,#fff);border-radius:18px;margin:2.5rem 0;padding:1.4rem}.moshimo-service__label[data-astro-cid-rcsx26af]{color:var(--color-primary,#695848);letter-spacing:.08em;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.moshimo-service[data-astro-cid-rcsx26af] h2[data-astro-cid-rcsx26af]{margin:0 0 .65rem}.moshimo-service__cta[data-astro-cid-rcsx26af]{background:var(--color-primary,#695848);color:#fff;border-radius:999px;margin-top:.4rem;padding:.7rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.moshimo-service__note[data-astro-cid-rcsx26af]{color:var(--color-muted,#6c6259);margin:.8rem 0 0;font-size:.82rem}.article-content table[data-product-image-comparison] th,.article-content table[data-product-image-comparison] td{box-sizing:border-box;min-width:14rem}.article-content table[data-product-image-comparison] th:first-child,.article-content table[data-product-image-comparison] td:first-child{min-width:10rem}.article-content table[data-product-image-comparison]:focus-visible{outline-offset:3px;outline:3px solid #286b54}.article-content .comparison-scroll-hint{color:#625d55;margin-bottom:10px;font-size:.875rem;line-height:1.7}.comparison-product-image{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px;display:flex}.comparison-product-image .af-card__media{background:#fff;border:1px solid #e4e0d8;border-radius:6px;flex:none;width:120px;min-width:120px;max-width:100%;text-decoration:none;display:block;overflow:hidden}.comparison-product-image .af-card__image{aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin:0;transition:transform .2s;display:block}.comparison-product-image .af-card__media:hover .af-card__image,.comparison-product-image .af-card__media:focus-visible .af-card__image{transform:scale(1.02)}.comparison-product-image .af-card__media:focus-visible{outline-offset:3px;outline:3px solid #286b54}.comparison-product-image img[width="1"][height="1"]{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.comparison-product-image__destination a{box-sizing:border-box;color:#fff;background:#286b54;border:1px solid #286b54;border-radius:4px;justify-content:center;align-items:center;width:120px;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.comparison-product-image__destination a:hover,.comparison-product-image__destination a:focus-visible{color:#286b54;background:#fff;text-decoration:none}.article-content .comparison-product-image-note{color:#625d55;margin-top:8px;font-size:.8rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.comparison-product-image .af-card__image{transition:none}}.article-compact-meta[data-astro-cid-57z6rh23]{display:none}.article-compact-meta--trial[data-astro-cid-57z6rh23]{display:block}.article-content[data-astro-cid-57z6rh23] .article-compact-meta[data-astro-cid-57z6rh23]{color:var(--site-muted);margin:0 0 .5rem;font-size:.8125rem}.trial-shell[data-astro-cid-57z6rh23]{max-width:820px;display:block}.trial-guide[data-astro-cid-57z6rh23] .article-kicker[data-astro-cid-57z6rh23]{display:none}.trial-guide[data-astro-cid-57z6rh23] .article-pr-note--standalone[data-astro-cid-57z6rh23]{text-align:left;margin:0 0 1rem;padding:0}.trial-guide[data-astro-cid-57z6rh23] .trial-jump{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0;display:flex}.trial-guide[data-astro-cid-57z6rh23] .trial-jump a{font-size:.9375rem;font-weight:700;text-decoration:none}.trial-guide[data-astro-cid-57z6rh23] .trial-jump a:hover{color:var(--site-accent)}.trial-guide[data-astro-cid-57z6rh23] .trial-purchase-note{margin-bottom:.75rem;font-size:.875rem;font-weight:700}.trial-guide[data-astro-cid-57z6rh23] .trial-purchase{margin:.75rem 0 1.25rem;position:relative}.trial-guide[data-astro-cid-57z6rh23] .trial-purchase-button{border:1px solid var(--site-accent-dark);background:var(--site-accent-dark);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:180px;max-width:100%;min-height:48px;padding:.65rem 1.5rem;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.trial-guide[data-astro-cid-57z6rh23] .trial-purchase-button:hover,.trial-guide[data-astro-cid-57z6rh23] .trial-purchase-button:focus-visible{color:var(--site-accent-dark);background:#fff;text-decoration:none}.trial-guide[data-astro-cid-57z6rh23] .trial-purchase img[width="1"][height="1"]{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.trial-guide[data-astro-cid-57z6rh23] h1{font-size:clamp(1.5rem,3vw,1.75rem);line-height:1.5}.trial-guide[data-astro-cid-57z6rh23] h2{margin-top:var(--article-section-gap);scroll-margin-top:6rem}.trial-guide[data-astro-cid-57z6rh23] table{table-layout:fixed;width:100%;min-width:0;font-size:.9375rem;display:table}.trial-guide[data-astro-cid-57z6rh23] caption{text-align:left;padding-bottom:.75rem}.trial-guide[data-astro-cid-57z6rh23] th,.trial-guide[data-astro-cid-57z6rh23] td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.trial-guide[data-astro-cid-57z6rh23] th:first-child{width:16%}@media (width<=767px){.article-side[data-astro-cid-57z6rh23],.article-content[data-astro-cid-57z6rh23] .article-kicker[data-astro-cid-57z6rh23]{display:none}.article-compact-meta[data-astro-cid-57z6rh23]{display:block}.breadcrumb[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.breadcrumb[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]:nth-last-child(2):after{display:none}.trial-guide[data-astro-cid-57z6rh23] .trial-jump{flex-direction:column;gap:0}.trial-guide[data-astro-cid-57z6rh23] .trial-jump a{padding:.65rem 0}.trial-guide[data-astro-cid-57z6rh23] h1{font-size:1.5rem}.trial-guide[data-astro-cid-57z6rh23] table,.trial-guide[data-astro-cid-57z6rh23] tbody,.trial-guide[data-astro-cid-57z6rh23] td{width:100%;display:block}.trial-guide[data-astro-cid-57z6rh23] caption{display:block}.trial-guide[data-astro-cid-57z6rh23] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.trial-guide[data-astro-cid-57z6rh23] tbody tr{border:1px solid var(--site-line);margin-bottom:1rem;display:block}.trial-guide[data-astro-cid-57z6rh23] td{border:0;padding:.75rem 1rem}.trial-guide[data-astro-cid-57z6rh23] td:first-child{background:var(--site-soft);font-weight:700}.trial-guide[data-astro-cid-57z6rh23] td:before{content:attr(data-label);color:var(--site-muted);margin-bottom:.25rem;font-size:.8125rem;display:block}}.refill-shell[data-astro-cid-57z6rh23]{display:block}.refill-guide[data-astro-cid-57z6rh23] .article-prose{container-type:inline-size}.refill-guide[data-astro-cid-57z6rh23] .refill-fragment{height:0;scroll-margin-top:24px;display:block}.refill-guide[data-astro-cid-57z6rh23]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:28px 0}.refill-guide[data-astro-cid-57z6rh23]>:not(.refill-reading-grid){max-width:720px}.refill-guide[data-astro-cid-57z6rh23] h1{font-size:var(--reader-h1);margin:16px 0 24px;line-height:1.5}.refill-guide[data-astro-cid-57z6rh23] .refill-title-line{display:block}.refill-guide[data-astro-cid-57z6rh23] .refill-title-separator{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.refill-guide[data-astro-cid-57z6rh23] h2{margin:var(--article-section-gap) 0 24px;font-size:var(--reader-h2);border:0;padding:0 0 14px;line-height:1.6}.refill-guide[data-astro-cid-57z6rh23] h3{font-size:var(--reader-h3);border:0;margin:36px 0 16px;padding:0;line-height:1.65}.refill-guide[data-astro-cid-57z6rh23] p,.refill-guide[data-astro-cid-57z6rh23] li{line-height:1.9}.refill-guide[data-astro-cid-57z6rh23] p{margin-block:0 24px}.refill-guide[data-astro-cid-57z6rh23] .refill-reading-grid{grid-template-columns:minmax(0,720px) minmax(240px,1fr);align-items:start;gap:0 48px;margin-top:32px;display:grid}.refill-guide[data-astro-cid-57z6rh23] .refill-hero{grid-area:1/1;margin:0}.refill-guide[data-astro-cid-57z6rh23] .refill-hero img{width:100%;height:auto;margin:0;display:block}.refill-guide[data-astro-cid-57z6rh23] .article-toc{background:var(--site-soft);grid-area:1/2/span 2;padding:20px}.refill-guide[data-astro-cid-57z6rh23] .article-toc p{margin:0 0 12px}.refill-guide[data-astro-cid-57z6rh23] .article-toc li{margin:0}.refill-guide[data-astro-cid-57z6rh23] .article-prose{grid-area:2/1;min-width:0}.refill-guide[data-astro-cid-57z6rh23] table{table-layout:fixed;width:100%;min-width:0;margin:24px 0;font-size:.9375rem;line-height:1.75;display:table}.refill-guide[data-astro-cid-57z6rh23] th,.refill-guide[data-astro-cid-57z6rh23] td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:16px 12px}.refill-guide[data-astro-cid-57z6rh23] th:first-child{width:30%}.refill-guide[data-astro-cid-57z6rh23] th:nth-child(2),.refill-guide[data-astro-cid-57z6rh23] th:nth-child(3){width:16%}.refill-guide[data-astro-cid-57z6rh23] caption{text-align:left;color:var(--site-muted);padding-bottom:12px;font-size:.875rem}.refill-guide[data-astro-cid-57z6rh23] .refill-link-row a{border:1px solid var(--site-accent);min-height:48px;color:var(--site-accent-dark);background:var(--site-bg);border-radius:4px;padding:12px 16px;text-decoration:none;display:block}.refill-guide[data-astro-cid-57z6rh23] .refill-link-row a:hover{color:#fff;background:var(--site-accent-dark);text-decoration:none}.refill-guide[data-astro-cid-57z6rh23] .article-toc a,.refill-guide[data-astro-cid-57z6rh23] .breadcrumb a{text-decoration:none}.refill-guide[data-astro-cid-57z6rh23] .service-related-article-card:hover strong{color:var(--site-accent);text-decoration:none}@media (width<=1023px){.refill-guide[data-astro-cid-57z6rh23] .refill-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.refill-guide[data-astro-cid-57z6rh23] .article-toc{grid-area:2/1}.refill-guide[data-astro-cid-57z6rh23] .article-prose{grid-area:3/1}.refill-guide[data-astro-cid-57z6rh23] .article-prose>h2:first-child{margin-top:32px}}@media (width<=767px){.refill-guide[data-astro-cid-57z6rh23]{padding-top:16px}.refill-guide[data-astro-cid-57z6rh23] h2{margin-top:var(--article-section-gap);margin-bottom:20px}.refill-guide[data-astro-cid-57z6rh23] h3{margin-top:32px}.refill-guide[data-astro-cid-57z6rh23] table,.refill-guide[data-astro-cid-57z6rh23] tbody,.refill-guide[data-astro-cid-57z6rh23] td{width:100%;display:block}.refill-guide[data-astro-cid-57z6rh23] table{border:0}.refill-guide[data-astro-cid-57z6rh23] caption{display:block}.refill-guide[data-astro-cid-57z6rh23] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.refill-guide[data-astro-cid-57z6rh23] tbody tr{border:1px solid var(--site-line);background:#fff;border-radius:4px;margin:0 0 16px;display:block;overflow:hidden}.refill-guide[data-astro-cid-57z6rh23] td{border:0;padding:10px 16px}.refill-guide[data-astro-cid-57z6rh23] td:first-child{background:var(--site-soft);padding:16px;font-weight:700}.refill-guide[data-astro-cid-57z6rh23] td:before{content:attr(data-label);color:var(--site-muted);margin-bottom:4px;font-size:13px;font-weight:400;display:block}}@container (width<=35rem){.refill-guide[data-astro-cid-57z6rh23] table,.refill-guide[data-astro-cid-57z6rh23] tbody,.refill-guide[data-astro-cid-57z6rh23] td{width:100%;display:block}.refill-guide[data-astro-cid-57z6rh23] caption{display:block}.refill-guide[data-astro-cid-57z6rh23] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.refill-guide[data-astro-cid-57z6rh23] tbody tr{border:1px solid var(--site-line);background:#fff;border-radius:4px;margin:0 0 16px;display:block;overflow:hidden}.refill-guide[data-astro-cid-57z6rh23] td{border:0;padding:10px 16px}.refill-guide[data-astro-cid-57z6rh23] td:first-child{background:var(--site-soft);padding:16px;font-weight:700}.refill-guide[data-astro-cid-57z6rh23] td:before{content:attr(data-label);color:var(--site-muted);margin-bottom:4px;font-size:.8125rem;font-weight:400;display:block}}
