/* 장학회 소개 하위 페이지 */
.about-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;margin-bottom:0}
.about-subnav-link{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border:1px solid #dce8f5;border-radius:18px;background:#fff;color:#12315f;text-decoration:none;box-shadow:0 10px 30px rgba(15,63,120,.08);transition:.2s ease}
.about-subnav-link:hover{transform:translateY(-2px);border-color:#1e6cc9;box-shadow:0 14px 34px rgba(15,63,120,.14)}
.about-subnav-link[aria-current="page"]{color:#fff;border-color:#0b5fb8;background:linear-gradient(135deg,#0b5fb8,#1e8ed6)}
.about-subnav-link span{font-size:1.12rem;font-weight:800}
.about-subnav-link small{font-size:.86rem;color:#66809c}
.about-subnav-link[aria-current="page"] small{color:rgba(255,255,255,.82)}
.intro-card{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid #e0e9f3;border-radius:24px;background:linear-gradient(145deg,#fff,#f5f9fd);box-shadow:0 18px 50px rgba(17,63,112,.08)}
.intro-card .lead{font-size:clamp(1.25rem,2.3vw,1.65rem);font-weight:800;line-height:1.65;color:#113568}
.intro-card p{line-height:1.9;color:#425a73}
.signature{margin-top:34px;text-align:right;color:#234a75}.signature strong{display:block;margin-top:7px;font-size:1.25rem;color:#102f5b}
.ci-intro{max-width:760px;margin:0 auto 38px;text-align:center}.ci-intro p{color:#5c728a;line-height:1.75}
.ci-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.ci-card{overflow:hidden;border:1px solid #dfe8f2;border-radius:22px;background:#fff;box-shadow:0 16px 42px rgba(15,63,120,.08)}
.ci-preview{display:flex;align-items:center;justify-content:center;min-height:300px;padding:34px;background:linear-gradient(145deg,#f8fbff,#eef5fb)}
.ci-preview img{display:block;max-width:100%;max-height:250px;object-fit:contain}
.ci-card-body{padding:24px}.ci-card-body h3{margin:0 0 8px;color:#113568}.ci-card-body p{margin:0 0 20px;color:#60758a;line-height:1.65}
.download-actions{display:flex;flex-wrap:wrap;gap:10px}.download-btn{display:inline-flex;align-items:center;justify-content:center;min-width:116px;padding:12px 18px;border-radius:999px;background:#0b5fb8;color:#fff;text-decoration:none;font-weight:800}
.download-btn.secondary{background:#eaf3fc;color:#0b5fb8}.download-btn:hover{filter:brightness(.95)}
.ci-guide{margin-top:44px}.ci-guide h2{text-align:center;color:#113568}.ci-guide-image{display:block;width:min(100%,900px);height:auto;margin:20px auto 0;border:1px solid #dfe8f2;border-radius:20px;box-shadow:0 18px 46px rgba(15,63,120,.1)}
.file-note{margin-top:20px;padding:16px 18px;border-radius:14px;background:#eef6fd;color:#415e7b;font-size:.92rem;line-height:1.65}
@media (max-width:760px){.about-subnav,.ci-grid{grid-template-columns:1fr}.about-subnav{margin-top:22px}.about-subnav-link{padding:18px 20px}.ci-preview{min-height:220px;padding:24px}.ci-preview img{max-height:190px}.download-actions{flex-direction:column}.download-btn{width:100%}}
