.pg-hero.tch-head{padding:20px 0 28px}.tch-list{padding:28px 0 40px}.tch-card{display:flex;flex-direction:column;box-sizing:border-box;height:100%;overflow:hidden;border-radius:10px;background:#FFFFFF;color:var(--lp-navy)}.tch-card-ph{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center top;background:var(--lp-surface)}.tch-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:16px}.tch-card-subj{font-size:13px;font-weight:600;line-height:18px;color:var(--lp-pink)}.tch-card-name{margin:0;font-size:17px;font-weight:700;line-height:23px;color:var(--lp-navy)}.tch-card-text{font-size:14px;line-height:20px;color:var(--lp-text2)}.tch-card-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;color:var(--lp-pink)}.tch-seo-sec{padding:40px 0;background:#FFFFFF}.tch-two{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.tch-seo{display:flex;flex-direction:column;gap:12px;max-width:720px}.tch-seo .pg-h2{margin-bottom:0}.tch-seo p{margin:0;font-size:16px;line-height:26px;color:var(--lp-text2)}.tch-seo-sec .pg-h3{margin-top:0}.tch-narrow{box-sizing:border-box;max-width:860px;margin:0 auto;padding:0 16px}.tch-hero{padding:20px 0 36px;background:#FFFFFF}.tch-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px}.tch-photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center top;border-radius:10px;background:var(--lp-surface)}.tch-hero-info{display:flex;flex-direction:column;gap:16px;min-width:0}.tch-tag{align-self:flex-start;padding:6px 12px;border-radius:8px;background:var(--lp-pink-soft);color:var(--lp-pink-dark);font-size:14px;font-weight:600;line-height:20px}.tch-h1{margin:0;font-family:var(--lp-head);font-size:30px;font-weight:400;line-height:36px;color:var(--lp-navy)}.tch-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.tch-stat{display:flex;flex-direction:column-reverse;gap:2px;min-width:0;padding:14px;border-radius:10px;background:var(--lp-surface)}.tch-stat dt{font-size:13.5px;line-height:19px;color:var(--lp-text2)}.tch-stat dd{margin:0;font-family:var(--lp-head);font-size:26px;font-weight:400;line-height:32px;color:var(--lp-navy)}.tch-actions{display:flex;flex-wrap:wrap;gap:12px}.tch-sec{padding:40px 0}.tch-sec-white{background:#FFFFFF}.tch-sec-flush{padding-top:0}.tch-box{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:10px;background:#FFFFFF}.tch-h3{margin:0;font-family:var(--lp-head);font-size:20px;font-weight:400;line-height:26px;color:var(--lp-navy)}.tch-exp{margin:0;padding:0 0 0 20px;list-style:disc;font-size:16px;line-height:27px;color:var(--lp-text2)}.tch-exp li{page-break-inside:avoid;break-inside:avoid}.tch-h2{margin:0 0 16px;font-family:var(--lp-head);font-size:24px;font-weight:400;line-height:30px;color:var(--lp-navy)}.tch-others{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.tch-other{display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:14px;border-radius:10px;background:#FFFFFF;color:var(--lp-navy)}.tch-other-ph{flex:none;width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--lp-surface)}.tch-other-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tch-other-name{font-size:15.5px;font-weight:700;line-height:21px}.tch-other-subj{font-size:14px;font-weight:600;line-height:20px;color:var(--lp-pink)}@media (min-width:900px){.pg-hero.tch-head{padding:32px 0 48px}.tch-list{padding:48px 0 72px}.tch-seo-sec{padding:64px 0}.tch-two{grid-template-columns:1.6fr 1fr}.tch-narrow{padding:0 40px}.tch-hero{padding:32px 0 64px}.tch-hero-grid{grid-template-columns:420px minmax(0,1fr);gap:48px}.tch-h1{font-size:46px;line-height:54px}.tch-sec{padding:72px 0}.tch-h3{font-size:24px;line-height:30px}.tch-exp{column-count:2;column-gap:40px}.tch-h2{margin-bottom:22px;font-size:34px;line-height:42px}.tch-others{grid-template-columns:repeat(3,minmax(0,1fr))}}