.xclm-page{--xclm-ink:#172638;--xclm-blue:#173f72;--xclm-green:#9dcc00;--xclm-paper:#f5f2eb;--xclm-line:#d9e0e6;color:var(--xclm-ink);font-family:Inter,Arial,sans-serif}.xclm-page *{box-sizing:border-box}.xclm-kicker,.xclm-label{display:block;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--xclm-blue)}.xclm-rule-line{display:inline-block;width:56px;height:3px;background:var(--xclm-green);margin-bottom:20px}.xclm-section-head{max-width:760px}.xclm-section-head h1{font-size:clamp(40px,6vw,72px);line-height:1.02;margin:12px 0 20px;color:var(--xclm-ink)}.xclm-section-head>p{font-size:19px;line-height:1.65;color:#536273}.xclm-archive-hero{padding:86px 0 70px;background:linear-gradient(135deg,#f8f7f3 0%,#edf1f4 100%)}.xclm-latest-card{display:grid;grid-template-columns:minmax(190px,280px) 1fr;gap:56px;align-items:center;margin-top:54px;padding:38px;background:#fff;border-top:5px solid var(--xclm-blue);box-shadow:0 18px 50px rgba(22,38,56,.08)}.xclm-latest-cover img,.xclm-issue-cover img,.xclm-card-cover img{display:block;width:100%;height:auto;box-shadow:0 12px 30px rgba(22,38,56,.16)}.xclm-latest-copy h2{font-size:42px;margin:8px 0 6px}.xclm-latest-copy>p{font-size:16px;line-height:1.75;max-width:760px}.xclm-issue-meta,.xclm-card-meta{color:#6a7682}.xclm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.xclm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--xclm-blue);color:var(--xclm-blue);font-weight:750;text-decoration:none}.xclm-btn:hover{background:#eef3f8}.xclm-btn-primary{background:var(--xclm-blue);color:#fff}.xclm-btn-primary:hover{background:#102f57;color:#fff}.xclm-issue-library{padding:74px 0 90px}.xclm-library-head h2{font-size:36px;margin:0 0 8px}.xclm-library-head p{color:#687583}.xclm-year{font-size:28px;margin:50px 0 22px;padding-bottom:10px;border-bottom:1px solid var(--xclm-line)}.xclm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.xclm-issue-card{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:24px;border:1px solid var(--xclm-line);background:#fff}.xclm-card-copy h4{font-size:21px;line-height:1.35;margin:8px 0}.xclm-card-copy h4 a{color:var(--xclm-ink);text-decoration:none}.xclm-card-copy>p{font-size:14px;line-height:1.65}.xclm-counts{display:flex;gap:8px;flex-wrap:wrap}.xclm-counts span{padding:4px 8px;background:#eef3f8;color:var(--xclm-blue);font-size:12px;font-weight:700}.xclm-card-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px}.xclm-card-links a,.xclm-primary-link{font-size:13px;font-weight:800;color:var(--xclm-blue);text-decoration:none}.xclm-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:48px 0 0}.xclm-pagination a,.xclm-pagination span{display:block;padding:8px 12px;border:1px solid var(--xclm-line);text-decoration:none}.xclm-pagination .current{background:var(--xclm-blue);color:#fff}.xclm-empty{padding:40px;background:#f5f7f9}.xclm-issue-hero{padding:36px 0 72px;background:linear-gradient(135deg,#f8f7f3 0%,#edf1f4 100%)}.xclm-breadcrumb{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;margin:0 0 44px;color:#687583}.xclm-breadcrumb a{color:var(--xclm-blue);text-decoration:none}.xclm-issue-hero-grid{display:grid;grid-template-columns:minmax(230px,340px) 1fr;gap:70px;align-items:center}.xclm-issue-intro h1{font-size:clamp(40px,5vw,66px);line-height:1.06;margin:12px 0 24px}.xclm-issue-facts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.xclm-issue-facts span{padding:8px 12px;background:#fff;border-left:3px solid var(--xclm-green);font-size:14px;font-weight:700}.xclm-publisher{line-height:1.7;color:#536273}.xclm-issue-content{padding-top:74px;padding-bottom:80px}.xclm-overview,.xclm-section-title{display:grid;grid-template-columns:56px 1fr;gap:24px}.xclm-overview{padding:38px;background:var(--xclm-paper);margin-bottom:76px}.xclm-section-no{font-size:38px;font-weight:300;color:#9aa5af;line-height:1}.xclm-overview h2,.xclm-section-title h2{font-size:36px;margin:8px 0 18px}.xclm-overview p{font-size:17px;line-height:1.85;max-width:980px}.xclm-key-section,.xclm-development-section,.xclm-related{margin-bottom:82px}.xclm-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.xclm-key-card{padding:26px;border:1px solid var(--xclm-line);border-top:4px solid var(--xclm-blue)}.xclm-key-card>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#71808f}.xclm-key-card h3{font-size:20px;line-height:1.4;margin:10px 0}.xclm-key-card h3 a{color:var(--xclm-ink);text-decoration:none}.xclm-key-card p{font-size:14px;line-height:1.7}.xclm-key-card>a{font-weight:800;color:var(--xclm-blue);text-decoration:none}.xclm-key-meta{color:#657382}.xclm-rules{margin-top:30px;border-top:1px solid var(--xclm-line)}.xclm-rule-item{border-bottom:1px solid var(--xclm-line);scroll-margin-top:24px}.xclm-rule-item summary{display:grid;grid-template-columns:46px 1fr 140px 28px;gap:18px;align-items:center;padding:22px 8px;cursor:pointer;list-style:none}.xclm-rule-item summary::-webkit-details-marker{display:none}.xclm-rule-item summary::after{content:'+';grid-column:4;font-size:22px;color:var(--xclm-blue)}.xclm-rule-item[open] summary::after{content:'−'}.xclm-rule-no{font-weight:800;color:var(--xclm-blue)}.xclm-rule-title{font-size:17px;font-weight:750;line-height:1.45}.xclm-rule-date{font-size:13px;color:#687583;text-align:right}.xclm-rule-body{padding:0 52px 28px 72px}.xclm-rule-body dl{display:grid;grid-template-columns:1fr 2fr;gap:10px;margin:0 0 18px}.xclm-rule-body dl div{display:contents}.xclm-rule-body dt{font-size:12px;font-weight:800;letter-spacing:.08em;color:#71808f}.xclm-rule-body dd{margin:0}.xclm-rule-body p{font-size:16px;line-height:1.8}.xclm-official-link{display:inline-block;margin-top:6px;color:var(--xclm-blue);font-weight:800;text-decoration:none}.xclm-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.xclm-related-grid article{padding:24px;background:#f5f7f9}.xclm-related-grid time{font-size:12px;color:#71808f}.xclm-related-grid h3{font-size:18px;line-height:1.45}.xclm-related-grid a{color:var(--xclm-ink);text-decoration:none}.xclm-disclaimer{margin:0 0 28px;padding:18px 20px;background:#f5f7f9;color:#5c6976;font-size:13px;line-height:1.7}.xclm-issue-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:32px;border-top:1px solid var(--xclm-line)}.xclm-issue-nav>div:last-child{text-align:right}.xclm-issue-nav a{color:var(--xclm-blue);text-decoration:none;font-weight:750}.xclm-issue-nav small{display:block;color:#71808f;font-weight:500;margin-bottom:5px}.xclm-back{font-size:13px}.xclm-cta{padding:62px 0;background:var(--xclm-blue);color:#fff}.xclm-cta h2{font-size:34px;margin:0 0 10px}.xclm-cta p{max-width:760px;line-height:1.7}.xclm-cta a{display:inline-block;margin-top:14px;color:#fff;font-weight:800;text-decoration:none;border-bottom:2px solid var(--xclm-green)}.xclm-home-entry{padding:54px 0;background:#f2f5f7}.xclm-home-entry-inner{display:grid;grid-template-columns:150px 1fr;gap:34px;align-items:center;max-width:920px}.xclm-home-cover img{display:block;width:100%;height:auto;box-shadow:0 10px 24px rgba(22,38,56,.14)}.xclm-home-copy h2{font-size:32px;margin:8px 0}.xclm-home-copy h2 small{display:block;font-size:14px;font-weight:700;color:#687583;margin-top:8px}.xclm-home-copy p{line-height:1.7;max-width:700px}
@media(max-width:900px){.xclm-latest-card,.xclm-issue-hero-grid{grid-template-columns:220px 1fr;gap:34px}.xclm-grid{grid-template-columns:1fr}.xclm-related-grid{grid-template-columns:1fr}.xclm-rule-item summary{grid-template-columns:40px 1fr}.xclm-rule-date{grid-column:2;text-align:left}.xclm-rule-item summary::after{grid-column:3;grid-row:1/3}.xclm-rule-body{padding-left:58px}.xclm-issue-nav{grid-template-columns:1fr}.xclm-issue-nav>div:last-child{text-align:left}.xclm-back{order:3}}
@media(max-width:640px){.xclm-archive-hero,.xclm-issue-hero{padding-top:34px}.xclm-latest-card,.xclm-issue-hero-grid{grid-template-columns:1fr;padding:24px}.xclm-latest-cover,.xclm-issue-cover{max-width:230px}.xclm-latest-copy h2{font-size:34px}.xclm-issue-card{grid-template-columns:100px 1fr;padding:16px;gap:16px}.xclm-card-links{display:grid;gap:8px}.xclm-overview,.xclm-section-title{grid-template-columns:1fr}.xclm-section-no{font-size:24px}.xclm-key-grid{grid-template-columns:1fr}.xclm-rule-item summary{padding:18px 0}.xclm-rule-body{padding:0 0 24px}.xclm-rule-body dl{grid-template-columns:1fr}.xclm-rule-body dl div{display:block}.xclm-rule-body dt{margin-top:12px}.xclm-home-entry-inner{grid-template-columns:90px 1fr;gap:20px}.xclm-home-copy h2{font-size:25px}.xclm-home-copy p{font-size:14px}}
