.literary-gutters[data-astro-cid-qqbau5hs]{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.literary-field[data-astro-cid-qqbau5hs]{width:2.7rem;position:absolute;top:0;bottom:0;overflow:hidden}.literary-field--left[data-astro-cid-qqbau5hs]{left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 42%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 42%,#0000 100%)}.literary-field--right[data-astro-cid-qqbau5hs]{right:0;-webkit-mask-image:linear-gradient(270deg,#000 0% 42%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 42%,#0000 100%)}.literary-gutters--hero[data-astro-cid-qqbau5hs]{z-index:0}.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-field--hero[data-astro-cid-qqbau5hs]{width:100%;inset:0;overflow:hidden}.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-stream--hero[data-astro-cid-qqbau5hs]{top:var(--hero-top);left:var(--hero-x);color:#665f54;width:max-content;height:max-content;font-size:min(var(--hero-size), var(--hero-size-vw));letter-spacing:.02em;opacity:var(--hero-opacity);line-height:1.15;display:block;transform:translate(-50%)}.literary-stream[data-astro-cid-qqbau5hs]{--stream-width:2rem;top:var(--top);left:clamp(0px, var(--offset), calc(100% - var(--stream-width)));width:var(--stream-width);color:#142f43f0;height:max-content;font-family:var(--font-koburi);font-size:var(--mobile-size);letter-spacing:var(--tracking);font-weight:400;line-height:var(--leading);opacity:var(--opacity);text-orientation:mixed;writing-mode:vertical-rl;white-space:nowrap;display:none;position:absolute;overflow:visible}.literary-stream[data-astro-cid-qqbau5hs][data-mobile=true]{display:block}@media (width>=768px) and (width<=1279px){.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-stream--hero[data-astro-cid-qqbau5hs]{font-size:min(var(--hero-size), .62rem);letter-spacing:0;opacity:calc(var(--hero-opacity) * .82);line-height:1.08}}@media (width>=768px) and (width<=1024px){.literary-field[data-astro-cid-qqbau5hs]:not(.literary-field--hero){width:3.25rem}.literary-stream[data-astro-cid-qqbau5hs]:not(.literary-stream--hero){font-size:min(var(--size), 1.1rem);opacity:calc(var(--opacity) * .86);display:block}}@media (width>=1024px) and (width<=1279px){.literary-stream[data-astro-cid-qqbau5hs]:not(.literary-stream--hero){font-size:min(var(--size), 1.1rem);opacity:calc(var(--opacity) * .86);display:block}}@media (width>=1280px){.literary-field[data-astro-cid-qqbau5hs]:not(.literary-field--hero){width:calc(50vw - 36rem)}.literary-stream[data-astro-cid-qqbau5hs]:not(.literary-stream--hero){font-size:var(--size);display:block}}@media (width<=767px){.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-stream--hero[data-astro-cid-qqbau5hs]{top:var(--hero-mobile-top);left:var(--hero-mobile-x);font-size:var(--hero-mobile-size);letter-spacing:.01em;opacity:var(--hero-mobile-opacity);line-height:1.05;display:none;transform:none}.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-stream--hero[data-astro-cid-qqbau5hs][data-mobile-anchor=right]{transform:translate(-100%)}.literary-gutters--hero[data-astro-cid-qqbau5hs] .literary-stream--hero[data-astro-cid-qqbau5hs][data-mobile=true]{display:block}}.sp-first-view[data-astro-cid-32f643zj]{display:none}@media (width<=767px){.sp-first-view[data-astro-cid-32f643zj]{background:#fffefa;padding:1.25rem 1.25rem 0;display:block}.sp-first-view__lead[data-astro-cid-32f643zj]{color:#0d151c;margin:0 0 4rem;font-size:1.2rem;font-weight:600;line-height:1.7}.sp-first-view[data-astro-cid-32f643zj] .app-store-badge{justify-content:center;width:100%;display:flex}}.editorial-hero[data-astro-cid-32f643zj]{--paper:#fffefa;--ink:#0d151c;--forest:#6d675d;--hero-h:clamp(600px,calc(100svh - 73px - 96px),780px);height:var(--hero-h);background:var(--paper);isolation:isolate;border-bottom:1px solid #142f4324;position:relative;overflow:hidden}.editorial-hero[data-astro-cid-32f643zj] .literary-gutters--hero .literary-stream--hero{color:var(--forest);opacity:calc(var(--hero-opacity) * .55)}.editorial-hero__stage[data-astro-cid-32f643zj]{z-index:2;pointer-events:none;flex-direction:row-reverse;justify-content:center;align-items:flex-start;gap:2.4rem;padding-top:2.4rem;display:flex;position:absolute;inset:0}.hero-line[data-astro-cid-32f643zj]{background:var(--paper);box-shadow:0 0 40px 30px var(--paper);flex-direction:row-reverse;align-items:flex-start;gap:1.2rem;margin:0;display:flex}.hero-line__text[data-astro-cid-32f643zj]{color:var(--ink);font-family:var(--font-koburi);font-size:clamp(2.8rem,min(5vw,calc((var(--hero-h) - 7rem) / 9)),4.6rem);letter-spacing:.04em;writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;margin:0;line-height:1.25;display:flex}.hero-line__col[data-astro-cid-32f643zj]{white-space:nowrap;display:block}.hero-line__col[data-astro-cid-32f643zj]+.hero-line__col[data-astro-cid-32f643zj]{margin-top:1.1em}.hero-line__source[data-astro-cid-32f643zj]{color:var(--ink);font-family:var(--font-koburi);letter-spacing:.14em;writing-mode:vertical-rl;opacity:.7;margin:0;padding-top:.4rem;font-size:.8rem}.editorial-hero__copy[data-astro-cid-32f643zj]{background:var(--paper);box-shadow:0 0 30px 20px var(--paper);flex-direction:row-reverse;gap:2rem;padding-top:7rem;display:flex}.editorial-hero--en[data-astro-cid-32f643zj] .editorial-hero__copy[data-astro-cid-32f643zj]{flex-direction:column;gap:1.1rem;width:17rem;padding-top:8.5rem}.editorial-hero--en[data-astro-cid-32f643zj] .editorial-title[data-astro-cid-32f643zj]{letter-spacing:.01em;writing-mode:horizontal-tb;font-size:1.75rem;line-height:1.3;display:block}.editorial-hero--en[data-astro-cid-32f643zj] .editorial-hero__description[data-astro-cid-32f643zj]{letter-spacing:0;writing-mode:horizontal-tb;height:auto;font-size:1rem;line-height:1.7}.editorial-hero--en[data-astro-cid-32f643zj] .hero-line__source[data-astro-cid-32f643zj]{letter-spacing:.06em}[data-astro-cid-32f643zj]:lang(en) #trial-title[data-astro-cid-32f643zj]{white-space:nowrap;font-size:clamp(2rem,3.2vw,2.6rem)}@media (width<=767px){.editorial-hero--en[data-astro-cid-32f643zj] .editorial-hero__copy[data-astro-cid-32f643zj]{gap:.6rem;width:8.6rem;padding-top:3.4rem}.editorial-hero--en[data-astro-cid-32f643zj] .editorial-title[data-astro-cid-32f643zj]{font-size:1.2rem;line-height:1.3}}.editorial-title[data-astro-cid-32f643zj]{color:var(--ink);font-family:var(--font-koburi);letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:mixed;flex-direction:column;gap:.2em;margin:0;font-size:2rem;font-weight:400;line-height:1.35;display:flex}.editorial-title__line[data-astro-cid-32f643zj]{white-space:nowrap;display:block}.editorial-title__accent[data-astro-cid-32f643zj]{color:var(--color-kotori-blue-deep)}.editorial-hero__description[data-astro-cid-32f643zj]{height:19em;color:var(--ink);font-family:var(--font-koburi);letter-spacing:.08em;writing-mode:vertical-rl;margin:0;font-size:1.05rem;line-height:2.05}.editorial-device[data-astro-cid-32f643zj]{width:290px;margin-top:calc(var(--hero-h) - 2.4rem - 430px);background:#fff;border:1px solid #142f434d;border-radius:26px 26px 0 0;align-self:flex-start;overflow:hidden;box-shadow:0 18px 60px #142f4338}.editorial-device[data-astro-cid-32f643zj] img[data-astro-cid-32f643zj]{width:100%;height:auto;display:block}.editorial-hero[data-astro-cid-32f643zj] .literary-gutters--hero .literary-stream--hero{animation:1s backwards hero-fade}.hero-line__ch[data-astro-cid-32f643zj]{animation:hero-char .55s cubic-bezier(.3,.6,.3,1) calc(var(--i) * 70ms + .2s) backwards;display:inline-block}.hero-line__source[data-astro-cid-32f643zj]{animation:.7s 1.4s backwards hero-fade}.editorial-device[data-astro-cid-32f643zj]{animation:.8s cubic-bezier(.2,.85,.25,1) .5s backwards hero-rise}@keyframes hero-fade{0%{opacity:0}}@keyframes hero-char{0%{opacity:0;filter:blur(5px);translate:0 .12em}}@keyframes hero-rise{0%{opacity:.01;translate:0 56px}}.editorial-eyebrow[data-astro-cid-32f643zj]{letter-spacing:.16em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.editorial-main[data-astro-cid-32f643zj]{color:var(--color-kotori-dark)}.editorial-link[data-astro-cid-32f643zj]{width:fit-content}.shelf__weekly[data-astro-cid-32f643zj]{color:var(--color-sepia-700);text-underline-offset:.2em;margin-top:.75rem;font-size:.86rem;text-decoration:underline;display:inline-block}.editorial-section[data-astro-cid-32f643zj]{max-width:1100px;margin:0 auto;padding:5.5rem 2rem}.section-heading[data-astro-cid-32f643zj]{margin-bottom:2.25rem}.section-heading[data-astro-cid-32f643zj] h2[data-astro-cid-32f643zj]{color:var(--color-kotori-dark);font-family:var(--font-koburi);margin:.35rem 0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400}.section-heading[data-astro-cid-32f643zj]>p[data-astro-cid-32f643zj]:last-child{color:var(--color-sepia-700);font-size:.9rem}.section-eyebrow[data-astro-cid-32f643zj]{letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:700}.start-reading[data-astro-cid-32f643zj]{border-bottom:1px solid #142f431f;padding:2.5rem 1.25rem 3rem}.start-card[data-astro-cid-32f643zj]{background:#fff;border:1px solid #142f431f;border-radius:20px;grid-template-columns:auto auto auto;grid-template-areas:"app rating action""facts facts facts";justify-content:space-between;align-items:center;gap:1.4rem 3rem;max-width:960px;margin:0 auto;padding:1.75rem 2.25rem 1.5rem;display:grid;box-shadow:0 1px 2px #142f430a,0 18px 40px -24px #142f4347}.start-card__app[data-astro-cid-32f643zj]{grid-area:app;align-items:center;gap:1rem;display:flex}.start-card__icon[data-astro-cid-32f643zj]{border-radius:15px;width:64px;height:64px;box-shadow:0 2px 8px #142f432e}.start-card__name[data-astro-cid-32f643zj]{font-family:var(--font-koburi);letter-spacing:.12em;color:var(--color-kotori-dark);margin:0;font-size:1.45rem;font-weight:400}.start-card__tagline[data-astro-cid-32f643zj]{color:#142f43b8;margin:.2rem 0 0;font-size:.85rem}.start-card__rating[data-astro-cid-32f643zj]{border-inline:1px solid #142f431a;grid-area:rating;align-items:center;gap:.8rem;padding:0 2.5rem;display:flex}.start-card__score[data-astro-cid-32f643zj]{font-family:var(--font-koburi);color:var(--color-kotori-dark);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.start-card__rating-meta[data-astro-cid-32f643zj]{gap:.3rem;display:grid}.start-card__stars[data-astro-cid-32f643zj]{letter-spacing:.06em;color:#e6dfd2;white-space:nowrap;font-size:1.2rem;line-height:1;display:inline-block;position:relative}.start-card__stars-fill[data-astro-cid-32f643zj]{color:#e8a317;width:92%;position:absolute;inset:0;overflow:hidden}.start-card__source[data-astro-cid-32f643zj]{color:#142f43b3;font-size:.78rem}.start-card__action[data-astro-cid-32f643zj]{flex-direction:column;grid-area:action;align-items:center;gap:.6rem;display:flex}.start-card__web[data-astro-cid-32f643zj]{color:var(--color-kotori-dark);text-underline-offset:.25em;font-size:.88rem;text-decoration:underline #142f434d;transition:text-decoration-color .25s,color .25s}.start-card__web[data-astro-cid-32f643zj]:hover{color:var(--color-kotori-blue-deep);text-decoration-color:currentColor}.start-card__facts[data-astro-cid-32f643zj]{color:var(--color-kotori-dark);border-top:1px solid #142f4314;flex-wrap:wrap;grid-area:facts;justify-content:center;gap:.5rem 1.6rem;margin:0;padding:1.1rem 0 0;font-size:.85rem;list-style:none;display:flex}.start-card__facts[data-astro-cid-32f643zj] li[data-astro-cid-32f643zj]{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.start-card__facts[data-astro-cid-32f643zj] li[data-astro-cid-32f643zj]:before{content:"";background:#2978b41f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.4' fill='none' stroke='%231d5f8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/70% no-repeat;border-radius:50%;width:.95rem;height:.95rem}@media (width<=860px){.start-card[data-astro-cid-32f643zj]{grid-template-columns:1fr 1fr;grid-template-areas:"app rating""action action""facts facts";column-gap:1.5rem}.start-card__rating[data-astro-cid-32f643zj]{border-inline:0;border-left:1px solid #142f431a;padding:0 0 0 1.5rem}}@media (width<=540px){.start-reading[data-astro-cid-32f643zj]{padding:1.5rem .9rem 2rem}.start-card[data-astro-cid-32f643zj]{text-align:center;grid-template-columns:1fr;grid-template-areas:"app""rating""action""facts";justify-items:center;row-gap:1.1rem;padding:1.5rem 1.1rem 1.25rem}.start-card__app[data-astro-cid-32f643zj]{flex-direction:column;gap:.6rem}.start-card__rating[data-astro-cid-32f643zj]{border:0;border-top:1px solid #142f4314;justify-content:center;width:100%;padding:.9rem 0 0}.start-card__facts[data-astro-cid-32f643zj]{gap:.65rem 1.1rem;width:100%;font-size:.82rem}}.trial-reading[data-astro-cid-32f643zj]{border-bottom:1px solid #142f4326;grid-template-columns:.45fr 1.55fr;gap:2rem;display:grid}.trial-reading__body[data-astro-cid-32f643zj]{justify-items:end;gap:1rem;min-width:0;display:grid}.trial-reading__text[data-astro-cid-32f643zj]{overscroll-behavior:contain;scrollbar-width:none;width:100%;min-width:0;height:32rem;max-height:32rem;font-family:var(--font-koburi);writing-mode:vertical-rl;text-orientation:mixed;padding:1rem 0 2rem;font-size:1.1rem;line-height:2.2;overflow:auto}.trial-reading__text[data-astro-cid-32f643zj] p[data-astro-cid-32f643zj]{margin:0}.trial-reading__frame[data-astro-cid-32f643zj]{justify-items:end;width:100%;display:grid;position:relative}.trial-reading__body[data-astro-cid-32f643zj][data-expanded=false] .trial-reading__text[data-astro-cid-32f643zj]{width:70%;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(270deg,#000 82%,#0000);mask-image:linear-gradient(270deg,#000 82%,#0000)}.trial-arrow[data-astro-cid-32f643zj]{top:50%;left:max(.25rem,calc(100% - var(--trial-w,70%) - 1.4rem));width:2.8rem;height:2.8rem;color:var(--color-kotori-dark);cursor:pointer;background:#ffffffeb;border:1px solid #142f4324;border-radius:50%;place-items:center;margin-top:-1.4rem;padding:0;transition:background .2s,color .2s,transform .2s;animation:1.8s ease-in-out infinite trial-beckon;display:grid;position:absolute;box-shadow:0 6px 18px -8px #142f4359}.trial-arrow[data-astro-cid-32f643zj] svg[data-astro-cid-32f643zj]{width:1.3rem;height:1.3rem}.trial-arrow[data-astro-cid-32f643zj]:hover,.trial-arrow[data-astro-cid-32f643zj]:focus-visible{background:var(--color-kotori-dark);color:#fff;animation-play-state:paused;transform:translate(-4px)}.trial-arrow[data-astro-cid-32f643zj]:focus-visible{outline:2px solid var(--color-kotori-blue-deep);outline-offset:3px}.trial-reading__body[data-astro-cid-32f643zj][data-expanded=true] .trial-arrow[data-astro-cid-32f643zj]{left:.25rem}.trial-reading__text[data-astro-cid-32f643zj]::-webkit-scrollbar{display:none}.trial-arrow[data-astro-cid-32f643zj][hidden]{display:none}@keyframes trial-beckon{0%,to{opacity:.55;translate:0}50%{opacity:1;translate:-5px}}@media (prefers-reduced-motion:reduce){.trial-arrow[data-astro-cid-32f643zj]{animation:none}}.trial-reading__text[data-astro-cid-32f643zj] ruby[data-astro-cid-32f643zj] rt[data-astro-cid-32f643zj]{font-size:.55em}.trial-reading__body[data-astro-cid-32f643zj]{position:relative}.trial-word[data-astro-cid-32f643zj]{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;text-underline-offset:.3em;background:#2978b417;border:0;border-radius:3px;margin:0;padding:0;text-decoration:underline 1.5px dotted #2978b4cc;display:inline}.trial-word[data-astro-cid-32f643zj]:hover,.trial-word[data-astro-cid-32f643zj][aria-pressed=true]{background:#2978b42e;text-decoration-style:solid}.trial-word[data-astro-cid-32f643zj]:focus-visible{outline:2px solid var(--color-kotori-blue-deep);outline-offset:2px}.trial-reading[data-astro-cid-32f643zj] .trial-mark{color:inherit;background:#ffd6408c}.trial-dict[data-astro-cid-32f643zj]{text-align:left;background:#fff;border:1px solid #142f432e;border-radius:12px;width:min(100%,22rem);padding:.9rem 2.4rem .9rem 1rem;position:relative;box-shadow:0 10px 30px #142f431f}.trial-dict[data-astro-cid-32f643zj][hidden],.trial-highlight[data-astro-cid-32f643zj][hidden]{display:none}.trial-dict__head[data-astro-cid-32f643zj]{align-items:baseline;gap:.6rem;margin:0 0 .35rem;display:flex}.trial-dict__word[data-astro-cid-32f643zj]{font-family:var(--font-koburi);color:var(--color-kotori-dark);font-size:1.15rem}.trial-dict__reading[data-astro-cid-32f643zj]{color:var(--color-kotori-blue-deep);font-size:.75rem}.trial-dict__def[data-astro-cid-32f643zj]{color:var(--color-kotori-dark);margin:0;font-size:.88rem;line-height:1.7}.trial-dict__close[data-astro-cid-32f643zj]{width:1.8rem;height:1.8rem;color:var(--color-kotori-dark);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1rem;position:absolute;top:.5rem;right:.6rem}.trial-dict__close[data-astro-cid-32f643zj]:hover{background:#142f430f}.trial-highlight[data-astro-cid-32f643zj]{color:#1a1a1a;cursor:pointer;background:#ffd640;border:1px solid #142f4340;border-radius:999px;padding:.45rem .9rem;font-size:.85rem}.trial-reading__hint[data-astro-cid-32f643zj]{color:#142f43b3;margin:0;font-size:.78rem}.three-steps[data-astro-cid-32f643zj]{border-bottom:1px solid #142f4326}.three-steps__grid[data-astro-cid-32f643zj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.step-card[data-astro-cid-32f643zj]{min-width:0;padding-top:1rem}.step-card__heading[data-astro-cid-32f643zj]{align-items:baseline;gap:1rem;display:flex}.step-card__heading[data-astro-cid-32f643zj]>span[data-astro-cid-32f643zj]{font-family:var(--font-koburi);font-size:1.3rem}.step-card[data-astro-cid-32f643zj] h3[data-astro-cid-32f643zj]{font-family:var(--font-koburi);font-size:1.35rem;font-weight:400}.step-card[data-astro-cid-32f643zj] img[data-astro-cid-32f643zj]{object-fit:cover;object-position:top;border:1px solid #142f4333;border-radius:20px;width:68%;height:250px;margin:1rem auto;display:block}.step-card[data-astro-cid-32f643zj] p[data-astro-cid-32f643zj]{color:var(--color-sepia-700);font-size:.9rem;line-height:1.8}.shelf[data-astro-cid-32f643zj]{border-bottom:1px solid #142f4326;max-width:none;padding-inline:max(2rem,50vw - 550px)}.shelf__frame[data-astro-cid-32f643zj]{position:relative}.shelf__track[data-astro-cid-32f643zj]:focus-visible{outline:2px solid var(--color-kotori-blue-deep);outline-offset:4px}.shelf__track[data-astro-cid-32f643zj]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:1.25rem;padding:.3rem .1rem 1rem;display:flex;overflow-x:auto}.shelf-card[data-astro-cid-32f643zj]{scroll-snap-align:start;width:190px;color:var(--color-kotori-dark);flex-direction:column;flex:0 0 190px;gap:.45rem;text-decoration:none;display:flex}.shelf-card[data-astro-cid-32f643zj] img[data-astro-cid-32f643zj]{object-fit:cover;border-radius:4px;width:100%;height:128px}.shelf-card[data-astro-cid-32f643zj] span[data-astro-cid-32f643zj]{font-family:var(--font-koburi);font-size:1.15rem}.shelf-card[data-astro-cid-32f643zj] small[data-astro-cid-32f643zj]{color:var(--color-sepia-700)}.faq-themes[data-astro-cid-32f643zj]{grid-template-columns:1fr 1fr;gap:4rem 5rem;display:grid}.faq[data-astro-cid-32f643zj]{grid-column:1/-1}.faq__item[data-astro-cid-32f643zj]{border-top:1px solid #142f4329;padding:1.25rem 0}.faq__item[data-astro-cid-32f643zj] dt[data-astro-cid-32f643zj]{gap:.75rem;font-weight:650;display:flex}.faq__item[data-astro-cid-32f643zj] dt[data-astro-cid-32f643zj]>span[data-astro-cid-32f643zj]{font-weight:700}.faq__item[data-astro-cid-32f643zj] dd[data-astro-cid-32f643zj]{color:var(--color-sepia-700);margin:.7rem 0 0 2rem;line-height:1.8}.themes__list[data-astro-cid-32f643zj]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.themes__list[data-astro-cid-32f643zj] li[data-astro-cid-32f643zj]{background:var(--theme-color);min-height:85px;color:var(--theme-ink);text-align:center;border:1px solid #142f431f;place-content:center;gap:.25rem;display:grid}.themes__list[data-astro-cid-32f643zj] li[data-astro-cid-32f643zj] span[data-astro-cid-32f643zj]:first-child{font-family:var(--font-koburi);font-size:1.3rem}.latest[data-astro-cid-32f643zj]{border-top:1px solid #142f4329;grid-column:1/-1;padding-top:1.5rem}.latest__meta[data-astro-cid-32f643zj]{color:var(--color-sepia-700);font-size:.84rem}.latest[data-astro-cid-32f643zj] h3[data-astro-cid-32f643zj]{font-family:var(--font-koburi);font-size:1.2rem}.latest[data-astro-cid-32f643zj] ul[data-astro-cid-32f643zj]{color:var(--color-sepia-700);padding-left:1.2rem;line-height:1.8}@media (width<=767px){.editorial-hero[data-astro-cid-32f643zj]{--hero-h:clamp(480px,calc(100svh - 64px - 300px),600px)}.editorial-hero__stage[data-astro-cid-32f643zj]{gap:.9rem;padding-top:1.6rem}.hero-line[data-astro-cid-32f643zj]{gap:.5rem}.hero-line__text[data-astro-cid-32f643zj]{font-size:2.2rem}.hero-line__source[data-astro-cid-32f643zj]{font-size:.66rem}.editorial-hero__copy[data-astro-cid-32f643zj]{gap:.7rem;padding-top:4rem}.editorial-eyebrow[data-astro-cid-32f643zj]{font-size:.64rem}.editorial-title[data-astro-cid-32f643zj]{font-size:1.4rem}.editorial-hero__description[data-astro-cid-32f643zj]{display:none}.editorial-device[data-astro-cid-32f643zj]{width:40vw;margin-top:calc(var(--hero-h) - 1.6rem - 270px);border-radius:18px 18px 0 0}.editorial-section[data-astro-cid-32f643zj]{padding:3.5rem 1.25rem}.section-heading[data-astro-cid-32f643zj]{margin-bottom:1.5rem}.trial-reading[data-astro-cid-32f643zj]{grid-template-columns:1fr;gap:1rem}.trial-reading__text[data-astro-cid-32f643zj]{justify-self:center;height:28rem;max-height:28rem;font-size:.98rem}.trial-reading__body[data-astro-cid-32f643zj]{justify-items:center}.three-steps__grid[data-astro-cid-32f643zj]{grid-template-columns:1fr;gap:2rem}.step-card[data-astro-cid-32f643zj]{grid-template-columns:1fr 118px;gap:.5rem 1rem;display:grid}.step-card__heading[data-astro-cid-32f643zj]{grid-area:1/1}.step-card[data-astro-cid-32f643zj] img[data-astro-cid-32f643zj]{grid-area:1/2/3;width:100%;height:180px;margin:0}.step-card[data-astro-cid-32f643zj] p[data-astro-cid-32f643zj]{grid-area:2/1;margin:0}.shelf[data-astro-cid-32f643zj]{padding-inline:1.25rem}.shelf-card[data-astro-cid-32f643zj]{flex-basis:165px;width:165px}.faq-themes[data-astro-cid-32f643zj]{grid-template-columns:1fr;gap:2.5rem}.faq[data-astro-cid-32f643zj],.latest[data-astro-cid-32f643zj]{grid-column:auto}.themes__list[data-astro-cid-32f643zj]{grid-template-columns:repeat(4,minmax(0,1fr))}.themes__list[data-astro-cid-32f643zj] li[data-astro-cid-32f643zj]{min-height:72px;font-size:.78rem}}@media (width<=374px){.editorial-title[data-astro-cid-32f643zj]{font-size:1.55rem}.themes__list[data-astro-cid-32f643zj]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.shelf__track[data-astro-cid-32f643zj]{scroll-behavior:auto}.editorial-hero[data-astro-cid-32f643zj] [data-astro-cid-32f643zj],.editorial-hero[data-astro-cid-32f643zj] *{animation:none!important}}
