/* 2026-09-01: mindcare is a document/index flow, not an emotional-wellness landing page. */
.mc-hero{min-height:760px!important;padding:96px 0 52px!important}.mc-hero:before{background:linear-gradient(90deg,rgba(245,241,231,.93),rgba(245,241,231,.54) 48%,rgba(245,241,231,.05))!important}.mc-hero .mc-shell{display:flex;flex-direction:column;min-height:612px}.mc-hero h1{margin:auto 0 34px!important;max-width:none!important;font-size:clamp(72px,9vw,143px)!important;font-weight:760;letter-spacing:-.11em!important;line-height:.78!important}.mc-hero-index{max-width:620px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #17233b}.mc-hero-index a{display:grid;grid-template-columns:23px 1fr;gap:6px;padding:13px 11px 11px 0;border-bottom:1px solid #17233b;font-size:14px;font-weight:760;text-decoration:none}.mc-hero-index a+a{margin-left:14px}.mc-hero-index span{font-size:10px;letter-spacing:.08em}.mc-hero-index b{grid-column:2;justify-self:end;grid-row:1;font-size:16px;transition:transform .2s}.mc-hero-index a:hover b{transform:translate(4px,-4px)}.mc-process{padding:126px 0;background:#f6f2e9}.mc-process-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:11%;align-items:start}.mc-process h2,.mc-record h2,.mc-utility h2{margin:0;font-size:clamp(45px,5vw,72px);font-weight:750;letter-spacing:-.09em;line-height:.94}.mc-process ol{list-style:none;margin:0;padding:0;border-top:1px solid #17233b}.mc-process li{display:grid;grid-template-columns:60px 1fr 1.6fr;gap:16px;align-items:baseline;padding:23px 0;border-bottom:1px solid #17233b}.mc-process li span{font-size:11px;font-weight:800}.mc-process li b{font-size:23px;letter-spacing:-.06em}.mc-process li p{margin:0;font-size:15px;line-height:1.55;color:#4d5667}.mc-papers{padding:126px 0!important;background:#cfd2ee!important}.mc-head{align-items:end!important}.mc-text-link{padding-bottom:5px;border-bottom:1px solid #17233b;font-size:14px;font-weight:750;text-decoration:none}.mc-record{padding:130px 0;background:#f7f4ee}.mc-record-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:13%;align-items:center}.mc-record-sheet{min-height:430px;display:flex;flex-direction:column;padding:28px;background:#e66746;color:#17233b;box-shadow:17px 20px 0 #17233b;transform:rotate(-3deg)}.mc-record-sheet small{font-size:11px;font-weight:800;letter-spacing:.11em}.mc-record-sheet b{margin:auto 0;font-size:clamp(57px,6vw,92px);letter-spacing:-.11em;line-height:.75}.mc-record-sheet span{font-size:13px;font-weight:750}.mc-record p{max-width:29ch;margin:26px 0 34px;font-size:16px;line-height:1.8;color:#4d5667}.mc-utility{padding:108px 0;background:#17233b;color:#fff}.mc-utility .mc-label{color:#f09c82}.mc-utility-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:39px}.mc-utility nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.7)}.mc-utility nav a{min-height:220px;display:flex;flex-direction:column;padding:20px;border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);color:#fff;text-decoration:none}.mc-utility nav a:first-child{border-left:1px solid rgba(255,255,255,.7)}.mc-utility nav span{font-size:12px;font-weight:800}.mc-utility nav b{margin-top:auto;font-size:24px;letter-spacing:-.06em}.mc-utility nav i{align-self:end;margin-top:18px;font-size:22px;font-style:normal}.mc-utility nav a:hover{background:#e66746;color:#17233b}@media(max-width:760px){.mc-hero{min-height:650px!important;padding:72px 0 31px!important}.mc-hero .mc-shell{min-height:547px}.mc-hero h1{font-size:clamp(73px,22vw,121px)!important}.mc-hero-index{max-width:none}.mc-hero-index a{font-size:12px}.mc-process,.mc-papers,.mc-record{padding:80px 0!important}.mc-process-grid,.mc-record-grid{grid-template-columns:1fr;gap:35px}.mc-process li{grid-template-columns:45px 1fr}.mc-process li p{grid-column:2}.mc-record-sheet{min-height:310px}.mc-utility{padding:78px 0}.mc-utility-head{display:block}.mc-utility nav{grid-template-columns:1fr}.mc-utility nav a{min-height:145px;border-left:1px solid rgba(255,255,255,.7)}.mc-utility nav b{font-size:27px}}

/* Mindcare home: a personal archive, not a therapeutic promise. */
.atv-mind-home{--mc-ink:#17233b;--mc-paper:#f5f1e7;--mc-blue:#174b9d;--mc-coral:#d76540;background:var(--mc-paper);color:var(--mc-ink);font-family:Pretendard,system-ui,sans-serif}.atv-mind-home *{box-sizing:border-box}.atv-mind-home a{color:inherit;text-decoration:none}.mc-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.mc-hero{min-height:680px;position:relative;isolation:isolate;display:grid;align-items:end;padding:108px 0 76px;overflow:hidden}.mc-hero:before{content:"";position:absolute;inset:0;background:rgba(245,241,231,.28);z-index:-1}.mc-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mc-kicker,.mc-label{display:block;margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.mc-kicker{color:#315b9c}.mc-hero h1{margin:0;max-width:8.7ch;font-size:clamp(46px,6.1vw,84px);letter-spacing:-.078em;line-height:.98;word-break:keep-all}.mc-hero h1 em{font-style:normal;color:var(--mc-blue)}.mc-hero p{max-width:32ch;margin:28px 0 0;color:#354058;font-size:17px;line-height:1.75;word-break:keep-all}.mc-actions{display:flex;gap:10px;margin-top:35px;flex-wrap:wrap}.mc-button{display:inline-flex;min-height:51px;align-items:center;justify-content:center;padding:0 21px;border:1px solid var(--mc-ink);font-size:15px;font-weight:750}.mc-button.primary{background:var(--mc-ink);color:#fff}.mc-button.ghost{background:rgba(255,255,255,.48)}.mc-intro{padding:120px 0 106px;background:#fff}.mc-intro-grid{display:grid;grid-template-columns:.72fr 1.55fr;gap:9vw}.mc-label{color:var(--mc-coral)}.mc-intro h2,.mc-papers h2,.mc-close h2{margin:0;font-size:clamp(35px,4vw,58px);letter-spacing:-.07em;line-height:1.08;word-break:keep-all}.mc-intro p{margin:0;color:#4d5667;font-size:17px;line-height:1.92;word-break:keep-all}.mc-index{margin-top:42px;border-top:1px solid #c7cbd2}.mc-index a{display:grid;grid-template-columns:42px 1fr auto;gap:14px;padding:20px 0;border-bottom:1px solid #c7cbd2;align-items:center}.mc-index i{font-style:normal;color:#8b94a2;font-size:12px;font-weight:800}.mc-index b{font-size:17px;letter-spacing:-.04em}.mc-index span{font-size:18px}.mc-papers{padding:111px 0;background:#e1e9f7}.mc-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:40px}.mc-head p{max-width:33ch;margin:0;color:#42566f;font-size:16px;line-height:1.75}.mc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mc-card{position:relative;min-height:340px;padding:28px;background:#f9fafb;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.mc-card:nth-child(2){background:#174b9d;color:#fff;transform:translateY(28px)}.mc-card:nth-child(3){background:#d76540;color:#fff}.mc-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(24,42,69,.18)}.mc-card:nth-child(2):hover{transform:translateY(23px)}.mc-card small{font-weight:800;font-size:12px;letter-spacing:.14em;color:#5f7798}.mc-card:nth-child(n+2) small{color:#d5e5ff}.mc-card h3{margin:76px 0 12px;font-size:28px;letter-spacing:-.065em}.mc-card p{margin:0;max-width:18ch;font-size:16px;line-height:1.75;word-break:keep-all}.mc-card strong{margin-top:auto;padding-top:26px;font-size:14px}.mc-note{padding:118px 0;background:#fff}.mc-note-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:5vw;align-items:end}.mc-note p{margin:22px 0 0;max-width:43ch;color:#4d5667;font-size:17px;line-height:1.9;word-break:keep-all}.mc-paper{padding:30px;border:1px solid #adb6c2;background:var(--mc-paper);transform:rotate(-2deg)}.mc-paper small{font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--mc-coral)}.mc-paper b{display:block;margin-top:55px;font-size:24px;line-height:1.35;letter-spacing:-.06em;word-break:keep-all}.mc-paper a{display:inline-block;margin-top:32px;padding-bottom:4px;border-bottom:1px solid;font-size:14px;font-weight:800}.mc-close{padding:92px 0;background:#17233b;color:#fff}.mc-close p{max-width:39ch;margin:21px 0 32px;color:#c6d1e3;font-size:16px;line-height:1.8;word-break:keep-all}@media(max-width:760px){.mc-shell{width:min(100% - 32px,1180px)}.mc-hero{min-height:610px;padding:78px 0 52px}.mc-hero:before{background:rgba(245,241,231,.56)}.mc-intro,.mc-papers,.mc-note{padding:74px 0}.mc-intro-grid,.mc-note-grid{grid-template-columns:1fr;gap:32px}.mc-head{display:block}.mc-head p{margin-top:18px}.mc-grid{grid-template-columns:1fr}.mc-card:nth-child(2){transform:none}.mc-card:nth-child(2):hover{transform:translateY(-5px)}.mc-close{padding:70px 0}}
