.intro[data-astro-cid-lnthwwyx]{gap:24px;padding-top:clamp(40px,6vw,80px);display:grid}.board[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(56px,8vw,100px);display:grid}.board__list[data-astro-cid-lnthwwyx]{gap:clamp(56px,7vw,88px);display:grid}.group__head[data-astro-cid-lnthwwyx]{gap:10px;margin-bottom:26px;display:grid}.group__title[data-astro-cid-lnthwwyx]{color:var(--leaf-hi);font-size:var(--step-3);font-style:italic}.group__head[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{max-width:58ch}.group__rows[data-astro-cid-lnthwwyx]{gap:22px;padding:0;list-style:none;display:grid}.row[data-astro-cid-lnthwwyx]{grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:2px 14px;display:grid}.row__name[data-astro-cid-lnthwwyx]{color:var(--ivory);font-size:1.12rem}.row__dots[data-astro-cid-lnthwwyx]{background-image:radial-gradient(circle, var(--leaf-lo) 1px, transparent 1.2px);background-repeat:repeat-x;background-size:7px 2px;align-self:end;height:1px;margin-bottom:.4em}.row__price[data-astro-cid-lnthwwyx]{color:var(--leaf-hi);text-align:right;font-size:1.08rem}.row__detail[data-astro-cid-lnthwwyx]{color:var(--ivory-3);grid-area:2/1/auto/3;font-size:.9rem}.row__book[data-astro-cid-lnthwwyx]{letter-spacing:.2em;text-transform:uppercase;color:var(--leaf);grid-area:1/4/3;align-self:center;align-items:center;gap:6px;padding:10px 0 10px 12px;font-size:.7rem;text-decoration:none;display:inline-flex}.row__book[data-astro-cid-lnthwwyx]:hover{color:var(--ivory)}.row__book[data-astro-cid-lnthwwyx] .icon{width:16px;height:16px;transition:transform .5s var(--ease-out)}.row__book[data-astro-cid-lnthwwyx]:hover .icon{transform:translate(3px)}.board__side[data-astro-cid-lnthwwyx]{gap:28px;display:grid;position:sticky;top:96px}.side__photo[data-astro-cid-lnthwwyx]{aspect-ratio:4/5}.side__note[data-astro-cid-lnthwwyx]{background:var(--glass-1);background-clip:padding-box;justify-items:start;gap:14px;padding:6px 4px;display:grid}.side__note[data-astro-cid-lnthwwyx] .plate[data-astro-cid-lnthwwyx]{margin:8px 0 4px 5px}.methods-detail[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,100px);padding-top:clamp(120px,14vw,200px);display:grid}.md__photo[data-astro-cid-lnthwwyx]{aspect-ratio:3/4}.md__text[data-astro-cid-lnthwwyx]{gap:32px;display:grid}.md__list[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;gap:36px 40px;padding:0;list-style:none;display:grid}.md__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{align-content:start;gap:10px;display:grid}.md__list[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:var(--leaf-hi)}.md__suits[data-astro-cid-lnthwwyx]{color:var(--leaf);font-size:.88rem}.sun[data-astro-cid-lnthwwyx]{box-shadow:0 -1px 0 var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(40px,6vw,100px);margin-top:clamp(100px,12vw,160px);padding-top:48px;display:grid}.sun__in[data-astro-cid-lnthwwyx]{align-content:start;gap:12px;display:grid}.sun__prices[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;gap:16px 32px;display:grid}.sun__prices[data-astro-cid-lnthwwyx] div[data-astro-cid-lnthwwyx]{box-shadow:0 1px 0 var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.sun__prices[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{color:var(--ivory)}@media (width<=960px){.board[data-astro-cid-lnthwwyx],.methods-detail[data-astro-cid-lnthwwyx],.sun[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.board__side[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1fr;align-items:start;position:static}}@media (width<=640px){.board__side[data-astro-cid-lnthwwyx],.md__list[data-astro-cid-lnthwwyx],.sun__prices[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.row[data-astro-cid-lnthwwyx]{grid-template-columns:1fr auto}.row__dots[data-astro-cid-lnthwwyx]{display:none}.row__detail[data-astro-cid-lnthwwyx]{grid-column:1}.row__book[data-astro-cid-lnthwwyx]{grid-area:3/1;justify-self:start;padding-left:0}}
