.information-page nav [aria-current=page]{color:var(--green)}
.breadcrumbs{display:flex;gap:13px;color:#788780;font-size:11px;padding:28px 0 23px}.breadcrumbs a:hover{color:var(--green)}
.information-hero{position:relative;border-radius:18px;background:var(--navy);padding:48px 54px;color:#f4f8f5;overflow:hidden}
.information-hero:after{content:'';position:absolute;width:370px;height:370px;right:-100px;top:-140px;border:1px solid #9fd5be22;border-radius:50%;box-shadow:0 0 0 40px #9fd5be08,0 0 0 80px #9fd5be04;pointer-events:none}
.information-hero .eyebrow{color:#a8d7bd}.information-hero h1{max-width:840px;font-size:44px;line-height:1.2;letter-spacing:-1.8px;margin:23px 0 20px}.information-hero p{max-width:770px;font-size:14px;line-height:1.9;color:#b7cbc9;margin:0}
.information-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;margin:48px 0 64px;align-items:start}.contents{position:sticky;top:30px;padding:20px 0}.contents nav{display:flex;flex-direction:column;margin:19px 0 24px;gap:0}.contents nav a{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px;color:#566d63;line-height:1.5}.contents nav a:hover{color:var(--green)}.contents nav span{color:#8aa597;font-size:10px}.back-link{font-size:11px;color:var(--green);font-weight:600}
.information-article{background:#fff;border:1px solid var(--line);padding:14px 38px 34px;border-radius:14px}.information-article h2{scroll-margin-top:30px;font-size:23px;letter-spacing:-.7px;margin:27px 0 14px;line-height:1.4}.information-article h2:not(:first-child){border-top:1px solid #e9eeea;padding-top:27px}.information-article p{font-size:14px;line-height:1.95;color:#5b7067;margin:0 0 19px}.information-article .text-link{color:var(--green);margin-top:12px}
.information-more{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#e9eeea;border:1px solid #dce5dd;border-radius:14px;padding:31px 36px;margin-bottom:60px}.information-more h2{font-size:24px}.information-more .primary-button{white-space:nowrap}
@media(max-width:800px){.information-layout{grid-template-columns:1fr;gap:22px;margin-top:25px}.contents{position:static;padding:0}.contents nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.information-hero{padding:36px}.information-hero h1{font-size:36px}.information-more{flex-direction:column;align-items:start}}
@media(max-width:560px){.information-hero{padding:30px 23px}.information-hero h1{font-size:31px;letter-spacing:-1px}.information-hero p{font-size:12px}.information-article{padding:6px 22px 22px}.information-article h2{font-size:21px}.information-article p{font-size:13px}.contents nav{grid-template-columns:1fr}.information-more{padding:25px 23px}.information-more h2{font-size:23px}.information-layout{margin-bottom:34px}.breadcrumbs{font-size:10px}.information-page .topbar .outline-button{margin-left:auto}.information-more .primary-button{font-size:11px}}
