.kt-detail-link{display:inline-flex;margin-top:1.15rem;color:var(--pink);font-weight:800}.kt-detail-link b{margin-left:.45rem}.kt-page{overflow:hidden}.kt-intro{width:min(1180px,calc(100% - 40px));margin:auto;padding:78px 0 88px;display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:center}.kt-intro h1{margin:0;font-size:clamp(3rem,7vw,5.8rem);line-height:1.05;letter-spacing:-.06em}.kt-lead{max-width:690px;margin:1.7rem 0 0;color:var(--muted);font-size:1.16rem}.kt-intro-figure{min-height:460px;display:flex;align-items:flex-end;justify-content:center;gap:1rem;background:radial-gradient(circle,#fff 0 43%,#fde8f3 44% 67%,transparent 68%)}.kt-intro-figure img{max-height:410px;max-width:46%;object-fit:contain}.kt-info-section{padding:100px max(20px,calc((100% - 1180px)/2))}.kt-info-section h2{max-width:850px;margin:0;font-size:clamp(2.1rem,4.3vw,3.7rem);line-height:1.18;letter-spacing:-.045em}.section-intro{max-width:760px;color:var(--muted);font-size:1.08rem}.kt-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.kt-feature-grid article,.kt-care-grid article{padding:2rem;border:1px solid var(--line);border-radius:22px;background:#fff}.kt-feature-grid span{display:inline-block;padding:.3rem .75rem;border-radius:999px;background:#fde8f3;color:var(--pink);font-size:.85rem;font-weight:800}.kt-feature-grid article:nth-child(2) span{background:#e5f3fb;color:var(--blue)}.kt-feature-grid article:nth-child(3) span{background:#eef7da;color:#537514}.kt-feature-grid h3,.kt-care-grid h3{margin:1rem 0 .5rem;font-size:1.3rem}.kt-feature-grid p,.kt-care-grid p{margin:0;color:var(--muted)}.kt-soft{background:var(--soft)}.kt-split{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.kt-split p{margin:0 0 1rem;color:var(--muted);font-size:1.08rem}.kt-split strong{color:var(--ink)}.kt-care-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}.kt-alert{margin-top:1rem;padding:1.5rem 1.7rem;border-radius:20px;background:#fff6d7;border:1px solid #f2df93}.kt-alert strong{font-size:1.05rem}.kt-alert p{margin:.35rem 0 0;color:#665b3a}.kt-life{background:var(--ink);color:#fff}.kt-life .section-label{color:#ffd5ec;border-color:#ffd5ec}.kt-life .kt-split p{color:#d7d1db}.kt-life .button{margin-top:1rem}.kt-sources ul{padding:0;list-style:none;max-width:850px}.kt-sources li{border-bottom:1px solid var(--line)}.kt-sources li:first-child{border-top:1px solid var(--line)}.kt-sources li a{display:flex;padding:1rem 0;color:var(--blue);font-weight:700}.kt-sources li a:after{content:"↗";margin-left:auto}.kt-page-nav{display:flex!important}.kt-page-nav a{white-space:nowrap}@media(max-width:900px){.kt-page-nav{display:none!important}.kt-intro,.kt-split{grid-template-columns:1fr;gap:2.5rem}.kt-intro-figure{min-height:380px}.kt-feature-grid{grid-template-columns:1fr}.kt-intro{padding-top:55px}}@media(max-width:620px){.kt-intro{width:calc(100% - 32px);padding:42px 0 58px}.kt-intro h1{font-size:3rem}.kt-intro-figure{min-height:310px}.kt-intro-figure img{max-height:300px}.kt-info-section{padding:72px 20px}.kt-care-grid{grid-template-columns:1fr}.kt-feature-grid article,.kt-care-grid article{padding:1.4rem}}
