.Be2RcG_button{border-radius:var(--radius-xs,8px);min-height:44px;font-family:var(--font-noto), sans-serif;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.Be2RcG_button:focus-visible{outline-offset:3px;outline:3px solid #d8a3b280}.Be2RcG_button:disabled,.Be2RcG_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.Be2RcG_free,.Be2RcG_free:visited{-webkit-text-fill-color:#5e4636;background:#d8a3b2;color:#5e4636!important}.Be2RcG_free:hover,.Be2RcG_free:focus-visible,.Be2RcG_free:active{-webkit-text-fill-color:#3f3026;background:#c88ea0;color:#3f3026!important}.Be2RcG_premium,.Be2RcG_premium:visited{-webkit-text-fill-color:#5e4636;background:#d9bf77;color:#5e4636!important}.Be2RcG_premium:hover,.Be2RcG_premium:focus-visible,.Be2RcG_premium:active{-webkit-text-fill-color:#3f3026;background:#c9aa58;color:#3f3026!important}.Be2RcG_secondary,.Be2RcG_secondary:visited{-webkit-text-fill-color:#5e4636;background:#fffdf8;border-color:#5e463659;color:#5e4636!important}.Be2RcG_secondary:hover,.Be2RcG_secondary:focus-visible,.Be2RcG_secondary:active{-webkit-text-fill-color:#3f3026;background:#fbf7ec;border-color:#d8a3b2;color:#3f3026!important}.Be2RcG_sm{min-height:38px;padding:.5rem .85rem;font-size:.875rem}.Be2RcG_md{padding:.7rem 1.125rem;font-size:.95rem}.Be2RcG_lg{min-height:50px;padding:.85rem 1.4rem;font-size:1rem}.Be2RcG_fullWidth{width:100%}
.kh8fGa_main{min-height:100vh;padding:var(--space-12) var(--space-5) 112px}.kh8fGa_panel{background:var(--surface-raised);border:1px solid var(--border-color);border-radius:var(--radius-xl);max-width:980px;box-shadow:var(--shadow-md);margin:0 auto;padding:clamp(28px,5vw,56px)}.kh8fGa_kicker{color:var(--accent-red);font-family:var(--font-noto), sans-serif;letter-spacing:.18em;margin-bottom:var(--space-3);text-transform:uppercase;font-size:.78rem;font-weight:700}.kh8fGa_title{color:var(--text-main);margin-bottom:28px;font-size:clamp(2rem,5vw,3rem)}.kh8fGa_lead{color:var(--foreground-soft);margin-bottom:28px;font-size:1.02rem;line-height:2}.kh8fGa_lead p{margin-bottom:1.4em}.kh8fGa_lead p:last-child{margin-bottom:0}.kh8fGa_copyrightNote{color:var(--text-muted);font-size:.9rem}.kh8fGa_enBox{background:var(--surface-soft);border:1px solid var(--border-faint);border-radius:var(--radius-lg);color:var(--text-muted);margin-bottom:var(--space-10);padding:var(--space-6);font-size:.96rem;line-height:1.85}.kh8fGa_enBox h2{color:var(--text-main);margin-bottom:var(--space-3);font-size:1.4rem}.kh8fGa_enBox p{margin-bottom:1.2em}.kh8fGa_enBox p:last-child{margin-bottom:0}.kh8fGa_tocNav{border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);padding:var(--space-6) 0;margin-bottom:36px}.kh8fGa_tocNav h2{margin-bottom:var(--space-4);font-size:1.45rem}.kh8fGa_pills{flex-wrap:wrap;gap:10px;display:flex}.kh8fGa_pill{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--foreground);font-family:var(--font-noto), sans-serif;font-size:var(--text-sm);padding:var(--space-2) 14px;text-decoration:none}.kh8fGa_cards{gap:22px;display:grid}.kh8fGa_caseCard{background:var(--surface);border:1px solid var(--border-faint);border-radius:var(--radius-lg);padding:var(--space-6);scroll-margin-top:88px}.kh8fGa_caseCard h2{color:var(--accent-red);margin-bottom:10px;font-size:1.35rem}.kh8fGa_caseCard p{color:var(--foreground-soft);font-size:var(--text-base);line-height:2}.kh8fGa_previewBridge{gap:var(--space-6);margin-top:var(--space-10);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--accent-red-light);border:1px solid #c8768647;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kh8fGa_previewBridge h2{color:var(--text-main);margin-bottom:10px;font-size:1.35rem}.kh8fGa_previewBridge p:not(.kh8fGa_kicker){color:var(--foreground-soft);font-size:var(--text-base);line-height:1.9}.kh8fGa_previewButton{white-space:nowrap}.kh8fGa_ctaRow{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.kh8fGa_recommendedContentHeading{color:var(--text-main);margin-top:var(--space-10);align-items:flex-start;gap:10px;font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.5;display:flex}.kh8fGa_recommendedContentHeading small{color:var(--text-muted);font-family:var(--font-noto), sans-serif;letter-spacing:.02em;font-size:.78rem;font-weight:500;display:block}.kh8fGa_teacherCtaRow{margin-top:var(--space-4)}.kh8fGa_premiumContentStart{margin-left:auto}@media (max-width:680px){.kh8fGa_premiumContentStart{margin-left:0}.kh8fGa_previewBridge{grid-template-columns:1fr}.kh8fGa_previewButton{width:100%}}
.FPgEZa_main{padding:clamp(28px,5vw,48px) clamp(12px,3vw,24px) 80px}.FPgEZa_panel{flex-direction:column;gap:clamp(28px,4vw,36px);padding:clamp(20px,4vw,48px);display:flex}.FPgEZa_header{gap:12px;display:grid}.FPgEZa_header>p,.FPgEZa_header>h1{margin:0}.FPgEZa_recommendations{background:#f7efdb;border:1px solid #d9bf774d;border-radius:12px;gap:18px;padding:clamp(18px,3vw,24px);display:grid}.FPgEZa_recommendations>h2{margin:0}.FPgEZa_links{align-items:center;margin-top:0}.FPgEZa_toc,.FPgEZa_introduction{margin-bottom:0}
