.classes-page{color:#13223a;background:#f5f3ee;min-height:100vh}.classes-page *{box-sizing:border-box}.classes-page header{background:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.classes-page header img{width:155px;height:auto}.classes-page header>a:last-child{font-weight:850;text-decoration:none}.classes-hero{color:#fff;background:#0c1b31;padding:clamp(75px,10vw,150px) clamp(24px,9vw,145px)}.classes-hero small,.classes-grid span{color:#d5aa61;letter-spacing:.22em;font-size:12px;font-weight:900}.classes-hero h1{letter-spacing:-.055em;word-break:keep-all;margin:20px 0;font:500 clamp(45px,6vw,80px)/1.12 Georgia,Noto Serif KR,serif}.classes-hero p{color:#d6dee8;font-size:18px}.classes-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1320px;margin:auto;padding:clamp(55px,7vw,100px) 22px;display:grid}.classes-grid>a{min-height:360px;color:inherit;background:#fff;border-top:6px solid #153f72;flex-direction:column;padding:clamp(38px,5vw,70px);text-decoration:none;display:flex}.classes-grid>a:last-child{border-color:#8d2d2e}.classes-grid h2{letter-spacing:-.05em;margin:70px 0 14px;font:500 clamp(36px,4vw,56px) Georgia,Noto Serif KR,serif}.classes-grid p{color:#657184;margin:0;line-height:1.7}.classes-grid b{color:#153f72;margin-top:auto;padding-top:38px}.classes-grid>a:last-child b{color:#8d2d2e}@media (max-width:700px){.classes-page header{height:68px}.classes-page header img{width:130px}.classes-hero{padding:70px 22px}.classes-hero h1{font-size:43px}.classes-hero p{font-size:16px;line-height:1.7}.classes-grid{grid-template-columns:1fr;padding:30px 14px}.classes-grid>a{min-height:310px;padding:38px 25px}.classes-grid h2{margin-top:50px;font-size:39px}}
