.tDnJwa_blossom{color:#704052;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.tDnJwa_blossom svg{width:100%;height:100%;display:block;overflow:visible}.tDnJwa_petals{stroke:#a87575;stroke-width:1.5px;stroke-linejoin:round}.tDnJwa_new .tDnJwa_petals{fill:#e1f0da;stroke:#91aa84}.tDnJwa_new{color:#3f5637}.tDnJwa_hot{color:#5e4636}.tDnJwa_hot .tDnJwa_petals{fill:#d8a7a7;stroke:#a87575}.tDnJwa_label{color:inherit;font-family:var(--font-noto), system-ui, sans-serif;letter-spacing:-.04em;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}
.EeJBxa_freeTag{z-index:3;color:#6f4b10;min-width:58px;font-family:var(--font-noto), system-ui, sans-serif;letter-spacing:.12em;pointer-events:none;text-transform:uppercase;background:#ffffffc7;border:1px solid #5f42103d;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 18px #1f1a1714}.EeJBxa_topLeft,.EeJBxa_topRight{position:absolute;top:18px}.EeJBxa_topLeft{left:18px}.EeJBxa_topRight{right:18px}.EeJBxa_inline{position:static}
._4ngpvq_page{scroll-behavior:smooth;--bg:#fbf7ec;--ink:#5e4636;--pink:#d8a3b2;--pink-dark:#a75e74;--gold:#d9bf77;--paper:#fffdf8;--line:#e6d9c9;--green:#4caf50;--red:#d32f2f;background:var(--bg);color:var(--ink);margin:0;font-family:Yu Gothic,YuGothic,Noto Sans JP,sans-serif}._4ngpvq_page *{box-sizing:border-box}._4ngpvq_parent-back-row{width:min(1160px,100% - 32px);max-width:none;margin:0 auto;padding:clamp(20px,3vw,38px) 0 0}._4ngpvq_parent-back-row a{color:#765f50;font-family:var(--font-noto), "Noto Sans JP", sans-serif;font-size:.84rem;font-weight:700;text-decoration:none}._4ngpvq_parent-back-row a:hover,._4ngpvq_parent-back-row a:focus-visible{text-decoration:underline}._4ngpvq_topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:66px;padding:0 clamp(20px,6vw,80px);font-family:Georgia,serif;display:flex}._4ngpvq_topbar a{color:var(--ink);font-size:25px;font-weight:700;text-decoration:none}._4ngpvq_topbar span{letter-spacing:.16em;font-size:12px}._4ngpvq_hero{background:radial-gradient(circle at 80% 40%,#efdce0 0 16%,#0000 17%),linear-gradient(135deg,#fbf7ec,#f8efe5);grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;min-height:620px;padding:90px max(16px,50vw - 580px);display:grid}._4ngpvq_hero-copy{width:min(100%,610px)}._4ngpvq_eyebrow,._4ngpvq_section-title>p{letter-spacing:.2em;color:var(--pink-dark);font-size:12px;font-weight:800}._4ngpvq_page h1{margin:18px 0 24px;font-family:Georgia,Yu Mincho,serif;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:1.2}._4ngpvq_page h1 em{color:var(--ink);font-style:normal}._4ngpvq_lead{max-width:620px;font-family:Yu Mincho,serif;font-size:18px;line-height:2}._4ngpvq_primary{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:40px;margin-top:18px;padding:15px 22px;font-weight:700;text-decoration:none;display:inline-flex}._4ngpvq_intro{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);max-width:1180px;margin:-40px auto 110px;padding:0 20px;display:grid;position:relative}._4ngpvq_intro div{background-color:#fbf6e9;background-image:repeating-linear-gradient(8deg,#7e5c3205 0 1px,#0000 1px 9px),repeating-linear-gradient(97deg,#ffffff38 0 1px,#0000 1px 12px),radial-gradient(circle at 18% 22%,#d8a3b20b,#0000 34%),linear-gradient(145deg,#fffdf6e6,#f7efdc85);border:1px solid #b4915b40;border-radius:22px;padding:30px 28px;box-shadow:0 12px 28px #5e463617,inset 0 1px #ffffffc2}._4ngpvq_intro span{background:var(--pink);color:#fff;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font:900 .78rem/1 Georgia,serif;display:inline-flex}._4ngpvq_intro span._4ngpvq_step-gold{background:var(--gold)}._4ngpvq_intro h2{margin:12px 0;font-family:Yu Mincho,serif}._4ngpvq_intro p{font-size:14px;line-height:1.8}._4ngpvq_comic-section,._4ngpvq_quiz-section{max-width:1180px;margin:0 auto 140px;padding:0 20px}._4ngpvq_section-title{margin-bottom:34px}._4ngpvq_section-title h2{margin:8px 0;font-family:Yu Mincho,serif;font-size:clamp(30px,4vw,48px)}._4ngpvq_section-title span{color:#866f60}._4ngpvq_comic{background:#fff;border:6px solid #3e3028;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 44px #5e463621}._4ngpvq_comic img{width:100%;height:auto;display:block}._4ngpvq_sfx{color:#fff;text-shadow:3px 3px #4d3028,-2px -2px #4d3028,2px -2px #4d3028,-2px 2px #4d3028;pointer-events:none;font-family:Yu Mincho,serif;font-size:clamp(20px,3vw,42px);font-style:normal;font-weight:900;line-height:1;position:absolute;transform:rotate(-8deg)}._4ngpvq_sfx small{text-transform:uppercase;letter-spacing:.15em;text-shadow:none;background:#4d3028;width:max-content;margin-top:8px;padding:5px 8px;font:700 10px Arial,sans-serif;display:block}._4ngpvq_sfx._4ngpvq_s1{top:7%;left:4%}._4ngpvq_sfx._4ngpvq_s2{top:8%;left:37%}._4ngpvq_sfx._4ngpvq_s3{top:7%;left:72%}._4ngpvq_sfx._4ngpvq_dual{line-height:1.15}._4ngpvq_sfx u{color:#f2c65d;text-decoration:none}._4ngpvq_word-notes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}._4ngpvq_word-notes article{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px}._4ngpvq_word-notes b{color:var(--pink-dark);font-family:Yu Mincho,serif;font-size:24px}._4ngpvq_word-notes p{font-size:13px}._4ngpvq_word-notes q{font-family:Yu Mincho,serif;font-size:14px}._4ngpvq_word-notes q:before,._4ngpvq_word-notes q:after{content:""}._4ngpvq_office{--pink-dark:#9a734a}._4ngpvq_centered{text-align:center}._4ngpvq_quiz-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin:22px 0;padding:clamp(24px,5vw,48px);position:relative;box-shadow:0 15px 42px #5e463612}._4ngpvq_quiz-meta{color:#9c8878;justify-content:space-between;font-size:12px;display:flex}._4ngpvq_quiz-meta span{color:var(--pink-dark);letter-spacing:.15em;font-weight:900}._4ngpvq_quiz-card h3{margin:25px 0 7px;font-family:Yu Mincho,serif;font-size:clamp(18px,3vw,25px)}._4ngpvq_translation{color:#927d6c;margin:0 0 26px;font-size:13px}._4ngpvq_answers{gap:10px;display:grid}._4ngpvq_answers button{isolation:isolate;border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;padding:16px 18px;font:700 16px inherit;display:grid;position:relative;overflow:hidden}._4ngpvq_answers button:hover:not(:disabled){border-color:var(--pink);background:#fff9fa}._4ngpvq_answers i{z-index:-1;background:#eadce0;width:0;transition:width .65s;position:absolute;inset:0 auto 0 0}._4ngpvq_answers em{font-style:normal;display:none}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers i{width:var(--percent)}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers em{display:block}._4ngpvq_quiz-card._4ngpvq_answered button{cursor:default}._4ngpvq_answers button._4ngpvq_correct{border-color:var(--green)}._4ngpvq_answers button._4ngpvq_correct span:after{content:"  ✓";color:var(--green)}._4ngpvq_answers button._4ngpvq_wrong{border-color:var(--red)}._4ngpvq_feedback{min-height:25px;margin-top:18px;font-weight:700}._4ngpvq_feedback._4ngpvq_good{color:#387e3b}._4ngpvq_feedback._4ngpvq_bad{color:#a93636}._4ngpvq_page footer{text-align:center;color:#f8eee2;background:#45352c;padding:70px 20px}._4ngpvq_page footer b{font-family:Georgia,serif;font-size:30px}._4ngpvq_page footer p{font-family:Yu Mincho,serif}._4ngpvq_page footer small{color:#cbbdb3}@media (max-width:760px){._4ngpvq_hero{grid-template-columns:1fr;min-height:auto;padding:65px 24px 90px}._4ngpvq_intro{grid-template-columns:1fr;gap:14px;margin:-35px 18px 90px}._4ngpvq_comic-section,._4ngpvq_quiz-section{margin-bottom:95px}._4ngpvq_comic{overflow-x:auto}._4ngpvq_comic img{width:920px;max-width:none}._4ngpvq_sfx._4ngpvq_s1{left:25px}._4ngpvq_sfx._4ngpvq_s2{left:335px}._4ngpvq_sfx._4ngpvq_s3{left:645px}._4ngpvq_word-notes{grid-template-columns:1fr}._4ngpvq_answers button{padding:15px}._4ngpvq_topbar span{display:none}}._4ngpvq_office ._4ngpvq_sfx._4ngpvq_s1{top:54%;left:13%}._4ngpvq_office-keyboard{top:52%;left:51%;transform:rotate(5deg)}._4ngpvq_office-mouse{font-size:clamp(17px,2.4vw,34px);top:61%;left:36.5%;transform:rotate(-9deg)}._4ngpvq_battle{--pink-dark:#6f6382}._4ngpvq_battle-clash{color:#ffe393;top:36%;left:16%;transform:rotate(-12deg)}._4ngpvq_battle-slash{font-size:clamp(24px,3.5vw,48px);top:36%;left:51%;transform:rotate(-18deg)}._4ngpvq_battle-fall{color:#eadce0;top:66%;left:79%;transform:rotate(8deg)}._4ngpvq_hero rt,._4ngpvq_intro rt,._4ngpvq_comic-section rt,._4ngpvq_quiz-section rt,._4ngpvq_page footer rt{color:#9a6675;font-size:.68em;font-weight:700}._4ngpvq_word-notes ._4ngpvq_word-english,._4ngpvq_word-notes ._4ngpvq_example-english{color:#806756;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.65}._4ngpvq_word-notes ._4ngpvq_word-english{margin:-4px 0 14px}._4ngpvq_word-notes ._4ngpvq_example-english{border-top:0;margin:8px 0 0;padding-top:0;font-style:italic}._4ngpvq_comic-section{margin-bottom:82px}@media (max-width:760px){._4ngpvq_comic-section{margin-bottom:64px}}._4ngpvq_quiz-progress{gap:7px;margin-top:20px;display:flex}._4ngpvq_quiz-progress i{background:#eadfd2;border-radius:50%;width:9px;height:9px}._4ngpvq_quiz-progress i._4ngpvq_done{background:var(--pink)}._4ngpvq_quiz-progress i._4ngpvq_now{background:var(--pink-dark);transform:scale(1.3)}._4ngpvq_quiz-card ._4ngpvq_blank{border-bottom:2px solid var(--pink-dark);min-width:4.6em;height:.92em;color:var(--pink-dark);vertical-align:-.04em;line-height:1;display:inline-block}._4ngpvq_quiz-card ._4ngpvq_blank._4ngpvq_filled{vertical-align:baseline;min-width:auto;height:auto;padding:0 .14em .02em;font-weight:900}._4ngpvq_feedback ._4ngpvq_note,._4ngpvq_feedback ._4ngpvq_note-en{font-size:13px;font-weight:400;display:block}._4ngpvq_feedback ._4ngpvq_note{color:var(--ink);margin-top:6px}._4ngpvq_feedback ._4ngpvq_note-en{color:#927d6c;font-family:Georgia,serif;font-style:italic}._4ngpvq_quiz-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}._4ngpvq_quiz-button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font:700 15px/1.4 Yu Gothic,YuGothic,Noto Sans JP,sans-serif;display:inline-flex}._4ngpvq_quiz-button:hover{background:#4a372a}._4ngpvq_quiz-button._4ngpvq_ghost{border:1px solid var(--line);color:var(--ink);background:0 0}._4ngpvq_quiz-button._4ngpvq_premium-cta{background:var(--gold);color:var(--ink)}._4ngpvq_quiz-button._4ngpvq_premium-cta:hover{background:#c8aa58}._4ngpvq_quiz-cta._4ngpvq_premium-cta{background:var(--gold);color:var(--ink)}._4ngpvq_quiz-cta._4ngpvq_premium-cta:hover{background:#c8aa58}._4ngpvq_quiz-button rt{color:#e8cfd8}._4ngpvq_quiz-button._4ngpvq_ghost rt{color:#9a6675}._4ngpvq_quiz-score ._4ngpvq_quiz-actions{justify-content:center}._4ngpvq_quiz-score{text-align:center}._4ngpvq_score-big{margin:18px 0 4px;font-family:Georgia,Yu Mincho,serif;font-size:20px}._4ngpvq_score-big b{color:var(--pink-dark);font-size:42px}._4ngpvq_score-comment{margin:0 0 10px;font-weight:700}._4ngpvq_quiz-review{text-align:left;border-top:1px solid var(--line);overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(420px,50vh);margin-top:16px;padding:12px 6px 2px 0;overflow-y:auto}._4ngpvq_review-title{letter-spacing:.08em;color:var(--pink-dark);font-size:13px;font-weight:800}._4ngpvq_quiz-review article{border:1px solid var(--line);background:#fbf5ec;border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:12px;margin:7px 0;padding:10px 12px;display:grid}._4ngpvq_quiz-review mark{color:var(--pink-dark);background:0 0;font-weight:900}._4ngpvq_review-sentence{margin:0;font-family:Yu Mincho,serif;font-size:15px}._4ngpvq_review-note{margin:0;font-size:12.5px}._4ngpvq_review-en{color:#927d6c;margin:0;font-family:Georgia,serif;font-size:12px;font-style:italic}@media (max-width:760px){._4ngpvq_quiz-review{max-height:min(360px,48vh)}._4ngpvq_quiz-review article{grid-template-columns:1fr;gap:4px}._4ngpvq_quiz-actions{flex-wrap:wrap;justify-content:center}._4ngpvq_hero{padding:52px 24px 76px}._4ngpvq_page h1{font-size:clamp(34px,9.2vw,38px);line-height:1.18}._4ngpvq_primary{justify-content:space-between;gap:18px;min-width:min(100%,248px)}._4ngpvq_comic{overflow:hidden}._4ngpvq_comic img{width:100%;max-width:100%}._4ngpvq_sfx{font-size:clamp(15px,5.6vw,24px)}._4ngpvq_sfx small{margin-top:5px;padding:4px 6px;font-size:8px}._4ngpvq_sfx._4ngpvq_s1{top:7%;left:4%}._4ngpvq_sfx._4ngpvq_s2{top:8%;left:37%}._4ngpvq_sfx._4ngpvq_s3{top:7%;left:72%}._4ngpvq_office ._4ngpvq_sfx._4ngpvq_s1{top:54%;left:13%}._4ngpvq_office-keyboard{top:52%;left:51%}._4ngpvq_office-mouse{top:61%;left:36.5%}._4ngpvq_battle-clash{top:36%;left:16%}._4ngpvq_battle-slash{top:36%;left:51%}._4ngpvq_battle-fall{top:66%;left:79%}}._4ngpvq_quiz-review ._4ngpvq_review-answer{color:#6f5315;background:#d9bf7757;border:1px solid #9a6a1652;border-radius:999px;margin:0 .18em;padding:.12em .48em .16em;font-weight:900;line-height:1.35;display:inline-block;box-shadow:0 2px 8px #5e463614}._4ngpvq_word-notes article{padding:24px}._4ngpvq_word-notes b{margin-right:8px;font-size:28px;line-height:1.2;display:inline-block}._4ngpvq_word-reading{color:#9a6675;letter-spacing:.04em;vertical-align:baseline;font:700 13px/1.2 Georgia,Times New Roman,serif;display:inline-block}._4ngpvq_word-notes p{font-size:15px;line-height:1.85}._4ngpvq_word-notes q{font-size:16px;line-height:1.85;display:block}._4ngpvq_quiz-button[hidden]{display:none}._4ngpvq_answers button:focus-visible,._4ngpvq_quiz-button:focus-visible{outline-offset:3px;outline:3px solid #d8a3b28c}@media (max-width:760px){._4ngpvq_word-notes article{padding:22px}._4ngpvq_word-notes b{font-size:26px}._4ngpvq_word-reading{font-size:12px}._4ngpvq_word-notes p,._4ngpvq_word-notes q{font-size:15px}}._4ngpvq_quiz-card._4ngpvq_answered{border-color:#d8a3b26b}._4ngpvq_quiz-card._4ngpvq_clickable-next{cursor:pointer}._4ngpvq_quiz-card._4ngpvq_clickable-next:focus-visible{outline-offset:4px;outline:3px solid #d8a3b28c}._4ngpvq_feedback._4ngpvq_good,._4ngpvq_feedback._4ngpvq_bad{border-radius:14px;margin-top:18px;padding:14px 16px;line-height:1.7}._4ngpvq_feedback._4ngpvq_good{background:#4caf5017}._4ngpvq_feedback._4ngpvq_bad{background:#d32f2f12}._4ngpvq_example-toggle{color:var(--ink);cursor:pointer;background:#fffdf8;border:1px solid #5e46362e;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:9px 14px;font:800 13px/1.4 Yu Gothic,YuGothic,Noto Sans JP,sans-serif;display:inline-flex}._4ngpvq_example-toggle:hover{border-color:var(--pink);background:#fff9fa}._4ngpvq_extra-example{background:#fffdf8d1;border-radius:12px;margin-top:10px;padding:12px 14px}._4ngpvq_extra-example span,._4ngpvq_extra-example small{display:block}._4ngpvq_extra-example span{color:var(--ink);font-family:Yu Mincho,serif;font-size:15px}._4ngpvq_extra-example small{color:#927d6c;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}@media (max-width:760px){._4ngpvq_quiz-card ._4ngpvq_quiz-actions{justify-content:stretch}._4ngpvq_quiz-card ._4ngpvq_quiz-actions ._4ngpvq_quiz-button{justify-content:center;width:100%;min-height:50px;font-size:16px}._4ngpvq_quiz-score ._4ngpvq_quiz-actions ._4ngpvq_quiz-button{width:auto;min-width:150px}._4ngpvq_feedback._4ngpvq_good,._4ngpvq_feedback._4ngpvq_bad{padding:13px 14px}}._4ngpvq_page{scroll-behavior:auto}._4ngpvq_hero h1 em{z-index:0;width:max-content;max-width:100%;color:var(--ink);display:block;position:relative}._4ngpvq_hero h1 em:before{z-index:-1;background:color-mix(in srgb, var(--gold) 68%, transparent);clip-path:polygon(1% 18%,99% 0,97% 88%,2% 100%);content:"";border-radius:.08em .18em .1em .16em;height:.42em;position:absolute;bottom:.02em;left:-.08em;right:-.08em;transform:rotate(-.6deg)}._4ngpvq_hero-tagline{color:var(--pink-dark);margin:-8px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.9vw,23px);font-style:italic}._4ngpvq_lead-en{color:#806756;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.9}._4ngpvq_hero-art{width:min(100%,470px);min-height:430px;margin-inline:auto;position:relative}._4ngpvq_hero-frame{aspect-ratio:600/867;transform-origin:50%;background:#fff;border:5px solid #3e3028;border-radius:12px;width:min(48%,205px);display:block;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 18px 38px #5e463633}._4ngpvq_hero-frame img{object-fit:cover;object-position:0 center}._4ngpvq_hero-frame-office{z-index:1;transform:translate(-108%,-47%)rotate(-6deg)}._4ngpvq_hero-frame-office img{object-position:50% center}._4ngpvq_hero-frame-office ._4ngpvq_hero-sfx{font-size:clamp(17px,1.75vw,22px);left:3%}._4ngpvq_hero-frame-feelings{z-index:2;transform:translate(8%,-47%)rotate(6deg)}._4ngpvq_hero-frame-feelings img{object-position:50% center;transform:scale(1.16)}._4ngpvq_hero-frame-feelings ._4ngpvq_hero-sfx{text-align:right;color:#714b58;background:#fff1f5f0;border-color:#d8a3b2c7;border-radius:999px;padding:8px 13px 7px;font-size:clamp(17px,1.75vw,22px);inset:auto 3% 7% auto;transform:rotate(3deg);box-shadow:0 5px 14px #b46e8533}._4ngpvq_hero-frame-feelings ._4ngpvq_hero-sfx small{color:#9a6274;margin-left:auto}._4ngpvq_hero-frame-samurai{z-index:3;transform:translate(-50%,-53%)rotate(1deg)}._4ngpvq_hero-sfx{color:#4d3028;text-shadow:none;pointer-events:none;background:#fff8e6e6;border:1px solid #4d30284d;border-radius:4px;padding:6px 8px 5px;font-family:Yu Mincho,serif;font-size:clamp(20px,2.4vw,31px);font-style:normal;font-weight:900;line-height:1;position:absolute;top:9%;left:8%;transform:rotate(-3deg);box-shadow:0 3px 8px #4d30281f}._4ngpvq_hero-sfx small{letter-spacing:.15em;text-transform:uppercase;color:#755b4c;text-shadow:none;background:0 0;width:max-content;margin-top:8px;padding:4px 0 0;font:700 10px Arial,sans-serif;display:block}._4ngpvq_intro h2{font-family:Georgia,Yu Mincho,serif}._4ngpvq_choose-label{text-align:center;color:#9a7a3f;letter-spacing:.08em;text-transform:uppercase;margin:34px 0 26px;font:800 clamp(17px,1.9vw,23px)/1.15 Georgia,serif}._4ngpvq_category-nav{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._4ngpvq_category-section{margin-bottom:38px}._4ngpvq_category-divider{width:min(460px,82vw);color:var(--gold);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:38px auto 0;display:grid}._4ngpvq_category-divider span{background:linear-gradient(to var(--line-direction,right), transparent, #d9bf77eb);height:1px}._4ngpvq_category-divider span:last-child{--line-direction:left}._4ngpvq_category-divider b{font-size:34px;font-weight:400;line-height:1}._4ngpvq_pill{color:#6b4f37;background:#fdf8ee;border:1px solid #b08a4a80;border-radius:999px;align-items:center;padding:11px 22px;font:700 14px/1.4 Yu Gothic,YuGothic,Noto Sans JP,sans-serif;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._4ngpvq_pill:hover{color:#fff;background:#b08a4a;border-color:#b08a4a}._4ngpvq_pill:focus-visible{outline-offset:3px;outline:3px solid #b08a4a80}._4ngpvq_pill[aria-disabled=true],._4ngpvq_pill[aria-disabled=true]:hover{color:#6b4f37;cursor:not-allowed;background:#fdf8ee;border-color:#b08a4a80}._4ngpvq_section-description-en{color:#806756;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;display:block}._4ngpvq_comic-small{max-width:780px;margin:0 auto}._4ngpvq_trial-section{width:min(1040px,100% - 40px);margin:0 auto;padding:6px 0 70px}._4ngpvq_trial-disclosure{background:#fffdf8e6;border:1px solid #d9bf7794;border-radius:18px;width:min(620px,100% - 40px);margin:0 auto 72px;overflow:hidden;box-shadow:0 12px 30px #5e463614}._4ngpvq_trial-disclosure summary{min-height:84px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;list-style:none;display:flex}._4ngpvq_trial-disclosure summary::-webkit-details-marker{display:none}._4ngpvq_trial-disclosure summary span{gap:4px;display:grid}._4ngpvq_trial-disclosure summary small{color:#9b7c32;letter-spacing:.16em;font-size:10px;font-weight:900}._4ngpvq_trial-disclosure summary strong{font-family:Georgia,Yu Mincho,serif;font-size:21px}._4ngpvq_trial-disclosure summary i{background:var(--gold);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:24px;font-style:normal;line-height:1;transition:transform .2s;display:grid}._4ngpvq_trial-disclosure[open]{width:min(1040px,100% - 40px)}._4ngpvq_trial-disclosure[open] summary i{transform:rotate(180deg)}._4ngpvq_trial-disclosure ._4ngpvq_trial-section{width:100%;padding:0 20px 34px}._4ngpvq_hero-trial{border-radius:14px;width:min(430px,100%);margin:26px 0 0;box-shadow:0 8px 22px #5e463612}._4ngpvq_hero-trial summary{gap:14px;min-height:66px;padding:11px 15px 11px 18px}._4ngpvq_hero-trial summary span{gap:2px}._4ngpvq_hero-trial summary small{font-size:9px}._4ngpvq_hero-trial summary strong{font-size:17px;line-height:1.25}._4ngpvq_hero-trial summary i{flex:0 0 29px;width:29px;height:29px;font-size:20px}._4ngpvq_hero-trial[open]{width:min(620px,100%)}._4ngpvq_hero-trial[open] summary{border-bottom:1px solid #d9bf7757}._4ngpvq_hero-trial ._4ngpvq_trial-section{padding:18px 14px 28px}._4ngpvq_category-trial{border:2px solid var(--pink);background:linear-gradient(135deg,#fff8fa 0%,#fcecf1 100%);border-radius:14px;width:min(430px,100% - 40px);margin:34px auto 56px;box-shadow:0 10px 26px #b46e852e}._4ngpvq_category-trial summary{gap:14px;min-height:66px;padding:11px 15px 11px 18px}._4ngpvq_category-trial summary span{gap:2px}._4ngpvq_category-trial summary small{background:var(--pink);color:#fff;border-radius:999px;width:fit-content;padding:3px 8px;font-size:9px}._4ngpvq_category-trial summary strong{color:#714b58;font-size:17px;line-height:1.25}._4ngpvq_category-trial summary i{background:var(--pink);color:#fff;flex:0 0 29px;width:29px;height:29px;font-size:20px}._4ngpvq_category-trial summary:hover{background:#d8a3b21a}._4ngpvq_category-trial summary:focus-visible{outline-offset:-4px;outline:3px solid #d8a3b280}._4ngpvq_category-trial[open]{width:min(1040px,100% - 40px)}._4ngpvq_category-trial[open] summary{border-bottom:1px solid #d8a3b280}._4ngpvq_category-trial ._4ngpvq_trial-section{padding:18px 14px 28px}._4ngpvq_category-trial+._4ngpvq_choose-label{margin-top:0}._4ngpvq_quiz-section-before-trial{margin-bottom:20px}._4ngpvq_trial-section ._4ngpvq_section-title{margin-bottom:24px}._4ngpvq_nature-rain{top:10%;left:5%}._4ngpvq_nature-thunder{color:#ffe393;top:12%;left:39%;transform:rotate(-7deg)}._4ngpvq_nature-sparkle{color:#fff3a8;top:9%;left:70%;transform:rotate(5deg)}._4ngpvq_nature-breeze{color:#e4f3e4;top:65%;left:82%;transform:rotate(-4deg)}._4ngpvq_feelings-heart{color:#ffd4df;top:10%;left:6%}._4ngpvq_feelings-excited{color:#ffe393;top:10%;left:39%;transform:rotate(6deg)}._4ngpvq_feelings-smile{color:#ffd4df;top:28%;left:71%;transform:rotate(4deg)}._4ngpvq_feelings-sleep{color:#e4e1ff;top:68%;left:82%;transform:rotate(-5deg)}@media (min-width:761px){._4ngpvq_comic-small ._4ngpvq_sfx{font-size:clamp(16px,2vw,28px)}._4ngpvq_comic-small ._4ngpvq_sfx small{margin-top:6px;padding:4px 7px;font-size:9px}._4ngpvq_comic-small ._4ngpvq_battle-slash{font-size:clamp(17px,2.4vw,33px)}._4ngpvq_comic-small ._4ngpvq_office-mouse{font-size:clamp(12px,1.7vw,23px)}}._4ngpvq_sound-panel{background-color:#fffdf8;background-image:radial-gradient(#5e463614 1px,#0000 1.5px);background-size:14px 14px;min-height:340px}._4ngpvq_panel-sfx{color:#3e3028;font-family:Yu Mincho,serif;font-style:normal;font-weight:900;line-height:1;position:absolute}._4ngpvq_panel-sfx small{letter-spacing:.15em;text-transform:uppercase;color:#fff;background:#4d3028;width:max-content;margin-top:8px;padding:4px 7px;font:700 10px Arial,sans-serif;display:block}._4ngpvq_panel-sfx:first-of-type{font-size:clamp(30px,4vw,52px);top:16%;left:9%;transform:rotate(-8deg)}._4ngpvq_panel-sfx:nth-of-type(2){color:var(--pink-dark);font-size:clamp(24px,3vw,40px);top:20%;right:12%;transform:rotate(6deg)}._4ngpvq_panel-sfx:nth-of-type(3){color:#9a7a3f;font-size:clamp(22px,2.6vw,36px);bottom:20%;left:20%;transform:rotate(-4deg)}._4ngpvq_panel-sfx:nth-of-type(4){font-size:clamp(20px,2.4vw,32px);bottom:16%;right:9%;transform:rotate(8deg)}._4ngpvq_round-quiz{max-width:960px;margin:0 auto}._4ngpvq_quiz-close-row{justify-content:flex-end;margin-bottom:8px;display:flex}._4ngpvq_quiz-access-content{max-width:960px;margin:30px auto 0;scroll-margin-top:80px}._4ngpvq_quiz-access-stage{isolation:isolate;align-items:center;padding:28px 0;display:grid}._4ngpvq_quiz-access-preview,._4ngpvq_quiz-unlock-card{grid-area:1/1;min-width:0}._4ngpvq_quiz-access-preview{border:1px solid var(--gold);background:var(--paper);filter:blur(5px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:22px;padding:24px}._4ngpvq_quiz-access-preview>p{text-align:center;font-size:28px}._4ngpvq_quiz-access-preview img{object-fit:cover;width:100%;height:240px}._4ngpvq_quiz-access-lines{gap:12px;margin:20px 0;display:grid}._4ngpvq_quiz-access-lines i{background:var(--line);border-radius:6px;width:70%;height:12px}._4ngpvq_quiz-access-options{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}._4ngpvq_quiz-access-options>span{border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}._4ngpvq_quiz-access-options i{background:var(--line);border-radius:6px;width:60%;height:12px}._4ngpvq_quiz-unlock-card{z-index:1;border:1px solid var(--gold);width:min(760px,100%);color:var(--ink);text-align:center;background:#fffdf6;border-radius:24px;justify-self:center;padding:clamp(28px,5vw,56px) clamp(18px,4vw,44px);box-shadow:0 12px 32px #5e463617}._4ngpvq_quiz-unlock-label{color:#927538;letter-spacing:.12em;margin:0 0 18px;font-size:13px;font-weight:700}._4ngpvq_quiz-unlock-card h3{letter-spacing:normal;margin:0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(28px,3.8vw,38px);font-weight:500;line-height:1.3}._4ngpvq_quiz-unlock-description{color:#7b6856;margin:22px 0 28px;font-size:clamp(16px,2vw,20px);line-height:1.7}._4ngpvq_quiz-unlock-actions{gap:14px;max-width:440px;margin:0 auto;display:grid}._4ngpvq_quiz-unlock-primary,._4ngpvq_quiz-unlock-free{color:#5e4636;width:100%;min-width:0;min-height:54px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:1px solid #b79a50;border-radius:999px;justify-content:center;align-items:center;padding:14px 18px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}._4ngpvq_quiz-unlock-primary{background:#d9bf77}._4ngpvq_quiz-unlock-free{background:#fffdf8}._4ngpvq_quiz-unlock-primary:hover,._4ngpvq_quiz-unlock-free:hover{color:#5e4636;border-color:#5e4636}._4ngpvq_quiz-unlock-primary:focus-visible,._4ngpvq_quiz-unlock-free:focus-visible{outline-offset:3px;outline:2px solid #5e4636}._4ngpvq_quiz-close{color:#5e4636;width:44px;height:44px;font:inherit;cursor:pointer;background:#fbf7ec;border:1px solid;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid}._4ngpvq_quiz-cta-row{justify-content:center;margin-top:30px;display:flex}._4ngpvq_locked-continuation{margin-top:-82px}._4ngpvq_category-trial+._4ngpvq_locked-continuation{margin-top:0}@media (max-width:760px){._4ngpvq_locked-continuation{margin-top:-64px}}._4ngpvq_locked-quiz-section{margin-bottom:0;padding-top:18px}._4ngpvq_locked-quiz-card{min-height:270px}._4ngpvq_locked-quiz-lines{gap:14px;margin-top:30px;display:grid}._4ngpvq_locked-quiz-lines i{border:1px solid var(--line);background:#fff;border-radius:12px;height:48px;display:block}._4ngpvq_answers button._4ngpvq_correct{border-width:3px}._4ngpvq_answers button._4ngpvq_correct span:after{content:none}._4ngpvq_quiz-section{max-width:1040px}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answers button{grid-template-columns:46px minmax(0,1fr);gap:14px;height:204px;min-height:204px;padding:10px 18px}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-number{grid-area:auto;width:40px;height:40px;font-size:17px}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-heading{grid-area:auto;align-items:center}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-word{font-size:22px}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers{grid-template-columns:1fr;align-items:stretch;gap:16px}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button{text-align:left;white-space:normal;background:#fff;border-radius:18px;grid-template:"number heading divider example""number meaning divider example"1fr/58px minmax(0,.9fr) 1px minmax(0,1.25fr);align-items:center;gap:15px 20px;min-width:0;height:204px;min-height:204px;padding:26px 28px;display:grid;overflow:hidden}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_correct{border:3px solid var(--green);background:linear-gradient(90deg,#4caf5013,#fffffff0 54%)}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_wrong{border:2px solid var(--red);background:linear-gradient(90deg,#d32f2f0e,#fffffff5 54%)}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button>i,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button>em{display:none}._4ngpvq_answer-number{width:58px;height:58px;color:var(--ink);background:#f5e7eb;border-radius:50%;grid-area:number;justify-content:center;align-self:start;align-items:center;font-family:Georgia,serif;font-size:23px;font-weight:700;line-height:1;display:inline-flex}._4ngpvq_answers button._4ngpvq_correct ._4ngpvq_answer-number{color:#337b38;background:#4caf5024}._4ngpvq_answers button._4ngpvq_wrong ._4ngpvq_answer-number{color:var(--red);background:#d32f2f1a}._4ngpvq_answer-heading{white-space:normal;flex-wrap:wrap;grid-area:heading;align-items:baseline;gap:6px 18px;min-width:0;display:flex}._4ngpvq_answer-word{text-align:left;white-space:nowrap;font-family:Yu Mincho,serif;font-size:clamp(27px,2.4vw,35px);font-weight:800;line-height:1.25}._4ngpvq_answers button._4ngpvq_correct ._4ngpvq_answer-word:after{content:none}._4ngpvq_answer-status{color:#9b897b;letter-spacing:.02em;text-align:left;white-space:normal;flex:none;font-size:13px;font-weight:800}._4ngpvq_answer-status._4ngpvq_status-correct{color:#337b38}._4ngpvq_answer-status._4ngpvq_status-selected{color:var(--red)}._4ngpvq_answer-meaning{writing-mode:horizontal-tb;text-orientation:mixed;white-space:normal;flex-direction:column;grid-area:meaning;align-self:start;min-width:0;display:flex}._4ngpvq_answer-meaning small,._4ngpvq_answer-example-block small{color:#9b7c32;letter-spacing:.1em;text-transform:uppercase;writing-mode:horizontal-tb;margin:0 0 7px;font-size:11px;font-weight:900;display:block}._4ngpvq_answer-meaning strong{color:var(--ink);writing-mode:horizontal-tb;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.55}._4ngpvq_answer-divider{background:#5e463629;grid-area:divider;width:1px;height:100%}._4ngpvq_answer-example-block{writing-mode:horizontal-tb;text-orientation:mixed;white-space:normal;flex-direction:column;grid-area:example;justify-content:center;align-items:flex-start;min-width:0;display:flex}._4ngpvq_answer-example{color:var(--ink);writing-mode:horizontal-tb;font-family:Yu Mincho,serif;font-size:17px;font-weight:700;line-height:1.85}._4ngpvq_answer-translation{color:#927d6c;writing-mode:horizontal-tb;margin-top:7px;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:400;line-height:1.5;display:block}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback{background:#4caf5011;border:1px solid #4caf5038;border-radius:16px;margin-top:22px;padding:22px 24px}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback._4ngpvq_bad{background:#d32f2f09;border-color:#d32f2f2e}._4ngpvq_feedback-title{margin-bottom:8px;font-family:Georgia,serif;font-size:25px;display:block}@media (max-width:760px){._4ngpvq_quiz-card._4ngpvq_answered{width:min(100%,100vw - 24px)}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers{grid-template-columns:1fr}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button{grid-template:"number heading""meaning meaning""divider divider"1px"example example"/48px minmax(0,1fr);align-items:start;gap:11px 14px;height:260px;min-height:260px;padding:18px}._4ngpvq_answer-number{width:46px;height:46px;font-size:19px}._4ngpvq_answer-heading{flex-wrap:wrap;gap:5px 14px}._4ngpvq_answer-word{font-size:25px}._4ngpvq_answer-divider{width:100%;height:1px}._4ngpvq_answer-example-block{justify-content:flex-start}._4ngpvq_answer-meaning small,._4ngpvq_answer-example-block small{margin-bottom:4px}._4ngpvq_answer-meaning strong{font-size:15px;line-height:1.4}._4ngpvq_answer-example{font-size:15px;line-height:1.65}._4ngpvq_answer-translation{margin-top:4px;font-size:12px;line-height:1.4}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answers button{height:260px;min-height:260px}}._4ngpvq_quiz-card._4ngpvq_answered h3{text-align:left;margin:25px 0 7px}._4ngpvq_quiz-status{align-items:center;gap:14px;display:flex}._4ngpvq_quiz-status ._4ngpvq_quiz-meta{flex:none}._4ngpvq_quiz-status ._4ngpvq_quiz-progress{margin-top:0}._4ngpvq_quiz-card ._4ngpvq_answers{gap:10px;width:min(680px,100%);margin-inline:auto}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers{gap:10px}._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answers button,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button{border-radius:12px;grid-template:1fr/46px minmax(0,1fr);align-items:center;gap:14px;width:100%;height:66px;min-height:66px;padding:10px 18px;display:grid;overflow:hidden}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_correct{box-shadow:inset 0 0 0 2px var(--green);border-width:1px;padding:10px 18px}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_wrong{box-shadow:inset 0 0 0 1px var(--red);border-width:1px;padding:10px 18px}._4ngpvq_quiz-card ._4ngpvq_answer-number,._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-number{grid-area:auto;align-self:center;width:40px;height:40px;font-size:17px}._4ngpvq_quiz-card ._4ngpvq_answer-heading,._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-heading{flex-wrap:nowrap;grid-area:auto;align-items:center;gap:14px}._4ngpvq_quiz-card ._4ngpvq_answer-word,._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-word{font-size:22px}._4ngpvq_quiz-card ._4ngpvq_answer-status{white-space:nowrap;margin-left:auto;font-size:12px}._4ngpvq_answer-explanation{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;width:min(860px,100%);height:230px;margin:18px auto 0;padding:24px 28px;display:flex}._4ngpvq_trial-manga-panel{background:#f1e7d9;border-radius:11px;width:100%;height:100%;position:relative;overflow:hidden}._4ngpvq_trial-manga-panel ._4ngpvq_trial-image-backdrop{object-fit:cover;filter:blur(12px)saturate(.75);opacity:.42;transform:scale(1.06)}._4ngpvq_trial-manga-panel ._4ngpvq_trial-image{z-index:1;object-fit:contain}._4ngpvq_trial-section ._4ngpvq_round-quiz{max-width:780px}._4ngpvq_trial-section ._4ngpvq_quiz-card,._4ngpvq_quiz-card._4ngpvq_image-quiz{width:min(780px,100%);height:802px;margin-inline:auto;padding:24px 26px}._4ngpvq_trial-section ._4ngpvq_quiz-card._4ngpvq_quiz-score,._4ngpvq_quiz-card._4ngpvq_quiz-score{height:auto;min-height:0}._4ngpvq_trial-section ._4ngpvq_answers,._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answers{width:min(600px,100%)}._4ngpvq_trial-section ._4ngpvq_answer-explanation,._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answer-explanation{width:min(700px,100%);height:210px;padding:18px 20px}._4ngpvq_quiz-card._4ngpvq_visual-preview ._4ngpvq_answer-explanation{height:364px}._4ngpvq_quiz-card._4ngpvq_visual-preview ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_visual-preview ._4ngpvq_quiz-actions{display:none}._4ngpvq_trial-section ._4ngpvq_feedback,._4ngpvq_trial-section ._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_answered ._4ngpvq_feedback{height:60px;min-height:60px;padding:14px 18px}._4ngpvq_answer-explanation._4ngpvq_revealed{background:linear-gradient(135deg,#4caf500e,#fffffff0);border-color:#4caf5047}._4ngpvq_explanation-placeholder{color:#9a887a;text-align:center;margin:0;font-family:Georgia,serif;font-size:15px}._4ngpvq_explanation-title{align-items:baseline;gap:16px;display:flex}._4ngpvq_explanation-title span,._4ngpvq_explanation-content small{color:#337b38;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}._4ngpvq_explanation-title strong{font-family:Yu Mincho,serif;font-size:28px}._4ngpvq_explanation-content{grid-template-columns:minmax(0,.8fr) 1px minmax(0,1.2fr);gap:24px;margin-top:16px;display:grid}._4ngpvq_explanation-content:before{content:"";background:#5e463626;grid-area:1/2;width:1px;height:100%}._4ngpvq_explanation-content>div:first-child{grid-area:1/1}._4ngpvq_explanation-content>div:last-child{grid-area:1/3}._4ngpvq_explanation-content p{margin:6px 0 0;font-family:Georgia,serif;line-height:1.5}._4ngpvq_explanation-content ._4ngpvq_explanation-example{font-family:Yu Mincho,serif;font-weight:700}._4ngpvq_explanation-content em{color:#927d6c;margin-top:5px;font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.4;display:block}._4ngpvq_choice-comparison{color:#8e574f;border-top:1px solid #d32f2f26;gap:12px;margin:14px 0 0;padding-top:11px;font-family:Georgia,serif;font-size:13px;display:flex}._4ngpvq_choice-comparison span{color:#806f62}._4ngpvq_quiz-card ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback{height:72px;min-height:72px;margin-top:18px}._4ngpvq_quiz-card ._4ngpvq_quiz-actions{min-height:54px}@media (max-width:760px){._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answers button,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button{grid-template-columns:40px minmax(0,1fr);height:60px;min-height:60px;padding:9px 14px}._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_correct,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_answers button._4ngpvq_wrong{border-width:1px;padding:9px 14px}._4ngpvq_quiz-card ._4ngpvq_answer-number,._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-number{width:36px;height:36px;font-size:15px}._4ngpvq_quiz-card ._4ngpvq_answer-word,._4ngpvq_quiz-card:not(._4ngpvq_answered) ._4ngpvq_answer-word{font-size:19px}._4ngpvq_quiz-card ._4ngpvq_answer-heading{gap:6px}._4ngpvq_quiz-card ._4ngpvq_answer-status{font-size:10px}._4ngpvq_answer-explanation{height:292px;padding:16px}._4ngpvq_trial-section ._4ngpvq_quiz-card,._4ngpvq_quiz-card._4ngpvq_image-quiz{height:828px;padding:22px 18px}._4ngpvq_trial-section ._4ngpvq_answer-explanation,._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answer-explanation{height:270px;padding:14px}._4ngpvq_quiz-card._4ngpvq_visual-preview ._4ngpvq_answer-explanation{height:446px}._4ngpvq_trial-section ._4ngpvq_feedback,._4ngpvq_trial-section ._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_answered ._4ngpvq_feedback{height:70px;min-height:70px;padding:14px}._4ngpvq_explanation-title{gap:10px}._4ngpvq_explanation-title strong{font-size:24px}._4ngpvq_explanation-content{grid-template-columns:1fr;gap:13px;margin-top:12px}._4ngpvq_explanation-content:before{display:none}._4ngpvq_explanation-content>div:first-child,._4ngpvq_explanation-content>div:last-child{grid-area:auto/1}._4ngpvq_choice-comparison{flex-direction:column;gap:3px;margin-top:10px}._4ngpvq_quiz-card ._4ngpvq_feedback,._4ngpvq_quiz-card._4ngpvq_answered ._4ngpvq_feedback{height:82px;min-height:82px}}._4ngpvq_example-review-title{color:#9b7c32;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}._4ngpvq_example-review-list{gap:6px;display:grid}._4ngpvq_example-review-list article{background:#ffffffb8;border:1px solid #5e46361a;border-radius:9px;grid-template-columns:100px minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:12px;min-height:48px;padding:7px 10px;display:grid}._4ngpvq_example-review-list article._4ngpvq_example-correct{background:#4caf5012;border-color:#4caf5080}._4ngpvq_example-review-list article._4ngpvq_example-wrong{background:#d32f2f0b;border-color:#d32f2f57}._4ngpvq_example-review-list strong{font-family:Yu Mincho,serif;font-size:19px}._4ngpvq_example-review-list p{margin:0;font-family:Yu Mincho,serif;font-size:14px;font-weight:700;line-height:1.45}._4ngpvq_example-review-list em{color:#927d6c;font-family:Georgia,serif;font-size:12px;font-weight:400;line-height:1.35}@media (max-width:760px){._4ngpvq_example-review-list article{grid-template-columns:72px minmax(0,1fr);gap:2px 9px;min-height:70px;padding:7px 9px}._4ngpvq_example-review-list strong{grid-row:1/span 2;font-size:17px}._4ngpvq_example-review-list p{font-size:13px}._4ngpvq_example-review-list em{grid-column:2;font-size:11px}}._4ngpvq_quiz-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b08a4a,#d6aa45);border:0;border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:15px 32px;font:800 17px/1.2 Yu Gothic,YuGothic,Noto Sans JP,sans-serif;text-decoration:none;transition:filter .2s;display:inline-flex;box-shadow:0 12px 24px #b08a4a47}._4ngpvq_quiz-cta:hover{filter:brightness(1.06);color:#fff}._4ngpvq_quiz-cta:focus-visible{outline-offset:3px;outline:3px solid #b08a4a80}._4ngpvq_back-row{justify-content:center;max-width:1180px;margin:0 auto;padding:0 20px 110px;display:flex}@media (max-width:760px){._4ngpvq_parent-back-row{width:min(100% - 24px,1160px)}._4ngpvq_hero-art{width:min(100%,360px);min-height:320px;margin-top:14px}._4ngpvq_hero-frame{width:min(47%,170px)}._4ngpvq_sound-panel{min-height:230px}._4ngpvq_pill{padding:10px 16px;font-size:13px}._4ngpvq_quiz-cta-row{padding:0}._4ngpvq_quiz-cta{justify-content:center;width:100%;font-size:16px}._4ngpvq_back-row{padding-bottom:80px}}._4ngpvq_hero{-webkit-user-select:none;user-select:none}._4ngpvq_hero img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}._4ngpvq_quiz-card._4ngpvq_image-quiz{height:700px;padding:18px 20px}._4ngpvq_quiz-card._4ngpvq_image-quiz h3{margin:12px 0 4px;font-size:clamp(17px,2.3vw,21px)}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_translation{margin-bottom:12px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answers{gap:7px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answers button,._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_answered ._4ngpvq_answers button{height:52px;min-height:52px;padding:7px 14px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answer-word,._4ngpvq_quiz-card._4ngpvq_image-quiz:not(._4ngpvq_answered) ._4ngpvq_answer-word{font-size:17px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answer-number,._4ngpvq_quiz-card._4ngpvq_image-quiz:not(._4ngpvq_answered) ._4ngpvq_answer-number{width:34px;height:34px;font-size:14px}._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_visual-preview ._4ngpvq_answer-explanation{height:280px;margin-top:12px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_quiz-actions{min-height:44px;margin-top:10px}._4ngpvq_quiz-button._4ngpvq_next-question{background:var(--gold);color:var(--ink)}._4ngpvq_quiz-button._4ngpvq_next-question:hover{background:#c8aa58}@media (max-width:760px){._4ngpvq_trial-section ._4ngpvq_quiz-card,._4ngpvq_quiz-card._4ngpvq_image-quiz{height:720px;padding:16px}._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_visual-preview ._4ngpvq_answer-explanation{height:300px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_answers button,._4ngpvq_quiz-card._4ngpvq_image-quiz._4ngpvq_answered ._4ngpvq_answers button{grid-template-columns:34px minmax(0,1fr);height:50px;min-height:50px;padding:6px 10px}._4ngpvq_quiz-card._4ngpvq_image-quiz ._4ngpvq_quiz-actions ._4ngpvq_quiz-button{min-height:42px;padding:9px 18px;font-size:14px}}
@font-face{font-family:Premium Noto Serif JP;src:url(/fonts/premium/noto-serif-jp-0.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Premium Cormorant;src:url(/fonts/premium/cormorant-garamond-0.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Premium Cormorant;src:url(/fonts/premium/cormorant-garamond-1.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Premium Cormorant;src:url(/fonts/premium/cormorant-garamond-2.ttf)format("truetype");font-weight:600;font-display:swap}.aRkPcq_page{--font-main:"Yu Mincho", "Hiragino Mincho ProN", "YuMincho", serif;--font-heading:"Yu Mincho", "Hiragino Mincho ProN", "YuMincho", serif;--font-reading:"Yu Mincho", "Hiragino Mincho ProN", "YuMincho", serif;width:100%;max-width:1360px;margin:0 auto;padding:1.75rem 2rem 4rem;overflow-x:clip}.aRkPcq_hero{border:1px solid var(--story-line);border-radius:var(--story-radius-md);background:linear-gradient(135deg, #ffffffc7, #fffbf38f), linear-gradient(90deg, var(--story-accent-soft), #567c6214);grid-template-columns:minmax(0,1.05fr) minmax(320px,480px);align-items:center;gap:1.75rem;min-height:350px;padding:2.25rem 2.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 24px #3220151f}.aRkPcq_protectedHero{-webkit-user-select:none;user-select:none}.aRkPcq_protectedHero img{pointer-events:none;-webkit-user-drag:none}.aRkPcq_hero:before{content:"";pointer-events:none;background:linear-gradient(#0000,#5435220b);height:44px;position:absolute;inset:auto 0 0}.aRkPcq_kicker{color:var(--story-accent);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;margin:0 0 .75rem;font-weight:900}.aRkPcq_premiumKicker{color:#d8a3b2;font-family:var(--font-noto), sans-serif;font-size:17px;font-weight:900;line-height:1.4}.aRkPcq_premiumWord{color:#d9bf77}.aRkPcq_hero h1{color:var(--story-ink);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(3.375rem,8vw,6.375rem);line-height:.92}.aRkPcq_lede{max-width:620px;color:var(--story-muted);margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.aRkPcq_heroActions{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.aRkPcq_button{border-radius:var(--story-radius-pill);border:1px solid var(--story-line);background:var(--story-control-bg);min-height:44px;color:var(--story-control-text);font:inherit;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.aRkPcq_button:hover{color:var(--story-control-text)}.aRkPcq_primaryButton{border-color:var(--story-ink);background:var(--story-ink);color:var(--story-paper)}.aRkPcq_primaryButton:hover{color:var(--story-paper)}.aRkPcq_shelf{justify-self:stretch;width:100%;max-width:500px;min-height:280px;margin-left:auto;margin-right:auto;position:relative}.aRkPcq_book{aspect-ratio:3/4.15;border-radius:var(--story-radius-md);background:var(--story-cover-bg);transform-origin:bottom;border:1px solid #30211847;width:178px;position:absolute;bottom:0;overflow:hidden;box-shadow:0 22px 34px #32201538}.aRkPcq_book img,.aRkPcq_cover img,.aRkPcq_continueCover img{object-fit:cover;will-change:transform}.aRkPcq_coverImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.aRkPcq_coverPlaceholder,.aRkPcq_continueCoverPlaceholder{background:linear-gradient(180deg, #ffffff6b, #fff8ee47), var(--story-cover-bg);width:100%;height:100%;color:color-mix(in srgb, var(--story-ink) 76%, var(--story-muted));font-family:var(--font-heading);overflow-wrap:anywhere;text-align:center;place-items:center;padding:.5rem;font-weight:900;line-height:1.15;display:grid}.aRkPcq_coverPlaceholder{font-size:.95rem}.aRkPcq_continueCoverPlaceholder{font-size:.72rem}.aRkPcq_bookOne{left:5%;transform:translateY(6px)rotate(-7deg)}.aRkPcq_bookTwo{z-index:2;width:200px;left:50%;transform:translate(-50%,-18px)rotate(2deg)}.aRkPcq_bookThree{right:5%;transform:translateY(8px)rotate(7deg)}.aRkPcq_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.aRkPcq_protectedHero+.aRkPcq_layout{margin-top:clamp(2rem,3vw,2.75rem)}.aRkPcq_filters{gap:.75rem;display:grid;position:sticky;top:1rem}.aRkPcq_panel{border:1px solid var(--story-line);border-radius:var(--story-radius-md);background:color-mix(in srgb, var(--story-surface) 86%, var(--story-paper));box-shadow:var(--story-shadow-sm);padding:1rem}.aRkPcq_panel h2,.aRkPcq_sectionHead h2{color:var(--story-ink);font-family:var(--font-heading);letter-spacing:0;margin:0}.aRkPcq_panel h2{text-transform:uppercase;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900}.aRkPcq_panelHead{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.aRkPcq_panelHead button,.aRkPcq_empty button{border:1px solid var(--story-line);border-radius:var(--story-radius-pill);background:var(--story-control-bg);color:var(--story-control-text);cursor:pointer;font:inherit;min-height:32px;padding:0 .75rem;font-size:.8rem;font-weight:800}.aRkPcq_search{border:1px solid var(--story-line);border-radius:var(--story-radius-md);background:var(--story-control-bg);width:100%;min-height:44px;color:var(--story-ink);font:inherit;padding:0 .75rem}.aRkPcq_search:focus{box-shadow:var(--shadow-focus-red);outline:0}.aRkPcq_filterBlock{margin-top:.875rem}.aRkPcq_filterLabel{color:var(--story-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0;margin-bottom:.5rem;font-weight:900;display:block}.aRkPcq_chips{flex-wrap:wrap;gap:.4375rem;display:flex}.aRkPcq_genreChips{grid-template-rows:repeat(3,minmax(2.25rem,auto));grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;display:grid}.aRkPcq_genreChips button:nth-child(3){grid-area:2/1/4}.aRkPcq_genreChips button:nth-child(4){grid-area:2/2}.aRkPcq_genreChips button:nth-child(5){grid-area:3/2}:is(.aRkPcq_chips,.aRkPcq_genreChips) button{border:1px solid var(--story-line);border-radius:var(--story-radius-pill);background:var(--story-control-bg);color:var(--story-control-text);cursor:pointer;font:inherit;padding:.4375rem .6875rem;font-size:.82rem;font-weight:900;line-height:1.1}.aRkPcq_genreChips button{min-width:0;height:100%;padding:.375rem .5rem;font-size:.78rem}:is(.aRkPcq_chips,.aRkPcq_genreChips) .aRkPcq_activeChip{background:var(--story-accent);border-color:var(--story-accent);color:var(--story-surface-strong)}.aRkPcq_continue{color:inherit;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.aRkPcq_continue:hover{color:inherit}.aRkPcq_continueCover{border-radius:var(--story-radius-sm);border:1px solid var(--story-line);background:var(--story-cover-bg);width:72px;height:96px;position:relative;overflow:hidden}.aRkPcq_continue strong,.aRkPcq_continue small{display:block}.aRkPcq_continue strong{color:var(--story-ink);line-height:1.3}.aRkPcq_continue small{color:var(--story-muted);margin-top:.375rem;line-height:1.4}.aRkPcq_panelNote{color:var(--story-muted);margin:.625rem 0 .875rem;font-size:.9rem;line-height:1.5}.aRkPcq_panelLink{border-radius:var(--story-radius-pill);border:1px solid var(--story-ink);background:var(--story-ink);min-height:36px;color:var(--story-paper);justify-content:center;align-items:center;padding:0 .875rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.aRkPcq_panelLink:hover{color:var(--story-paper)}.aRkPcq_main{gap:2.125rem;min-width:0;display:grid}.aRkPcq_sectionHead{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.875rem;display:flex}.aRkPcq_sectionHead h2{font-size:1.55rem;line-height:1.2}.aRkPcq_sectionHead h2 span{color:var(--story-muted);vertical-align:baseline;margin-left:.625rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:900;display:inline-block}.aRkPcq_sectionHead p{color:var(--story-muted);margin:.3rem 0 0;font-size:.92rem;line-height:1.5}.aRkPcq_sectionHead>span,.aRkPcq_sectionTools>span:first-child{color:var(--story-muted);white-space:nowrap;font-size:.82rem;font-weight:900}.aRkPcq_sectionTools{align-items:center;gap:.75rem;display:inline-flex}.aRkPcq_shelfControls{align-items:center;gap:.375rem;display:inline-flex}.aRkPcq_shelfControls button{border:1px solid var(--story-line);background:var(--story-surface);width:34px;height:34px;color:var(--story-ink);cursor:pointer;box-shadow:var(--story-shadow-sm);border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.aRkPcq_shelfControls button:hover{border-color:var(--story-card-accent,var(--story-accent));background:var(--story-surface-strong);transform:translateY(-1px)}.aRkPcq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.aRkPcq_carousel{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:100%;grid-auto-flow:column;gap:.875rem;padding:0 0 .75rem;display:grid;overflow-x:auto}.aRkPcq_carousel:focus-visible{outline:2px solid var(--story-accent);outline-offset:4px}.aRkPcq_carouselPage{scroll-snap-align:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.aRkPcq_card{--story-card-accent:var(--story-accent);border:1px solid var(--story-line);border-radius:var(--story-radius-md);background:var(--story-surface);min-height:286px;box-shadow:var(--story-shadow-md);transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.aRkPcq_card:hover{box-shadow:var(--story-shadow-lg);transform:translateY(-4px)}.aRkPcq_card:before{content:"";background:var(--story-card-accent);height:5px;position:absolute;inset:0 0 auto}.aRkPcq_cardInner{height:100%;min-height:inherit;color:inherit;grid-template-rows:auto minmax(4.092rem,1fr) auto;grid-template-columns:118px minmax(0,1fr);gap:.875rem;padding:1.125rem;text-decoration:none;display:grid}.aRkPcq_cardInner:hover{color:inherit}.aRkPcq_cover{aspect-ratio:3/4;border:1px solid var(--story-cover-line);background:var(--story-cover-bg);border-radius:7px;width:118px;position:relative;overflow:hidden;box-shadow:0 10px 22px #412b1b29}.aRkPcq_tag{border-radius:var(--story-radius-pill);background:color-mix(in srgb, var(--story-card-accent) 14%, white);width:fit-content;color:color-mix(in srgb, var(--story-card-accent) 82%, black);margin-bottom:.625rem;padding:.3125rem .5625rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.aRkPcq_cardHead{flex-direction:column;min-width:0;min-height:157.333px;display:flex}.aRkPcq_card h3{-webkit-line-clamp:2;color:var(--story-ink);letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;line-height:1.18;display:-webkit-box;overflow:hidden}.aRkPcq_titleReading{color:var(--story-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .125rem;font-size:.68rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.aRkPcq_en{color:var(--story-muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.76rem;font-weight:800;line-height:1.25}.aRkPcq_credit{-webkit-line-clamp:1;color:color-mix(in srgb, var(--story-muted) 84%, var(--story-ink));overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.72rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.aRkPcq_summary{-webkit-line-clamp:3;min-height:4.092rem;color:var(--story-copy);-webkit-box-orient:vertical;grid-column:1/-1;margin:.125rem 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.aRkPcq_meta{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:.4375rem;margin-top:.25rem;padding-right:2.875rem;display:flex}.aRkPcq_meta span{border-radius:var(--story-radius-pill);color:var(--story-control-text);font-size:var(--text-xs);background:#2f252014;padding:.375rem .5625rem;font-weight:900;line-height:1}.aRkPcq_meta .aRkPcq_level{background:var(--story-card-accent);color:var(--story-card-accent-text,var(--story-surface-strong))}.aRkPcq_save{border:1px solid var(--story-line);border-radius:var(--story-radius-pill);background:var(--story-control-overlay);width:34px;height:34px;color:var(--story-accent);cursor:pointer;font:inherit;box-shadow:var(--story-shadow-sm);place-items:center;font-size:1.125rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:1.125rem;right:1.125rem}.aRkPcq_save:disabled{cursor:default;opacity:.55}.aRkPcq_bookmarked{border-color:var(--story-accent-strong-line);background:var(--story-accent-saved)}.aRkPcq_wideFeature .aRkPcq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aRkPcq_wideFeature .aRkPcq_card{min-height:320px}.aRkPcq_wideFeature .aRkPcq_cardInner{grid-template-columns:150px minmax(0,1fr)}.aRkPcq_wideFeature .aRkPcq_cover{width:150px}.aRkPcq_empty{border:1px solid var(--story-line);border-radius:var(--story-radius-md);background:var(--story-surface-soft);text-align:center;padding:2rem}.aRkPcq_empty h2{color:var(--story-ink);margin:0 0 .4rem}.aRkPcq_empty p{color:var(--story-muted);margin:0 0 1rem}.aRkPcq_rewriteNote{color:var(--story-muted);text-align:center;margin:-.5rem 0 0;font-size:.82rem;font-weight:700;line-height:1.6}.aRkPcq_rewriteNote span{color:color-mix(in srgb, var(--story-muted) 88%, var(--story-ink));font-size:.78rem;display:block}.aRkPcq_largeCards .aRkPcq_card{background:#fff;border-color:#e4d8c8;border-radius:16px;min-width:0;min-height:0;transition:none;box-shadow:0 7px 18px #5e46360f}.aRkPcq_largeCards .aRkPcq_card:hover{transform:none}.aRkPcq_largeCards .aRkPcq_card:before{display:none}.aRkPcq_largeCards .aRkPcq_cardInner{flex-direction:column;gap:0;padding:0;display:flex}.aRkPcq_largeCards .aRkPcq_cover{aspect-ratio:auto;width:100%;height:240px;box-shadow:none;border:0;border-radius:0;flex:none}.aRkPcq_largeCards .aRkPcq_cardHead{height:auto;min-height:0;padding:18px 16px 0;overflow:visible}.aRkPcq_largeCards .aRkPcq_card h3{color:#5e4636;line-break:strict;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.5;display:block;overflow:visible}.aRkPcq_largeCards .aRkPcq_en{color:#7b6556;margin-top:6px;font-family:system-ui,sans-serif;font-size:.9375rem;line-height:1.45;display:block;overflow:visible}.aRkPcq_largeCards .aRkPcq_card h3 ruby{ruby-position:over;ruby-align:center}.aRkPcq_largeCards .aRkPcq_card h3 rt{color:#5e4636;font-family:system-ui,sans-serif;font-size:.65em;font-weight:600;line-height:1}.aRkPcq_largeCards .aRkPcq_meta{align-self:stretch;margin-top:auto;padding:16px}.aRkPcq_largeCards .aRkPcq_save{color:#5e4636;background:#fffffff0;width:36px;height:36px;top:10px;bottom:auto;right:10px}.aRkPcq_largeCards .aRkPcq_cardInner:focus-visible,.aRkPcq_largeCards .aRkPcq_save:focus-visible{outline-offset:-3px;outline:3px solid #d9bf77}@media (min-width:1121px){.aRkPcq_largeCards .aRkPcq_grid,.aRkPcq_largeCards .aRkPcq_carouselPage{grid-template-columns:repeat(4,minmax(0,1fr))}.aRkPcq_largeCards .aRkPcq_cover{height:200px}}@media (max-width:1120px){.aRkPcq_hero,.aRkPcq_layout{grid-template-columns:1fr}.aRkPcq_shelf{justify-self:center;width:min(100%,430px);min-height:280px}.aRkPcq_filters{grid-template-columns:1fr 1fr;position:static}.aRkPcq_filters .aRkPcq_panel:first-child{grid-column:1/-1}.aRkPcq_grid,.aRkPcq_wideFeature .aRkPcq_grid,.aRkPcq_carouselPage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aRkPcq_page{max-width:560px;padding:1rem .75rem 4rem}.aRkPcq_hero,.aRkPcq_sectionHead{flex-direction:column;align-items:flex-start}.aRkPcq_sectionTools{flex-direction:column;align-items:flex-start;gap:.5rem}.aRkPcq_shelfControls{display:none}.aRkPcq_hero{min-height:0;padding:1.25rem}.aRkPcq_protectedHero+.aRkPcq_layout{margin-top:1.5rem}.aRkPcq_hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.aRkPcq_lede{margin-top:.75rem;font-size:.98rem;line-height:1.55}.aRkPcq_shelf{display:none}.aRkPcq_book{width:118px}.aRkPcq_bookOne{left:1%;transform:translateY(7px)rotate(-6deg)}.aRkPcq_bookTwo{width:136px;left:50%;transform:translate(-50%,-14px)rotate(1.5deg)}.aRkPcq_bookThree{right:1%;transform:translateY(8px)rotate(6deg)}.aRkPcq_filters,.aRkPcq_grid,.aRkPcq_wideFeature .aRkPcq_grid{grid-template-columns:1fr}.aRkPcq_filters{order:2}.aRkPcq_main{order:1}.aRkPcq_carousel{padding-bottom:.875rem}.aRkPcq_carouselPage{grid-template-columns:1fr}.aRkPcq_wideFeature .aRkPcq_cardInner,.aRkPcq_cardInner{grid-template-columns:94px minmax(0,1fr);gap:.75rem}.aRkPcq_cover,.aRkPcq_wideFeature .aRkPcq_cover{width:94px}.aRkPcq_cardHead{min-height:125.333px}.aRkPcq_card,.aRkPcq_wideFeature .aRkPcq_card{min-height:0}.aRkPcq_sectionHead>span{white-space:normal}.aRkPcq_sectionHead h2 span{margin:.25rem 0 0;display:block}}.aRkPcq_genreRuby{ruby-position:over;ruby-align:center}.aRkPcq_genreRuby rt{color:var(--story-ink);letter-spacing:.02em;font-family:system-ui,sans-serif;font-size:.65em;font-weight:600;line-height:1.4}.aRkPcq_largeCards .aRkPcq_horizontalFilters{grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.4fr);gap:.75rem 1.5rem;margin:clamp(2rem,3vw,2.75rem) 0 1.5rem;display:grid}.aRkPcq_horizontalFilters .aRkPcq_panelHead{grid-column:1/-1;margin-bottom:0}.aRkPcq_horizontalFilters .aRkPcq_filterBlock{min-width:0;margin-top:0}.aRkPcq_horizontalFilters .aRkPcq_genreChips{flex-wrap:wrap;display:flex}.aRkPcq_horizontalFilters .aRkPcq_genreChips button{height:auto;padding:.4375rem .6875rem;font-size:.82rem}.aRkPcq_largeCards .aRkPcq_layout{grid-template-columns:minmax(0,1fr)}.aRkPcq_largeCards .aRkPcq_filters{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.aRkPcq_largeCards .aRkPcq_filters .aRkPcq_panel:first-child{grid-column:auto}@media (max-width:760px){.aRkPcq_largeCards .aRkPcq_horizontalFilters,.aRkPcq_largeCards .aRkPcq_filters{grid-template-columns:minmax(0,1fr)}.aRkPcq_largeCards .aRkPcq_horizontalFilters{gap:1rem}}.aRkPcq_largeCards .aRkPcq_framedCover{background:var(--cover-frame-background,#f3eee3);justify-content:center;align-items:center;display:flex}.aRkPcq_coverViewport{width:100%;max-width:calc(240px * var(--cover-frame-aspect));aspect-ratio:var(--cover-frame-aspect);flex:none;display:block;position:relative;overflow:hidden}.aRkPcq_largeCards .aRkPcq_coverViewport .aRkPcq_coverImage{inset:auto;top:var(--cover-image-top);width:100%;height:var(--cover-image-height);object-fit:fill;will-change:auto;max-width:none;left:0}.aRkPcq_sakuraMark{color:#d8a3b2;vertical-align:middle;flex:none;width:28px;height:28px}.aRkPcq_largeCards .aRkPcq_horizontalFilters{background:linear-gradient(120deg,#fffdf7,#fbf7ec);border:1px solid #d9bf77;grid-template-columns:max-content max-content minmax(0,1fr);gap:16px;padding:24px;box-shadow:0 5px 16px #5e46360d}.aRkPcq_horizontalFilters .aRkPcq_panelHead h2{letter-spacing:.12em;color:#5e4636;flex:1;align-items:center;gap:12px;font-family:Premium Cormorant,Georgia,serif;font-size:26px;font-weight:700;display:flex}.aRkPcq_horizontalFilters .aRkPcq_panelHead h2:after{content:none}.aRkPcq_horizontalFilters .aRkPcq_sakuraMark{color:#bba05f;width:24px;height:24px}.aRkPcq_horizontalFilters .aRkPcq_filterBlock+.aRkPcq_filterBlock{border-left:1px solid #e9ddbf;padding-left:16px}.aRkPcq_horizontalFilters .aRkPcq_filterLabel{color:#735a36;letter-spacing:.05em;font-family:Premium Cormorant,Georgia,serif;font-size:17px;font-weight:600}.aRkPcq_horizontalFilters :is(.aRkPcq_chips,.aRkPcq_genreChips){flex-wrap:nowrap;gap:4px;padding:3px 2px 7px;display:flex;overflow-x:auto}.aRkPcq_horizontalFilters :is(.aRkPcq_chips,.aRkPcq_genreChips) button{color:#5e4636;white-space:nowrap;background:#fffdf8;border-color:#dca;flex:none;height:auto;min-height:44px;padding:8px 6px;font-family:Premium Cormorant,Georgia,serif;font-size:16px;font-weight:500}.aRkPcq_horizontalFilters :is(.aRkPcq_chips,.aRkPcq_genreChips) button.aRkPcq_activeChip{color:#493522;background:#d9bf77;border-color:#b4974f;box-shadow:inset 0 0 0 1px #b4974f}.aRkPcq_horizontalFilters button:focus-visible{outline-offset:2px;outline:2px solid #5e4636}.aRkPcq_largeCards .aRkPcq_genreHeading{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-bottom:24px;display:grid;position:relative}.aRkPcq_largeCards .aRkPcq_genreHeading>div:first-child{min-width:0}.aRkPcq_largeCards .aRkPcq_genreHeading h2{color:#5e4636;flex-wrap:wrap;align-items:baseline;gap:0;font-family:Premium Noto Serif JP,Yu Mincho,serif;font-size:clamp(36px,3vw,42px);font-weight:600;line-height:1.65;display:flex}.aRkPcq_largeCards .aRkPcq_genreHeading h2 .aRkPcq_sakuraMark{align-self:center;margin-right:16px}.aRkPcq_largeCards .aRkPcq_genreHeading h2>span{color:#796653;margin:0 0 0 20px;font-family:Premium Cormorant,Georgia,serif;font-size:28px;font-weight:500;display:inline}.aRkPcq_largeCards .aRkPcq_genreHeading h2:after{content:"";background:#d9bf77;flex-basis:100%;height:1px;margin:12px 0 14px;display:block}.aRkPcq_largeCards .aRkPcq_genreHeading p{color:#796653;margin:0;font-family:Premium Cormorant,Georgia,serif;font-size:20px;line-height:1.5}.aRkPcq_largeCards .aRkPcq_genreHeading .aRkPcq_genreRuby rt{color:#5e4636;font-size:.5em}.aRkPcq_largeCards .aRkPcq_sectionTools{padding-bottom:4px}.aRkPcq_largeCards .aRkPcq_card{background:#fffdf7 url(/images/premium/gold-flecks.svg) 100% 100%/100% 200px no-repeat;border-color:#d9bf77}.aRkPcq_largeCards .aRkPcq_cover{box-shadow:0 1px #d9bf77}.aRkPcq_largeCards .aRkPcq_cardHead{padding-top:23px}@media (max-width:1300px){.aRkPcq_largeCards .aRkPcq_horizontalFilters{grid-template-columns:minmax(0,1fr);gap:16px}.aRkPcq_horizontalFilters .aRkPcq_filterBlock+.aRkPcq_filterBlock{border-top:1px solid #e9ddbf;border-left:0;padding-top:14px;padding-left:0}}@media (max-width:760px){.aRkPcq_largeCards .aRkPcq_horizontalFilters{padding:18px 16px}.aRkPcq_horizontalFilters .aRkPcq_panelHead h2{letter-spacing:.06em;gap:8px;font-size:21px}.aRkPcq_horizontalFilters .aRkPcq_panelHead{gap:6px}.aRkPcq_horizontalFilters .aRkPcq_panelHead h2:after{display:none}.aRkPcq_horizontalFilters .aRkPcq_panelHead .aRkPcq_sakuraMark{width:20px;height:20px}.aRkPcq_largeCards .aRkPcq_genreHeading{grid-template-columns:minmax(0,1fr);gap:12px}.aRkPcq_largeCards .aRkPcq_genreHeading h2{font-size:36px}.aRkPcq_largeCards .aRkPcq_genreHeading h2>span{width:100%;margin:4px 0 0 36px;font-size:25px}.aRkPcq_largeCards .aRkPcq_genreHeading h2 .aRkPcq_sakuraMark{width:24px;height:24px;margin-right:12px}.aRkPcq_largeCards .aRkPcq_genreHeading h2:after{flex-grow:0;flex-basis:85%}.aRkPcq_largeCards .aRkPcq_genreHeading p{font-size:19px}.aRkPcq_largeCards .aRkPcq_genreHeading .aRkPcq_sectionTools{justify-self:end}}.aRkPcq_largeCards .aRkPcq_horizontalFilters :is(.aRkPcq_chips,.aRkPcq_genreChips) button:hover,.aRkPcq_largeCards .aRkPcq_horizontalFilters :is(.aRkPcq_chips,.aRkPcq_genreChips) button:focus-visible{color:#2b1d05;background:linear-gradient(135deg,#f4d878,#d6aa45);border-color:#9a6a16}.aRkPcq_largeCards .aRkPcq_genreHeading h2.aRkPcq_featuredHeading,.aRkPcq_largeCards .aRkPcq_genreHeading h2.aRkPcq_featuredHeading .aRkPcq_sakuraMark{color:#d9bf77}.aRkPcq_audioBadge{color:#5e4636;pointer-events:none;background:#fbf7ecf0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid;position:absolute;bottom:12px;right:12px}.aRkPcq_largeCards .aRkPcq_audioBadge{width:36px;height:36px;font-size:18px;bottom:10px;right:10px}.aRkPcq_page .aRkPcq_compactHero{min-height:0;padding:18px 22px;display:block}.aRkPcq_compactHero h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.aRkPcq_compactHero .aRkPcq_kicker{margin-bottom:6px;font-size:13px}.aRkPcq_compactHero .aRkPcq_lede{max-width:none;margin-top:8px;font-size:16px;line-height:1.5}.aRkPcq_largeCards .aRkPcq_horizontalFilters.aRkPcq_discoveryFilters{grid-template-columns:minmax(0,1fr);gap:6px;margin:16px 0;padding:12px 16px}.aRkPcq_discoveryFilters .aRkPcq_panelHead h2{letter-spacing:.04em;font-size:22px}.aRkPcq_discoveryFilters .aRkPcq_filterLabel{margin-bottom:4px}.aRkPcq_discoveryFilters :is(.aRkPcq_chips,.aRkPcq_genreChips){flex-wrap:wrap;gap:6px;padding:2px;overflow:visible}@media (min-width:761px){.aRkPcq_discoveryFilters>.aRkPcq_filterBlock{align-items:center;gap:12px;display:flex}.aRkPcq_discoveryFilters>.aRkPcq_filterBlock>.aRkPcq_filterLabel{flex:none;margin-bottom:0}.aRkPcq_discoveryFilters>.aRkPcq_filterBlock>.aRkPcq_chips{min-width:0}}.aRkPcq_moreFilters{min-width:0}.aRkPcq_moreFilters summary{color:#5e4636;cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;line-height:24px}.aRkPcq_moreFilters summary:focus-visible{outline-offset:3px;outline:2px solid #5e4636}.aRkPcq_additionalFilters{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:8px 0;display:grid}.aRkPcq_discoveryFilters .aRkPcq_additionalFilters .aRkPcq_filterBlock{border:0;margin:0;padding:0}.aRkPcq_largeCards .aRkPcq_featuredDiscovery .aRkPcq_sectionHead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.aRkPcq_largeCards .aRkPcq_featuredDiscovery .aRkPcq_sectionHead h2{font-size:28px;line-height:1.3}.aRkPcq_largeCards .aRkPcq_featuredDiscovery .aRkPcq_sectionHead h2:after{display:none}.aRkPcq_largeCards .aRkPcq_featuredDiscovery .aRkPcq_sectionTools{flex:none}@media (max-width:760px){.aRkPcq_page .aRkPcq_compactHero{padding:16px}.aRkPcq_additionalFilters{grid-template-columns:minmax(0,1fr)}}
.qUuuwq_page{max-width:1120px;margin:0 auto;padding:3rem 1rem 4rem}.qUuuwq_hero{max-width:720px;margin-bottom:1.6rem}.qUuuwq_kicker{color:#b96f88;font-family:var(--font-noto), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem;font-weight:800}.qUuuwq_hero h1 span{color:#b89b4f}.qUuuwq_hero h1{color:var(--text-main);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.qUuuwq_hero p:last-child{color:var(--text-muted);font-family:var(--font-noto), sans-serif;letter-spacing:0;margin:.85rem 0 0;font-size:1rem;line-height:1.7}.qUuuwq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}.qUuuwq_card{aspect-ratio:4/3;background:var(--text-main);color:#fff;border-radius:8px;width:100%;text-decoration:none;transition:box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #3e27232e}.qUuuwq_card:hover{box-shadow:0 20px 44px #3e272347}.qUuuwq_card img{object-fit:cover}.qUuuwq_foodCard img{object-fit:cover;object-position:center;width:45%!important;left:auto!important;right:0!important}.qUuuwq_foodCard{background:#4a3328}.qUuuwq_shodoCard{background:#f6f0e4}.qUuuwq_shodoCard img{object-fit:contain;object-position:center;padding:.5rem}.qUuuwq_shade{z-index:1;background:linear-gradient(#1e100c0d 30%,#1e100c4d 55%,#1e100cd1 100%);position:absolute;inset:0}.qUuuwq_cardBody{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding:1rem;display:flex;position:relative}.qUuuwq_label{color:#e8c9a0;font-family:var(--font-noto), sans-serif;letter-spacing:.18em;margin-bottom:.32rem;font-size:.62rem;font-weight:800;line-height:1.2}.qUuuwq_title{color:#fff;font-family:var(--font-heading);letter-spacing:0;text-shadow:0 2px 12px #0006;font-size:1.45rem;font-weight:800;line-height:1.2;display:block}.qUuuwq_title small{font-family:var(--font-noto), sans-serif;letter-spacing:.12em;opacity:.85;margin-bottom:.2rem;font-size:.62rem;font-weight:800;display:block}.qUuuwq_desc{color:#fffaf0eb;font-family:var(--font-noto), sans-serif;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.qUuuwq_cta{color:#fff;font-family:var(--font-noto), sans-serif;letter-spacing:.08em;align-items:center;gap:.4rem;margin-top:.85rem;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.qUuuwq_cta span{transition:transform .25s}.qUuuwq_card:hover .qUuuwq_cta span{transform:translate(4px)}@media (max-width:760px){.qUuuwq_page{padding:2rem 1rem 3rem}.qUuuwq_grid{grid-template-columns:1fr;gap:.85rem}.qUuuwq_card{aspect-ratio:4/3}}
