.reading-section{background:#f1f5f7;color:#233e4a}.reading-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.reading-heading h2{margin:10px 0;font-size:clamp(28px,3vw,42px);line-height:1.5}.reading-heading p{font-size:16px;line-height:1.85;margin:8px 0}.reading-kicker{font-size:14px!important;letter-spacing:.14em;color:#446b7c}.reading-card{display:grid;grid-template-columns:190px minmax(0,1fr);gap:36px;padding:34px;background:#fff;border:1px solid #c5d4db;border-radius:12px;text-decoration:none!important;color:#233e4a!important}.reading-card:hover{border-color:#457183}.reading-card:focus-visible,.reading-link:focus-visible{outline:3px solid #35788e;outline-offset:5px}.reading-number{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(140deg,#eef3f8,#edf6f1);border-radius:8px;color:#456d7c;padding:24px}.reading-number span{font-size:14px;letter-spacing:.15em}.reading-number strong{font:86px/1.2 Georgia,serif;font-weight:400}.reading-card h3{font-size:clamp(22px,2.4vw,30px);line-height:1.5;margin:14px 0}.reading-card p{font-size:16px;line-height:1.85;margin:12px 0}.reading-meta{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px;color:#526f7a}.reading-meta .category{color:#305f60;font-weight:600}.reading-link{display:inline-block;font-size:16px;color:#225e73;font-weight:600;text-underline-offset:5px}.reading-card .reading-link{margin-top:12px}.reading-inquiry{max-width:820px;margin:0 auto 64px;padding:30px;border:1px solid #c7d7dc;border-radius:10px;background:#f1f6f7}.reading-inquiry h2{font-size:24px;line-height:1.5;margin:0 0 14px}.reading-inquiry p{font-size:16px;line-height:1.8;margin:12px 0}.reading-inquiry .reading-link{padding:10px 0}.reading-page-main{max-width:1140px;margin:auto;padding:42px 32px 70px}.reading-page-main h1{font-size:clamp(30px,4vw,48px);line-height:1.45;margin:10px 0 20px}.reading-page-main .lead{max-width:760px;line-height:1.9;margin-bottom:40px}.reading-page-main>.reading-inquiry{max-width:none;margin:38px 0 0}.reading-header-nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.reading-external{border-top:1px solid #cedbe1;padding-top:24px;margin:32px 0}.article-context{padding:20px;border:1px solid #b7cdd6;background:#edf5f8;margin:20px 0}.article-context legend{padding:0 8px;font-weight:600}.article-context input[readonly]{background:#fff;color:#234656}.article-context p{font-size:14px!important}.reading-index-breadcrumb{font-size:14px;margin-bottom:26px}.reading-footer-links{display:flex;gap:20px;flex-wrap:wrap}
@media(max-width:760px){.reading-heading{display:block}.reading-heading>.reading-link{margin-top:12px}.reading-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px}.reading-number{flex-direction:row;gap:18px;padding:14px}.reading-number strong{font-size:44px}.reading-page-main{padding:28px 20px 48px}.reading-inquiry{margin:0 20px 44px;padding:24px}.reading-page-main>.reading-inquiry{margin:30px 0 0}.reading-header-nav{gap:10px 18px}.report-header{flex-wrap:wrap}.reading-card h3{font-size:24px}.reading-meta{font-size:14px}.reading-heading h2{font-size:29px}}
@media(min-width:851px) and (max-width:1300px){header:has(#navigation){height:auto;min-height:100px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}header #navigation{flex-wrap:wrap;gap:16px}}
@media print{.reading-inquiry,.reading-header-nav{display:none}}
