.schoose[data-astro-cid-gr3irlym]{margin-top:clamp(2.4rem,4.5vw,3.2rem)}.schoose__h[data-astro-cid-gr3irlym]{font-family:var(--font-jp);font-weight:800;font-size:clamp(1.15rem,1.8vw,1.35rem);color:var(--c-heading);text-align:center}.schoose__cap[data-astro-cid-gr3irlym]{margin-top:.45rem;text-align:center;font-size:.9rem;color:var(--c-muted)}.schoose__cols[data-astro-cid-gr3irlym]{margin-top:1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem)}.schoose__cols[data-astro-cid-gr3irlym]>li[data-astro-cid-gr3irlym]{display:grid;min-width:0}.schoose__card[data-astro-cid-gr3irlym]{--bw: 1.5px;display:flex;flex-direction:column;background:var(--c-surface);border:var(--bw) solid var(--c-primary);border-radius:var(--radius);color:var(--c-text);text-decoration:none}@media(prefers-reduced-motion:no-preference){.schoose__card[data-astro-cid-gr3irlym]{transition:border-color var(--motion-fast) var(--ease)}}.schoose__card[data-astro-cid-gr3irlym]:hover{border-color:var(--c-primary-dark)}.schoose__head[data-astro-cid-gr3irlym]{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem clamp(1.1rem,2.2vw,1.5rem);background:var(--c-tint);border-radius:calc(var(--radius) - var(--bw)) calc(var(--radius) - var(--bw)) 0 0}.schoose__head[data-astro-cid-gr3irlym] .schoose__logo{--ph: 68px;border-color:transparent;max-width:100%}.schoose__name[data-astro-cid-gr3irlym]{font-family:var(--font-jp);font-weight:800;font-size:1.08rem;line-height:1.45;color:var(--c-primary-dark)}.schoose__body[data-astro-cid-gr3irlym]{display:flex;flex-direction:column;gap:.9rem;flex:1;padding:1.1rem clamp(1.1rem,2.2vw,1.5rem) clamp(1.1rem,2.2vw,1.4rem)}.schoose__lbl[data-astro-cid-gr3irlym]{font-family:var(--font-jp);font-weight:700;font-size:.8rem;color:var(--c-muted)}.schoose__items[data-astro-cid-gr3irlym]{display:grid;gap:.75rem;flex:1;align-content:start}.schoose__item[data-astro-cid-gr3irlym]{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.6rem;align-items:start;font-size:.95rem;line-height:1.65;color:var(--c-heading)}.schoose__ck[data-astro-cid-gr3irlym]{width:1.35rem;height:1.35rem;margin-top:.1rem}.schoose__ck[data-astro-cid-gr3irlym] circle[data-astro-cid-gr3irlym]{fill:var(--c-primary)}.schoose__ck[data-astro-cid-gr3irlym] path[data-astro-cid-gr3irlym]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.schoose__more[data-astro-cid-gr3irlym]{font-weight:700;font-size:.88rem;color:var(--c-primary)}.schoose__card[data-astro-cid-gr3irlym]:hover .schoose__more[data-astro-cid-gr3irlym]{color:var(--c-primary-dark)}.schoose__note[data-astro-cid-gr3irlym]{margin-top:1rem;text-align:center;font-size:.9rem;color:var(--c-text)}@media(max-width:640px){.schoose__cols[data-astro-cid-gr3irlym]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:.4rem}.schoose__cols[data-astro-cid-gr3irlym]>li[data-astro-cid-gr3irlym]{scroll-snap-align:start}.schoose__head[data-astro-cid-gr3irlym] .schoose__logo{--ph: 60px}.schoose__note[data-astro-cid-gr3irlym]{text-align:left}}@media(max-width:360px){.schoose__head[data-astro-cid-gr3irlym] .schoose__logo{--ph: 52px}}.shv[data-astro-cid-awulnqol]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:clamp(1rem,2vw,1.4rem)}.shv__head[data-astro-cid-awulnqol]{display:flex;align-items:center;gap:.85rem}.shv__lbl[data-astro-cid-awulnqol]{font-family:var(--font-jp);font-weight:700;font-size:1rem;color:var(--c-heading);line-height:1.5}.shv__grid[data-astro-cid-awulnqol]{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shv__grid[data-astro-cid-awulnqol]>li[data-astro-cid-awulnqol]{display:grid;min-width:0}.shv__item[data-astro-cid-awulnqol]{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}@media(prefers-reduced-motion:no-preference){.shv__item[data-astro-cid-awulnqol],.shv__item[data-astro-cid-awulnqol] .lplate{transition:border-color .2s var(--ease)}}.shv__logo[data-astro-cid-awulnqol]{display:flex;min-width:0}.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__logo[data-astro-cid-awulnqol] .lplate{--ph: 64px}.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__item[data-astro-cid-awulnqol]:hover .lplate{border-color:var(--c-primary)}@media(min-width:1024px){.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__grid[data-astro-cid-awulnqol]{grid-template-columns:minmax(0,1fr);gap:.6rem}.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__logo[data-astro-cid-awulnqol] .lplate{--ph: 60px}}.shv--art[data-astro-cid-awulnqol] .shv__item[data-astro-cid-awulnqol]{border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;background:var(--c-surface)}.shv--art[data-astro-cid-awulnqol] .shv__item[data-astro-cid-awulnqol]:hover{border-color:var(--c-primary)}.shv__art[data-astro-cid-awulnqol]{--ap: .5rem;position:relative;display:block;aspect-ratio:4 / 3;background:var(--c-surface);border-bottom:1px solid var(--c-line)}.shv__art[data-astro-cid-awulnqol] img[data-astro-cid-awulnqol]{position:absolute;inset:var(--ap);width:calc(100% - var(--ap) * 2);height:calc(100% - var(--ap) * 2);object-fit:contain}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol]{padding:.5rem .85rem}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol] .lplate{--ph: 72px}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol] .lplate--fit .lplate__img:not(.lplate__img--auto){--ph: min(var(--lp), calc(92cqi / (var(--lw) - var(--ml) - var(--mr))))}.shv__chips[data-astro-cid-awulnqol]{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--c-line)}.shv__chips-lbl[data-astro-cid-awulnqol]{font-family:var(--font-jp);font-weight:700;font-size:.78rem;color:var(--c-muted)}.shv__chips-list[data-astro-cid-awulnqol]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.45rem 1.1rem}.shv__chips-list[data-astro-cid-awulnqol] li[data-astro-cid-awulnqol]{display:inline-flex;align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;color:var(--c-heading);white-space:nowrap}.shv__chips-list[data-astro-cid-awulnqol] .icon{color:var(--c-primary)}@media(min-width:1024px),(max-width:560px){.shv--art[data-astro-cid-awulnqol] .shv__grid[data-astro-cid-awulnqol]{grid-template-columns:minmax(0,1fr)}.shv--art[data-astro-cid-awulnqol] .shv__item[data-astro-cid-awulnqol]{flex-direction:row;align-items:stretch}.shv--art[data-astro-cid-awulnqol] .shv__art[data-astro-cid-awulnqol]{flex:0 0 42%;aspect-ratio:16 / 10;border-bottom:0;border-right:1px solid var(--c-line)}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol]{flex:1;align-items:center}}@media(max-width:1023px){.shv__art[data-astro-cid-awulnqol]{aspect-ratio:16 / 10}}@media(max-width:560px){.shv__grid[data-astro-cid-awulnqol]{gap:.55rem}.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__grid[data-astro-cid-awulnqol]{grid-template-columns:minmax(0,1fr);gap:.5rem}.shv[data-astro-cid-awulnqol]:not(.shv--art) .shv__logo[data-astro-cid-awulnqol] .lplate{--ph: 52px}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol]{padding:.35rem .6rem}.shv--art[data-astro-cid-awulnqol] .shv__logo[data-astro-cid-awulnqol] .lplate{--ph: 56px}.shv__art[data-astro-cid-awulnqol]{--ap: .35rem}}.dklist__rows[data-astro-cid-2xfdjhx4]{display:grid;gap:.5rem}.dk[data-astro-cid-2xfdjhx4]{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon m d" "icon p p";column-gap:.8rem;row-gap:.1rem;align-items:center;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:.65rem .85rem}.dk[data-astro-cid-2xfdjhx4]>.dk__icon{grid-area:icon}.dk__m[data-astro-cid-2xfdjhx4]{grid-area:m;font-family:var(--font-jp);font-weight:700;font-size:.98rem;color:var(--c-heading);line-height:1.45}.dk__p[data-astro-cid-2xfdjhx4]{grid-area:p;font-size:.84rem;color:var(--c-text);line-height:1.55}.dk__d[data-astro-cid-2xfdjhx4]{grid-area:d;justify-self:end}.dk__tag[data-astro-cid-2xfdjhx4]{display:inline-block;font-weight:700;font-size:.78rem;line-height:1.5;border-radius:var(--radius-pill);padding:.1em .75em;white-space:nowrap}.dk__tag--no[data-astro-cid-2xfdjhx4]{background:var(--c-tint);color:var(--c-primary-dark)}.dk__tag--yes[data-astro-cid-2xfdjhx4]{background:#f1f2f4;color:var(--c-heading)}.dk__tag--depends[data-astro-cid-2xfdjhx4]{background:var(--c-surface);color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line)}.dk--head[data-astro-cid-2xfdjhx4]{background:none;border:0;padding-block:0 .35rem}.dk--head[data-astro-cid-2xfdjhx4] .dk__m[data-astro-cid-2xfdjhx4]{grid-column:2;font-size:.9rem;color:var(--c-primary-dark);font-weight:800}.dk--head[data-astro-cid-2xfdjhx4] .dk__p[data-astro-cid-2xfdjhx4],.dk--head[data-astro-cid-2xfdjhx4] .dk__d[data-astro-cid-2xfdjhx4]{font-size:.74rem;font-weight:700;color:var(--c-muted)}.dk--head[data-astro-cid-2xfdjhx4] .dk__p[data-astro-cid-2xfdjhx4]{grid-column:2 / -1}.dklist__note[data-astro-cid-2xfdjhx4]{margin-top:.8rem;font-size:.8rem;color:var(--c-muted);line-height:1.7}.crumb[data-astro-cid-grmjblyz]>[data-astro-cid-grmjblyz]:not(.crumb__cur){flex:none}.crumb[data-astro-cid-grmjblyz]{display:flex;flex-wrap:wrap;row-gap:.15rem;gap:.6rem;align-items:center;padding-top:1.2rem;font-family:var(--font-display);font-size:.8rem;color:var(--c-muted)}.crumb[data-astro-cid-grmjblyz] a[data-astro-cid-grmjblyz]:hover{color:var(--c-primary)}.crumb__cur[data-astro-cid-grmjblyz]{color:var(--c-heading)}.sol-intro[data-astro-cid-grmjblyz]{color:var(--c-text);line-height:1.85;max-width:40em;font-size:.95rem}@media(max-width:560px){.sol-main[data-astro-cid-grmjblyz] .page-header__grid{display:flex;flex-direction:column}.sol-main[data-astro-cid-grmjblyz] .page-header__grid>.page-header__text{display:contents}.sol-main[data-astro-cid-grmjblyz] .page-header__grid>.page-header__visual{order:1;margin-top:1.3rem}.sol-main[data-astro-cid-grmjblyz] .page-header__grid .page-header__extra{order:2;margin-top:1.3rem}}.section--alt[data-astro-cid-grmjblyz]{background:var(--c-bg-alt)}.sol-picks[data-astro-cid-grmjblyz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem}@media(min-width:640px){.sol-picks--n4[data-astro-cid-grmjblyz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pickcard[data-astro-cid-grmjblyz]{--pad: clamp(1.3rem, 2.4vw, 1.8rem);display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;color:inherit}@media(prefers-reduced-motion:no-preference){.pickcard[data-astro-cid-grmjblyz]{transition:border-color var(--motion-fast) var(--ease)}}.pickcard[data-astro-cid-grmjblyz]:hover{border-color:var(--c-primary)}.pickcard__band[data-astro-cid-grmjblyz]{display:flex;align-items:center;padding:1rem var(--pad);background:var(--c-tint-soft);border-bottom:1px solid var(--c-line)}.pickcard__band[data-astro-cid-grmjblyz] .pickcard__logo{--ph: clamp(60px, 5vw, 72px)}.pickcard__body[data-astro-cid-grmjblyz]{display:flex;flex-direction:column;flex:1;padding:1.3rem var(--pad) var(--pad)}.pickcard__angle[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;font-size:.82rem;color:var(--c-primary);background:var(--c-tint);border-radius:999px;padding:.3em .9em;align-self:flex-start;margin-bottom:.9rem;text-wrap:balance}.pickcard__name[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading);font-size:1.1rem;margin-bottom:.6rem;word-break:keep-all;overflow-wrap:anywhere}.pickcard__point[data-astro-cid-grmjblyz]{font-size:.92rem;color:var(--c-text);line-height:1.8;flex:1}.pickcard__link[data-astro-cid-grmjblyz]{margin-top:1.2rem;font-weight:600;color:var(--c-primary);font-size:.9rem}.soltable-wrap[data-astro-cid-grmjblyz]{overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface)}.soltable[data-astro-cid-grmjblyz]{width:100%;border-collapse:collapse;text-align:left}.soltable[data-astro-cid-grmjblyz] thead[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz],.soltable__corner[data-astro-cid-grmjblyz]{padding:0;background:var(--c-primary);vertical-align:top}.soltable[data-astro-cid-grmjblyz] thead[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz]{color:#fff;font-family:var(--font-jp);font-weight:700;font-size:.92rem;border-left:1px solid var(--c-line)}.soltable[data-astro-cid-grmjblyz] thead[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz] a[data-astro-cid-grmjblyz]{display:flex;flex-direction:column;color:#fff;text-decoration:none}.soltable__band[data-astro-cid-grmjblyz]{display:flex;align-items:center;height:calc(var(--bph) + 1.1rem);padding-inline:1rem;background:var(--c-surface);border-bottom:1px solid var(--c-line);--bph: clamp(52px, 4.4vw, 60px)}.soltable__band[data-astro-cid-grmjblyz] .lplate{--ph: var(--bph)}.soltable__band[data-astro-cid-grmjblyz] .lplate--fit .lplate__img:not(.lplate__img--auto){--ph: min(var(--lp), calc(92cqi / (var(--lw) - var(--ml) - var(--mr))))}.soltable__name[data-astro-cid-grmjblyz]{display:block;padding:.8rem 1rem .9rem;line-height:1.55;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:no-preference){.soltable__band[data-astro-cid-grmjblyz]{transition:background-color var(--motion-fast) var(--ease)}}.soltable[data-astro-cid-grmjblyz] thead[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz] a[data-astro-cid-grmjblyz]:hover .soltable__band[data-astro-cid-grmjblyz]{background:var(--c-tint-soft)}.soltable[data-astro-cid-grmjblyz] thead[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz] a[data-astro-cid-grmjblyz]:hover .soltable__name[data-astro-cid-grmjblyz]{text-decoration-thickness:2px}.soltable[data-astro-cid-grmjblyz] tbody[data-astro-cid-grmjblyz] th[data-astro-cid-grmjblyz]{background:var(--c-bg-alt);font-family:var(--font-jp);font-weight:700;font-size:.85rem;color:var(--c-heading);padding:.9rem 1rem;border-top:1px solid var(--c-line);white-space:nowrap;vertical-align:top}.soltable[data-astro-cid-grmjblyz] tbody[data-astro-cid-grmjblyz] td[data-astro-cid-grmjblyz]{font-size:.9rem;color:var(--c-text);line-height:1.75;padding:.9rem 1rem;border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);vertical-align:top;min-width:13em}.soltable-note[data-astro-cid-grmjblyz]{margin-top:.9rem;font-size:.8rem;color:var(--c-muted);line-height:1.7}.solcards[data-astro-cid-grmjblyz]{display:none}.solcard[data-astro-cid-grmjblyz]{display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);overflow:hidden;min-width:0}.solcard__head[data-astro-cid-grmjblyz]{display:flex;flex-direction:column;color:#fff;text-decoration:none}.solcard__band[data-astro-cid-grmjblyz]{display:flex;align-items:center;height:calc(var(--bph) + 1rem);padding-inline:1rem;background:var(--c-surface);border-bottom:1px solid var(--c-line);--bph: 52px}.solcard__band[data-astro-cid-grmjblyz] .lplate{--ph: var(--bph)}.solcard__band[data-astro-cid-grmjblyz] .lplate--fit .lplate__img:not(.lplate__img--auto){--ph: min(var(--lp), calc(92cqi / (var(--lw) - var(--ml) - var(--mr))))}.solcard__name[data-astro-cid-grmjblyz]{display:block;padding:.65rem 1rem .7rem;background:var(--c-primary);font-family:var(--font-jp);font-weight:700;font-size:.98rem;line-height:1.45;text-decoration:underline;text-underline-offset:3px}.solcard__dl[data-astro-cid-grmjblyz]>div[data-astro-cid-grmjblyz]{padding:.75rem 1rem;border-top:1px solid var(--c-line)}.solcard__dl[data-astro-cid-grmjblyz]>div[data-astro-cid-grmjblyz]:first-child{border-top:0}.solcard__dl[data-astro-cid-grmjblyz] dt[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;font-size:.78rem;color:var(--c-muted);margin-bottom:.2rem}.solcard__dl[data-astro-cid-grmjblyz] dd[data-astro-cid-grmjblyz]{font-size:.92rem;color:var(--c-text);line-height:1.7}@media(max-width:1023px){.soltable-wrap--wide[data-astro-cid-grmjblyz]{display:none}.solcards--wide[data-astro-cid-grmjblyz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:640px){.soltable-wrap[data-astro-cid-grmjblyz]{display:none}.solcards[data-astro-cid-grmjblyz]{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:.4rem}.solcards[data-astro-cid-grmjblyz]>.solcard[data-astro-cid-grmjblyz]{scroll-snap-align:start}}.solfig[data-astro-cid-grmjblyz]{margin:2.6rem 0 0}.solfig[data-astro-cid-grmjblyz] img[data-astro-cid-grmjblyz]{display:block;width:100%;height:auto;max-width:460px;margin-inline:auto;border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;padding:clamp(.8rem,2.4vw,1.4rem)}.solfig--wide[data-astro-cid-grmjblyz] img[data-astro-cid-grmjblyz]{max-width:820px}.solfig[data-astro-cid-grmjblyz] figcaption[data-astro-cid-grmjblyz]{margin-top:.9rem;font-size:.85rem;color:var(--c-muted);line-height:1.8;text-align:center;text-wrap:pretty}.solfig[data-astro-cid-grmjblyz] .solfig__list{display:none}@media(max-width:640px){.solfig--list[data-astro-cid-grmjblyz] img[data-astro-cid-grmjblyz]{display:none}.solfig--list[data-astro-cid-grmjblyz] .solfig__list{display:block}.solfig--list[data-astro-cid-grmjblyz] figcaption[data-astro-cid-grmjblyz]{text-align:left}}.sol-cta[data-astro-cid-grmjblyz]{background:var(--c-bg-alt);border-block:1px solid var(--c-line);padding-block:clamp(2rem,4vw,2.8rem)}.sol-cta__inner[data-astro-cid-grmjblyz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem}.sol-cta__t[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading);font-size:var(--fs-h3)}.sol-cta__btns[data-astro-cid-grmjblyz]{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.sol-cta__ghost[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:600;color:var(--c-primary-dark);text-decoration:underline;text-underline-offset:3px}.sol-cta__ghost[data-astro-cid-grmjblyz]:hover{color:var(--c-primary)}.sol-combos[data-astro-cid-grmjblyz]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media(min-width:880px){.sol-combos--n2[data-astro-cid-grmjblyz],.sol-combos--n3[data-astro-cid-grmjblyz]{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-combos--n3[data-astro-cid-grmjblyz]>[data-astro-cid-grmjblyz]:nth-child(3){grid-column:1 / -1}.sol-combos--n3[data-astro-cid-grmjblyz]>[data-astro-cid-grmjblyz]:nth-child(3) .combocard__body[data-astro-cid-grmjblyz]{max-width:46em}}@media(min-width:1200px){.sol-combos--n3[data-astro-cid-grmjblyz]{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-combos--n3[data-astro-cid-grmjblyz]>[data-astro-cid-grmjblyz]:nth-child(3){grid-column:auto}}.combocard[data-astro-cid-grmjblyz]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;align-items:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(1.3rem,2.4vw,1.6rem)}.combocard__t[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading);font-size:1.02rem;line-height:1.55;margin:.55rem 0 .6rem}.combocard__d[data-astro-cid-grmjblyz]{font-size:.9rem;color:var(--c-text);line-height:1.8}.combocard__links[data-astro-cid-grmjblyz]{margin-top:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.combocard__link[data-astro-cid-grmjblyz]{font-weight:600;color:var(--c-primary);font-size:.88rem}.combocard__link[data-astro-cid-grmjblyz]:hover{color:var(--c-primary-dark)}.combocard__link--p[data-astro-cid-grmjblyz]{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:min(100%,16rem)}.combocard__link--p[data-astro-cid-grmjblyz] .lplate{--ph: 52px}@media(max-width:560px){.combocard[data-astro-cid-grmjblyz]{grid-template-columns:44px minmax(0,1fr);column-gap:.8rem;align-items:center}.combocard__body[data-astro-cid-grmjblyz]{display:contents}.combocard__t[data-astro-cid-grmjblyz]{grid-column:2;margin:0}.combocard__d[data-astro-cid-grmjblyz],.combocard__links[data-astro-cid-grmjblyz]{grid-column:1 / -1}.combocard__d[data-astro-cid-grmjblyz]{margin-top:.75rem}}@media(prefers-reduced-motion:no-preference){.combocard__link--p[data-astro-cid-grmjblyz] .lplate{transition:border-color .2s var(--ease)}}.combocard__link--p[data-astro-cid-grmjblyz]:hover .lplate{border-color:var(--c-primary)}.sol-faq[data-astro-cid-grmjblyz]{display:grid;gap:.8rem;max-width:56em}.faq__item[data-astro-cid-grmjblyz]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:0 1.4rem;transition:border-color var(--motion-fast) var(--ease)}.faq__item[data-astro-cid-grmjblyz]:hover{border-color:var(--c-primary)}.faq__q[data-astro-cid-grmjblyz]{font-family:var(--font-jp);font-weight:700;color:var(--c-heading);cursor:pointer;line-height:1.7;padding:1.1rem 2rem 1.1rem 0;position:relative;list-style:none}.faq__q[data-astro-cid-grmjblyz]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-grmjblyz]:after{content:"＋";position:absolute;right:0;top:1.05rem;color:var(--c-primary);font-weight:400}.faq__item[data-astro-cid-grmjblyz][open] .faq__q[data-astro-cid-grmjblyz]:after{content:"−"}.faq__qt[data-astro-cid-grmjblyz]{font:inherit;color:inherit;letter-spacing:inherit}.faq__a[data-astro-cid-grmjblyz]{color:var(--c-text);line-height:1.9;font-size:.95rem;padding:0 0 1.2rem}@media(max-width:640px){.sol-cta__inner[data-astro-cid-grmjblyz]{flex-direction:column;align-items:flex-start}.sol-cta__btns[data-astro-cid-grmjblyz]{row-gap:.2rem}.sol-cta__ghost[data-astro-cid-grmjblyz],.combocard__link[data-astro-cid-grmjblyz]:not(.combocard__link--p){display:inline-flex;align-items:center;min-height:44px}.combocard__links[data-astro-cid-grmjblyz]{gap:.2rem}}
