.K_ydXa_hero{padding-block:var(--s100) var(--s80);text-align:center}.K_ydXa_heroInner{align-items:center;gap:var(--s30);flex-direction:column;display:flex}.K_ydXa_heroTitle{letter-spacing:.04em;text-wrap:balance;max-width:1200px;word-break:auto-phrase;font-size:9vw;font-weight:700;line-height:1.35}.K_ydXa_heroLead{text-wrap:pretty;max-width:760px;word-break:auto-phrase}.K_ydXa_heroActions{justify-content:center;gap:var(--s15);margin-top:var(--s10);flex-wrap:wrap;display:flex}.K_ydXa_intro{text-align:center}.K_ydXa_intro p{text-wrap:pretty;word-break:auto-phrase}.K_ydXa_animalCard{padding:var(--s30)}.K_ydXa_bookBox p{word-break:auto-phrase}.K_ydXa_biblio{gap:var(--s5);margin-bottom:var(--s20);display:grid}.K_ydXa_biblio li{line-height:1.8}.K_ydXa_biblio li:first-child{font-family:var(--font-head);letter-spacing:.06em;font-size:18px;font-weight:700}@media (min-width:768px){.K_ydXa_hero{padding-block:var(--s120)}.K_ydXa_heroTitle{font-size:64px}}@media (min-width:1250px){.K_ydXa_hero{padding-block:var(--s140)}.K_ydXa_heroTitle{font-size:96px}}
._7OVlVq_panel{isolation:isolate;width:var(--wide-width);max-width:1600px;padding:var(--section-y) var(--page-x);border-radius:var(--radius-section);background:var(--surface);margin-inline:auto;position:relative;overflow:hidden}._7OVlVq_bare{width:var(--wide-width);max-width:1600px;padding:var(--section-y) 0;margin-inline:auto}._7OVlVq_panelBlush{background:var(--p-blush)}._7OVlVq_lead{max-width:800px;margin:calc(var(--s20) * -1) auto var(--heading-body);text-align:center;text-wrap:pretty;word-break:auto-phrase}._7OVlVq_source{margin-top:var(--s30);color:var(--muted-ink);letter-spacing:.04em;font-size:13px;line-height:1.6}._7OVlVq_sourceCenter{text-align:center}._7OVlVq_bareTight{padding-top:0}._7OVlVq_inner{width:100%;max-width:1400px;margin-inline:auto}._7OVlVq_read{width:100%;max-width:1000px;margin-inline:auto}._7OVlVq_heading{align-items:center;gap:var(--s10);text-align:center;flex-direction:column;display:flex}._7OVlVq_headingEn{font-family:var(--font-en);letter-spacing:.02em;font-size:40px;font-weight:500;line-height:1.1}._7OVlVq_headingJa{padding-bottom:var(--s10);border-bottom:1px solid var(--pink);font-family:var(--font-head);letter-spacing:.08em;font-size:15px;font-weight:600;line-height:1.6;display:inline-block}._7OVlVq_headingNote{color:var(--muted-ink);font-family:var(--font-body);letter-spacing:.04em;font-size:13px;font-weight:400;line-height:1.6}._7OVlVq_headingGap{margin-bottom:var(--heading-body)}@media (min-width:768px){._7OVlVq_headingEn{font-size:48px}._7OVlVq_headingJa{font-size:18px}}@media (min-width:1250px){._7OVlVq_headingEn{font-size:56px}}._7OVlVq_pageHero{text-align:center}._7OVlVq_pageHeroEn{font-family:var(--font-en);letter-spacing:.02em;color:var(--accent-ink);font-size:40px;font-weight:500;line-height:1.1;display:block}._7OVlVq_pageHeroJa{margin-top:var(--s15);padding-bottom:var(--s10);border-bottom:1px solid var(--pink);font-family:var(--font-head);letter-spacing:.06em;text-wrap:balance;word-break:auto-phrase;font-size:20px;font-weight:700;line-height:1.6;display:inline-block}._7OVlVq_pageHeroLead{max-width:700px;margin:var(--s20) auto 0}._7OVlVq_pageHeroLink{margin-top:var(--s15)}._7OVlVq_pageHeroLink a{color:var(--accent-ink);text-underline-offset:4px;font-weight:700}._7OVlVq_pageHeroLink a:hover{color:var(--accent-ink-hover)}._7OVlVq_pageNotice{margin-top:var(--s20);color:var(--muted-ink);letter-spacing:.04em;font-size:13px;line-height:1.6}@media (min-width:768px){._7OVlVq_pageHeroEn{font-size:48px}._7OVlVq_pageHeroJa{font-size:26px}}@media (min-width:1250px){._7OVlVq_pageHeroEn{font-size:56px}._7OVlVq_pageHeroJa{font-size:30px}}._7OVlVq_button{justify-content:center;align-items:center;gap:var(--s15);min-height:60px;padding:0 var(--s40);border:1px solid var(--ink);border-radius:var(--radius-pill);letter-spacing:.04em;cursor:pointer;font-size:14.4px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._7OVlVq_buttonDark{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--on-dark)}._7OVlVq_buttonDark:hover{border-color:var(--accent-ink-hover);background:var(--accent-ink-hover)}._7OVlVq_buttonLine{background:var(--surface);color:var(--ink)}._7OVlVq_buttonLine:hover{background:var(--ink);color:var(--on-dark)}._7OVlVq_buttonRow{justify-content:center;gap:var(--s15);flex-wrap:wrap;display:flex}._7OVlVq_newTab{font-size:.9em;font-weight:400}._7OVlVq_buttonExternal{gap:var(--s5);max-width:100%;padding-block:var(--s15);text-align:center;flex-direction:column}._7OVlVq_arrowLink{align-items:center;gap:var(--s40);padding-bottom:var(--s5);border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._7OVlVq_arrowCircle{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._7OVlVq_arrowCircle svg{width:14px;height:14px}._7OVlVq_arrowLink:hover ._7OVlVq_arrowCircle{background:var(--ink);color:var(--on-dark)}._7OVlVq_arrowRow{margin-top:var(--s40);justify-content:flex-end;display:flex}._7OVlVq_cards{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){._7OVlVq_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){._7OVlVq_cards._7OVlVq_cardsTwo,._7OVlVq_cards._7OVlVq_cardsFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1250px){._7OVlVq_cards._7OVlVq_cardsFour{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px) and (max-width:999px){._7OVlVq_cards._7OVlVq_cardsSix{grid-template-columns:repeat(2,minmax(0,1fr))}}._7OVlVq_card{min-width:0;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--surface)}._7OVlVq_cardTint1{background:var(--p-peach)}._7OVlVq_cardTint2{background:var(--p-cream)}._7OVlVq_cardTint3{background:var(--p-lilac)}._7OVlVq_cardTint4{background:var(--p-shell)}._7OVlVq_cardTitle{letter-spacing:.06em;font-size:20px;font-weight:700;line-height:1.5}._7OVlVq_cardBody{margin-top:var(--s15)}._7OVlVq_numeral{font-family:var(--font-en);font-variant-numeric:lining-nums;color:var(--pink);font-size:64px;font-weight:600;line-height:1;display:block}._7OVlVq_pageHeroPanel{padding-block:var(--s60)}@media (min-width:768px){._7OVlVq_pageHeroPanel{padding-block:var(--s80)}}._7OVlVq_swatches{gap:var(--s10);display:flex}._7OVlVq_swatchesCenter{margin-bottom:var(--s30);justify-content:center}._7OVlVq_swatch{border-radius:8px;flex:none;width:28px;height:28px}._7OVlVq_swatchesSmall ._7OVlVq_swatch{border-radius:5px;width:20px;height:20px}._7OVlVq_swCanary{background:var(--m-canary)}._7OVlVq_swMarigold{background:var(--m-marigold)}._7OVlVq_swTangerine{background:var(--m-tangerine)}._7OVlVq_swOrange{background:var(--m-orange)}._7OVlVq_swRed{background:var(--m-red)}._7OVlVq_swHibiscus{background:var(--m-hibiscus)}._7OVlVq_swCoral{background:var(--m-coral)}._7OVlVq_swPink{background:var(--m-pink)}._7OVlVq_cardMarks{margin-bottom:var(--s20)}@media (min-width:768px){._7OVlVq_swatch{border-radius:10px;width:40px;height:40px}._7OVlVq_swatchesSmall ._7OVlVq_swatch{border-radius:6px;width:24px;height:24px}}._7OVlVq_band{width:var(--wide-width);max-width:1600px;min-height:240px;padding:var(--s60) var(--page-x);border-radius:var(--radius-section);background:var(--p-blush);color:var(--ink);text-align:center;place-items:center;margin-inline:auto;display:grid}._7OVlVq_bandInner{justify-items:center;gap:var(--s30);display:grid}._7OVlVq_bandEn{font-family:var(--font-en);letter-spacing:.02em;font-size:40px;font-weight:500;line-height:1.1}._7OVlVq_bandJa{margin-top:var(--s10);font-family:var(--font-head);letter-spacing:.08em;font-size:15px;font-weight:600}._7OVlVq_bandTray{padding:var(--s10);border-radius:var(--radius-card);background:var(--surface)}@media (min-width:768px){._7OVlVq_band{min-height:340px;padding-block:var(--s80)}._7OVlVq_bandEn{font-size:56px}._7OVlVq_bandJa{font-size:18px}}@media (min-width:1250px){._7OVlVq_band{min-height:400px}}._7OVlVq_contactBand{isolation:isolate;width:var(--wide-width);max-width:1600px;padding:var(--s50) var(--page-x) var(--s60);border-radius:var(--radius-section);background:var(--p-shell);text-align:center;margin-inline:auto;position:relative;overflow:hidden}._7OVlVq_contactWord{z-index:-1;font-family:var(--font-en);letter-spacing:.02em;text-align:center;color:var(--surface);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:72px;font-weight:500;line-height:.8;display:block;position:absolute;inset:auto 0 0;transform:translateY(.12em)}._7OVlVq_contactInner{align-items:center;gap:var(--s30);flex-direction:column;display:flex}._7OVlVq_contactText{letter-spacing:.04em;text-wrap:balance;max-width:640px;word-break:auto-phrase;font-size:16px;font-weight:700;line-height:1.8}._7OVlVq_contactButton{justify-content:space-between;align-items:center;gap:var(--s30);min-height:60px;padding:0 var(--s15) 0 var(--s30);border-radius:var(--radius-pill);background:var(--accent-ink);color:var(--on-dark);letter-spacing:.04em;font-size:14.4px;font-weight:700;text-decoration:none;display:inline-flex}._7OVlVq_contactButton:hover{background:var(--accent-ink-hover)}._7OVlVq_contactButton:hover ._7OVlVq_arrowCircle{background:var(--on-dark);color:var(--accent-ink-hover)}@media (min-width:768px){._7OVlVq_contactBand{padding:var(--s80) var(--page-x) var(--s100)}._7OVlVq_contactWord{font-size:96px}._7OVlVq_contactText{font-size:18px}}@media (min-width:1250px){._7OVlVq_contactWord{font-size:128px}}
.R4eN9q_prose{gap:var(--s30);word-break:auto-phrase;display:grid}.R4eN9q_care{margin-top:var(--s50);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--p-blush)}.R4eN9q_careHeading{margin-bottom:var(--s15);letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.5}
._05U_jW_formWidth{max-width:800px}._05U_jW_form{gap:var(--s30);display:grid}._05U_jW_field{gap:var(--s10);min-width:0;display:grid}._05U_jW_label{letter-spacing:.04em;font-size:16px;font-weight:700;line-height:1.6}._05U_jW_note{color:var(--muted-ink);font-size:13px;font-weight:500}._05U_jW_control{width:100%;max-width:100%;min-height:56px;padding:var(--s15);border:1px solid var(--muted-ink);border-radius:var(--radius-card);background:var(--surface);font-size:16px;line-height:1.6;display:block}._05U_jW_control:focus{border-color:var(--ink);outline:3px solid var(--ink);outline-offset:2px}._05U_jW_textarea{resize:vertical;min-height:200px}._05U_jW_control[aria-invalid=true]{padding:calc(var(--s15) - 1px);border-width:2px;border-color:var(--error)}._05U_jW_fieldError{color:var(--error);align-items:flex-start;gap:var(--s10);font-size:14.4px;font-weight:700;line-height:1.6;display:flex}._05U_jW_fieldError:before{content:"!";border:2px solid var(--error);width:20px;height:20px;font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:13px;font-weight:700;line-height:1;display:inline-grid}._05U_jW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._05U_jW_consent{align-items:flex-start;gap:var(--s10);display:flex}._05U_jW_consent input{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:0}._05U_jW_consent input[aria-invalid=true]:not(:focus-visible){outline:2px solid var(--error);outline-offset:2px}._05U_jW_consent label{font-size:14.4px;line-height:1.8}._05U_jW_consent a{text-underline-offset:3px}._05U_jW_submit{min-height:60px;padding:0 var(--s40);border:1px solid var(--accent-ink);border-radius:var(--radius-pill);background:var(--accent-ink);color:var(--on-dark);letter-spacing:.04em;cursor:pointer;font-size:16px;font-weight:700}._05U_jW_submit:hover:not(:disabled){border-color:var(--accent-ink-hover);background:var(--accent-ink-hover)}._05U_jW_submit:disabled{border-color:var(--muted-ink);background:var(--muted-ink);cursor:wait}._05U_jW_statusArea{min-height:1px}._05U_jW_success,._05U_jW_error{padding:var(--s20);border-radius:var(--radius-card);font-size:16px;line-height:1.8}._05U_jW_success{background:var(--p-lilac)}._05U_jW_error{border:2px solid var(--error);background:var(--surface);color:var(--error);font-weight:700}@media (min-width:768px){._05U_jW_submit{justify-self:center;min-width:280px}}
.cxNBaG_levels{gap:var(--card-gap);padding:0;list-style:none;display:grid}.cxNBaG_level{gap:var(--s30);scroll-margin-top:var(--s120);display:grid}.cxNBaG_levelHead{align-items:baseline;gap:var(--s20);display:flex}.cxNBaG_levelName{letter-spacing:.04em;font-size:24px;font-weight:700;line-height:1.3}.cxNBaG_levelBody{gap:var(--s20);display:grid}.cxNBaG_levelBody>div{gap:var(--s5);padding-top:var(--s20);border-top:1px solid var(--line);display:grid}.cxNBaG_levelBody>div:first-child{border-top:0;padding-top:0}.cxNBaG_levelBody dt{color:var(--muted-ink);letter-spacing:.04em;font-size:14px;font-weight:700;line-height:1.6}.cxNBaG_levelBody dd{word-break:auto-phrase;font-size:16px;line-height:1.8}.cxNBaG_units{gap:var(--s10);margin-top:var(--s5);flex-wrap:wrap;display:flex}.cxNBaG_units li{padding:var(--s10) var(--s15);border-radius:var(--radius-pill);background:var(--bg);font-size:14.4px;line-height:1.4}.cxNBaG_notes{display:grid}.cxNBaG_note{gap:var(--s10);padding-block:var(--s30);border-top:1px solid var(--line);display:grid}.cxNBaG_note:first-child{border-top:0;padding-top:0}.cxNBaG_note:last-child{padding-bottom:0}.cxNBaG_note h2{letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.5}@media (min-width:768px){.cxNBaG_level{gap:var(--s60);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.cxNBaG_levelHead{align-items:flex-start;gap:var(--s15);flex-direction:column}.cxNBaG_levelName{font-size:32px}.cxNBaG_note{gap:var(--s40);padding-block:var(--s40);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cxNBaG_note:first-child{padding-top:0}}
.Af2m-W_list{display:grid}.Af2m-W_item{gap:var(--s10);padding-block:var(--s30);border-top:1px solid var(--line);display:grid}.Af2m-W_item:first-child{border-top:0;padding-top:0}.Af2m-W_item h2{letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.5}.Af2m-W_links{margin-top:var(--s50)}
.Rodcmq_subtitle,.Rodcmq_sectionTitle,.Rodcmq_chapterCard h2,.Rodcmq_care h2,.Rodcmq_revisit h3,.Rodcmq_next h2,.Rodcmq_noteChapter h2{font-family:var(--font-head);letter-spacing:.06em;font-weight:700}.Rodcmq_subtitle{margin-bottom:var(--heading-body);padding-bottom:var(--s10);border-bottom:1px solid var(--pink);text-align:center;font-size:24px}.Rodcmq_howto{margin:0;padding:0;list-style:none}.Rodcmq_howto li{align-content:start;gap:var(--s20);display:grid}.Rodcmq_chapterCard{align-content:start;gap:var(--s15);display:grid}.Rodcmq_chapterCard h2{font-size:22px}.Rodcmq_chapterEn{color:var(--accent-ink);font-family:var(--font-en);font-size:28px;font-weight:600;line-height:1}.Rodcmq_progress{width:fit-content;padding:var(--s5) var(--s15);border:1px solid var(--ink);border-radius:var(--radius-pill);font-weight:700}.Rodcmq_stepLinks{gap:var(--s10);margin-top:var(--s5);padding-left:1.5em;display:grid}.Rodcmq_stepLinks a,.Rodcmq_inlineLink,.Rodcmq_stepNavSub a,.Rodcmq_care a,.Rodcmq_careCompact a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration-thickness:1px}.Rodcmq_actionsPanel{padding-top:0}.Rodcmq_noteActions,.Rodcmq_clearConfirm>div{justify-content:center;gap:var(--s15);flex-wrap:wrap;display:flex}.Rodcmq_topActions{margin-bottom:var(--heading-body)}.Rodcmq_loadingLabel{visibility:hidden}.Rodcmq_actionError{max-width:700px;margin:var(--s20) auto 0;color:var(--muted-ink);text-align:center;font-size:13px;line-height:1.8}.Rodcmq_noteActions button:disabled{cursor:default;opacity:.45}.Rodcmq_carePanel{background:var(--p-cream)}.Rodcmq_care{gap:var(--s15);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);display:grid}.Rodcmq_care h2{font-size:20px}.Rodcmq_careNote{color:var(--muted-ink);font-size:13px;line-height:1.8}.Rodcmq_careCompact{font-size:13px;line-height:1.8}.Rodcmq_newTab{font-size:.9em}.Rodcmq_careBottom{padding:var(--s30) var(--page-x) var(--section-y)}.Rodcmq_next{text-align:center}.Rodcmq_next>div,.Rodcmq_next>div>div{gap:var(--s30);display:grid}.Rodcmq_next h2{font-size:24px}.Rodcmq_sectionTitle{margin-bottom:var(--s30);padding-bottom:var(--s10);border-bottom:1px solid var(--pink);font-size:24px}.Rodcmq_tryList{gap:var(--s15);margin-bottom:var(--s50);counter-reset:try-step;padding:0;list-style:none;display:grid}.Rodcmq_tryList li{gap:var(--s15);counter-increment:try-step;grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.Rodcmq_tryList li:before{background:var(--p-blush);content:counter(try-step);width:44px;height:44px;font-family:var(--font-en);border-radius:50%;place-items:center;font-weight:700;display:grid}.Rodcmq_editor{gap:var(--s40);display:grid}.Rodcmq_words{gap:var(--s10);flex-wrap:wrap;display:flex}.Rodcmq_words button{min-height:44px;padding:var(--s5) var(--s15);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--p-cream);color:var(--ink);font:inherit;cursor:pointer}.Rodcmq_words button[aria-pressed=true]{border-color:var(--accent-ink);background:var(--accent-ink);color:var(--on-dark)}.Rodcmq_fields{gap:var(--s30);display:grid}.Rodcmq_field{gap:var(--s10);display:grid}.Rodcmq_field label,.Rodcmq_colorLabel{font-family:var(--font-head);font-size:17px;font-weight:700;line-height:1.7}.Rodcmq_field textarea{width:100%;min-height:180px;padding:var(--s15);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;line-height:1.8}.Rodcmq_characterCount,.Rodcmq_limitWarning,.Rodcmq_colorNote,.Rodcmq_saveStatus{color:var(--muted-ink);font-size:13px;line-height:1.6}.Rodcmq_characterCount{text-align:right}.Rodcmq_limitWarning{color:var(--accent-ink)}.Rodcmq_colorGroup{gap:var(--s10);margin-top:var(--s15);display:grid}.Rodcmq_colorRow{gap:var(--s10);flex-wrap:wrap;display:flex}.Rodcmq_colorButton{width:var(--swatch-lg);min-width:var(--swatch-lg);height:var(--swatch-lg);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);cursor:pointer;place-items:center;padding:0;font-size:20px;font-weight:700;display:grid;position:relative}.Rodcmq_colorSelected{outline:var(--s5) solid var(--ink);outline-offset:calc(-1 * var(--s5))}.Rodcmq_colorSelected:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.Rodcmq_colorDark{color:var(--on-dark)}.Rodcmq_noColor{margin-top:var(--s15);min-height:44px}.Rodcmq_canary{background:var(--m-canary)}.Rodcmq_marigold{background:var(--m-marigold)}.Rodcmq_tangerine{background:var(--m-tangerine)}.Rodcmq_orange{background:var(--m-orange)}.Rodcmq_red{background:var(--m-red)}.Rodcmq_hibiscus{background:var(--m-hibiscus)}.Rodcmq_coral{background:var(--m-coral)}.Rodcmq_pink{background:var(--m-pink)}.Rodcmq_white{border-color:var(--muted-ink);background:var(--n-white)}.Rodcmq_black{background:var(--n-black)}.Rodcmq_navy{background:var(--n-navy)}.Rodcmq_gray{background:var(--n-gray)}.Rodcmq_beige{background:var(--n-beige)}.Rodcmq_brown{background:var(--n-brown)}.Rodcmq_colorNote{margin-top:var(--s10)}.Rodcmq_done{align-items:center;gap:var(--s10);cursor:pointer;width:fit-content;min-height:44px;font-weight:700;display:inline-flex}.Rodcmq_done input{width:24px;height:24px;accent-color:var(--accent-ink)}.Rodcmq_saveStatus{min-height:1.6em}.Rodcmq_revisit{gap:var(--s20);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--p-lilac);display:grid}.Rodcmq_revisit h3{font-family:var(--font-head);font-size:20px}.Rodcmq_revisit>div{gap:var(--s10);padding-top:var(--s15);border-top:1px solid var(--line);display:grid}.Rodcmq_revisit h4{margin:0;font-size:16px}.Rodcmq_revisit p{white-space:pre-wrap}.Rodcmq_revisitAnswer{gap:var(--s5);display:grid}.Rodcmq_revisitPrompt{color:var(--ink);font-size:13px;font-weight:700}.Rodcmq_hint{padding:var(--s20);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--p-cream)}.Rodcmq_stepNav{gap:var(--s30);padding-top:0;display:grid}.Rodcmq_stepNavMain{justify-content:space-between;gap:var(--s15);display:flex}.Rodcmq_stepNavSub{justify-content:center;gap:var(--s30);flex-wrap:wrap;min-height:44px;display:flex}.Rodcmq_stepNavSub a{align-items:center;min-height:44px;display:inline-flex}.Rodcmq_notePanel{background:var(--surface)}.Rodcmq_noteView,.Rodcmq_noteChapters,.Rodcmq_noteChapter,.Rodcmq_noteEntry,.Rodcmq_noteAnswer{display:grid}.Rodcmq_noteView{gap:var(--s30)}.Rodcmq_colorHistory{gap:var(--s10);padding:var(--s15);border-radius:var(--radius-card);background:var(--p-blush);flex-wrap:wrap;justify-content:center;display:flex}.Rodcmq_historyItem{justify-items:center;gap:var(--s5);display:grid}.Rodcmq_historySwatch,.Rodcmq_noteSwatch{width:var(--swatch-md);height:var(--swatch-md);border:2px solid var(--surface);border-radius:var(--radius-card);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex:none;display:inline-block}.Rodcmq_clearConfirm{gap:var(--s20);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--p-cream);text-align:center;display:grid}.Rodcmq_emptyNote{justify-items:center;gap:var(--s20);padding:var(--card-pad);border-radius:var(--radius-card);background:var(--p-blush);text-align:center;min-height:130px;display:grid}.Rodcmq_noteChapters{gap:var(--s50)}.Rodcmq_noteChapter{gap:var(--s20)}.Rodcmq_noteChapter h2{padding-bottom:var(--s10);border-bottom:1px solid var(--pink);font-size:24px}.Rodcmq_noteEntry{gap:var(--s20);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-card)}.Rodcmq_noteEntry h3{font-family:var(--font-head);font-size:20px}.Rodcmq_noteAnswer{gap:var(--s5)}.Rodcmq_notePrompt{font-weight:700}.Rodcmq_noteAnswer p:last-child{white-space:pre-wrap}.Rodcmq_noteColor{align-items:center;gap:var(--s10);font-size:14px;font-weight:700;display:flex}.Rodcmq_noteSwatch{width:var(--swatch-sm);height:var(--swatch-sm);border-color:var(--line);border-radius:var(--radius-swatch-sm)}.Rodcmq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.Rodcmq_subtitle,.Rodcmq_sectionTitle,.Rodcmq_next h2,.Rodcmq_noteChapter h2{font-size:28px}}@media (max-width:420px){.Rodcmq_noteActions button{width:100%}.Rodcmq_stepNavMain>a{min-width:0;padding-inline:var(--s20)}}@media print{:is(header,footer,.Rodcmq_noPrint,.Rodcmq_carePanel,.Rodcmq_colorButton){display:none!important}.Rodcmq_notePrint.Rodcmq_notePanel{width:100%;padding:0}.Rodcmq_noteEntry{break-inside:avoid}}.Rodcmq_exportHere{margin-top:var(--s15)}.Rodcmq_cardPanel{background:var(--p-blush)}.Rodcmq_cardPage{width:100%;max-width:210mm;height:auto;margin-inline:auto}.Rodcmq_cardPage[data-density="1"]{--card-body-size:15px}.Rodcmq_cardPage[data-density="2"]{--card-body-size:13.5px}.Rodcmq_cardPage[data-density="3"]{--card-body-size:12px}.Rodcmq_loadingField{min-height:1.8em}.Rodcmq_cardSheet{gap:var(--s30);width:100%;max-width:210mm;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--surface);margin-inline:auto;display:grid}.Rodcmq_cardHeader{justify-content:space-between;gap:var(--s30);border-bottom:1px solid var(--line);padding-bottom:var(--s15);align-items:end;display:flex}.Rodcmq_cardTitle{font-family:var(--font-head);font-size:24px;font-weight:700}.Rodcmq_nameLine{width:12em;min-height:1.8em;padding-bottom:var(--s5);border-bottom:1px solid var(--ink)}.Rodcmq_cardFields{gap:var(--s15);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Rodcmq_cardField{align-content:start;gap:var(--s10);min-height:110px;padding:var(--s15);border:1px solid var(--line);border-radius:var(--radius-card);overflow-wrap:anywhere;min-width:0;font-size:var(--card-body-size);break-inside:avoid;display:grid}.Rodcmq_cardField h2{font-family:var(--font-head);font-size:16px}.Rodcmq_cardField p{font-size:inherit;white-space:pre-wrap}.Rodcmq_cardField small{color:var(--muted-ink);font-size:inherit}.Rodcmq_cardColors{grid-column:1/-1}.Rodcmq_cardColorRow{gap:var(--s10);flex-wrap:wrap;display:flex}.Rodcmq_cardColor{align-items:center;gap:var(--s5);display:inline-flex}.Rodcmq_cardSwatch{width:var(--swatch-sm);height:var(--swatch-sm);border:1px solid var(--line);border-radius:var(--radius-swatch-sm);-webkit-print-color-adjust:exact;print-color-adjust:exact}.Rodcmq_colorButton.Rodcmq_white,.Rodcmq_historySwatch.Rodcmq_white,.Rodcmq_noteSwatch.Rodcmq_white,.Rodcmq_cardSwatch.Rodcmq_white{border-color:var(--muted-ink)}@media (max-width:600px){.Rodcmq_cardHeader{flex-direction:column;align-items:start}.Rodcmq_cardFields{grid-template-columns:1fr}.Rodcmq_cardColors{grid-column:auto}}@media print{@page{size:A4 portrait;margin:12mm}.Rodcmq_cardPrint.Rodcmq_cardPanel{background:var(--surface);border-radius:0;width:100%;max-width:none;padding:0}:is(main:has(.Rodcmq_notePrint),main:has(.Rodcmq_cardPrint)){gap:0;padding-top:0}.Rodcmq_cardPage{width:100%;height:auto}.Rodcmq_cardSheet{border-radius:0;width:100%;padding:0}.Rodcmq_cardHeader{flex-direction:row}.Rodcmq_cardFields{grid-template-columns:repeat(2,minmax(0,1fr))}.Rodcmq_cardColors{grid-column:1/-1}}
.ce8Rpa_prose{gap:var(--s30);word-break:auto-phrase;display:grid}.ce8Rpa_animal{align-content:start;display:grid}.ce8Rpa_facts{gap:var(--s20);margin-top:var(--s20);display:grid}.ce8Rpa_facts>div{gap:var(--s5);padding-top:var(--s20);border-top:1px solid var(--line);display:grid}.ce8Rpa_facts dt{color:var(--muted-ink);letter-spacing:.04em;font-size:13px;font-weight:700;line-height:1.6}.ce8Rpa_facts dd{word-break:auto-phrase;font-size:14.4px;line-height:1.8}.ce8Rpa_charms{gap:var(--s10);flex-wrap:wrap;display:flex}.ce8Rpa_charms li{padding:var(--s5) var(--s15);border-radius:var(--radius-pill);background:var(--p-blush);font-size:13px;line-height:1.6}.ce8Rpa_sample{margin-top:var(--heading-body);margin-bottom:0}.ce8Rpa_steps{margin:0;padding:0;list-style:none}.ce8Rpa_callout{max-width:1000px;margin:var(--s30) auto 0;padding:var(--card-pad);border-radius:var(--radius-card);background:var(--p-cream);word-break:auto-phrase}.ce8Rpa_daily{padding:var(--card-pad);border-radius:var(--radius-card);background:var(--p-blush);display:grid}.ce8Rpa_daily li{gap:var(--s5);padding-block:var(--s20);border-top:1px solid var(--line);display:grid}.ce8Rpa_daily li:first-child{border-top:0;padding-top:0}.ce8Rpa_daily li:last-child{padding-bottom:0}.ce8Rpa_daily h3{letter-spacing:.06em;font-size:18px;line-height:1.5}.ce8Rpa_daily p{word-break:auto-phrase}@media (min-width:768px){.ce8Rpa_daily li{gap:var(--s30);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:baseline}}.ce8Rpa_biblio{gap:var(--s5);margin-bottom:var(--s30);display:grid}.ce8Rpa_biblio li{font-size:16px;line-height:1.8}.ce8Rpa_biblio li:first-child{font-family:var(--font-head);letter-spacing:.06em;font-size:20px;font-weight:700}.ce8Rpa_bookBody{word-break:auto-phrase}.ce8Rpa_closing{align-items:center;gap:var(--s30);text-align:center;flex-direction:column;display:flex}.ce8Rpa_closingText{font-family:var(--font-head);letter-spacing:.06em;text-wrap:balance;word-break:auto-phrase;font-size:18px;font-weight:600;line-height:1.8}@media (min-width:768px){.ce8Rpa_closingText{font-size:22px}}
._71arzG_sections{margin-top:var(--s40);display:grid}._71arzG_section{gap:var(--s10);padding-block:var(--s30);border-top:1px solid var(--line);display:grid}._71arzG_section:last-child{padding-bottom:0}._71arzG_section h2{letter-spacing:.04em;font-size:18px;font-weight:700;line-height:1.5}
.YXXI8a_list{display:grid}.YXXI8a_list li{padding-block:var(--s20);border-top:1px solid var(--line);text-wrap:pretty;word-break:auto-phrase;overflow-wrap:break-word;font-size:14.4px;line-height:1.8}.YXXI8a_list li:first-child{border-top:0;padding-top:0}.YXXI8a_list li:last-child{padding-bottom:0}@media (min-width:768px){.YXXI8a_list li{font-size:16px}}@media (min-width:1250px){.YXXI8a_list li{font-size:18px}}.YXXI8a_listCard,.YXXI8a_tableCard{padding-block:var(--s30)}@media (min-width:768px){.YXXI8a_listCard,.YXXI8a_tableCard{padding-block:var(--s40)}}.YXXI8a_biblio{gap:var(--s5);margin-bottom:var(--s30);display:grid}.YXXI8a_biblio li{font-size:16px;line-height:1.8}.YXXI8a_biblio li:first-child{font-family:var(--font-head);letter-spacing:.06em;text-wrap:balance;word-break:auto-phrase;font-size:20px;font-weight:700}.YXXI8a_textLink{color:var(--accent-ink);text-underline-offset:4px;font-weight:700}.YXXI8a_textLink:hover{color:var(--accent-ink-hover)}.YXXI8a_sessionIntro{margin-bottom:var(--s30)}.YXXI8a_table{border-collapse:collapse;width:100%;display:block}.YXXI8a_table tbody,.YXXI8a_table tr{display:block}.YXXI8a_table tr{padding-block:var(--s20);border-top:1px solid var(--line)}.YXXI8a_table tbody tr:first-child{border-top:0;padding-top:0}.YXXI8a_table tbody tr:last-child{padding-bottom:0}.YXXI8a_table th,.YXXI8a_table td{text-align:left;min-width:0;word-break:auto-phrase;overflow-wrap:break-word;font-size:14.4px;line-height:1.8;display:block}.YXXI8a_table td:before{content:attr(data-label) "　";color:var(--muted-ink);letter-spacing:.04em;font-size:13px;font-weight:700}.YXXI8a_menuCell{margin-bottom:var(--s5);font-family:var(--font-head);letter-spacing:.04em;font-weight:700}.YXXI8a_table .YXXI8a_menuCell{font-size:16px}.YXXI8a_visuallyHidden,.YXXI8a_visuallyHiddenNarrow{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.YXXI8a_links{gap:var(--s20) var(--s40);margin-top:var(--s40);flex-wrap:wrap;display:flex}.YXXI8a_links a>span:first-child{text-wrap:balance;word-break:auto-phrase}@media (min-width:768px){.YXXI8a_table{display:table}.YXXI8a_table tbody{display:table-row-group}.YXXI8a_table tr{border-top:0;padding:0;display:table-row}.YXXI8a_table thead{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.YXXI8a_table thead tr{display:table-row}.YXXI8a_table th,.YXXI8a_table td{padding:var(--s20) var(--s20) var(--s20) 0;border-top:1px solid var(--line);vertical-align:top;font-size:16px;display:table-cell}.YXXI8a_table thead th{color:var(--muted-ink);letter-spacing:.04em;border-top:0;padding-top:0;font-size:14px;font-weight:700}.YXXI8a_table tbody tr:first-child th,.YXXI8a_table tbody tr:first-child td{padding-top:var(--s20)}.YXXI8a_table td:before{content:none}.YXXI8a_menuCell{width:34%;margin-bottom:0}.YXXI8a_priceCell{white-space:nowrap;width:18%;padding-right:0}}@media (min-width:1250px){.YXXI8a_table th,.YXXI8a_table td{font-size:18px}.YXXI8a_table thead th{font-size:15px}.YXXI8a_table .YXXI8a_menuCell{font-size:18px}}
.PK8D5W_table{border-bottom:1px solid var(--line);display:grid}.PK8D5W_row{gap:var(--s5);min-width:0;padding-block:var(--s20);border-top:1px solid var(--line);display:grid}.PK8D5W_row dt{color:var(--muted-ink);letter-spacing:.04em;font-size:14px;font-weight:700;line-height:1.6}.PK8D5W_row dd{overflow-wrap:anywhere;min-width:0;word-break:auto-phrase;font-size:16px;line-height:1.8}.PK8D5W_closing{margin-top:var(--s40)}.PK8D5W_closing a{color:var(--accent-ink);text-underline-offset:4px;font-weight:700}.PK8D5W_closing a:hover{color:var(--accent-ink-hover)}@media (min-width:768px){.PK8D5W_row{gap:var(--s40);padding-block:var(--s30);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.PK8D5W_row dt{font-size:15px}}
