/* Intranet TR 6.3.9: bilingual editorial center */
.blog-hero,.article-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 20%,#1a6171 0,transparent 38%),linear-gradient(125deg,#101e39,#183c59);color:#fff}
.blog-hero-inner{min-height:390px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);gap:32px;align-items:center;padding-block:66px}
.blog-hero .breadcrumb,.article-hero .article-breadcrumb{color:#bbd1df;font-size:13px;margin-bottom:24px}.blog-hero .breadcrumb a,.article-breadcrumb a{color:#d6eff1;text-decoration:none}
.blog-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8cf0db}.blog-dot{width:7px;height:7px;border-radius:50%;background:#64e3ce;box-shadow:0 0 0 5px #64e3ce20}
.blog-hero h1{font-size:clamp(36px,5vw,65px);line-height:1.06;letter-spacing:-.05em;color:#fff;max-width:800px;margin:20px 0}.blog-hero p{font-size:17px;color:#d4e3ef;line-height:1.75;max-width:680px}
.blog-hero-stats{display:flex;align-items:center;gap:14px;margin-top:30px;color:#d1e8ee}.blog-hero-stats strong{font-size:34px;color:#80f2d8}.blog-hero-stats span{font-size:13px}
.blog-hero-art{position:relative;width:min(100%,340px);aspect-ratio:1;margin:auto}.blog-orbit{position:absolute;inset:10%;border:1px solid #8ae3e85c;border-radius:50%;animation:blogSpin 24s linear infinite}.blog-orbit-b{inset:0;transform:rotate(35deg);border-style:dashed;animation-duration:36s;animation-direction:reverse}.blog-art-core{position:absolute;inset:26%;border-radius:50%;background:linear-gradient(145deg,#216b80,#0d304a);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 18px 55px #0005;color:#b9f7ed;font-size:13px;letter-spacing:.13em;line-height:1.7}.blog-art-core strong{color:white;font-size:19px}.blog-orb{position:absolute;border-radius:15px;display:grid;place-items:center;background:#d6fff5;color:#106a71;box-shadow:0 14px 40px #0003;animation:blogFloat 5s ease-in-out infinite}.blog-orb-a{width:65px;height:65px;left:0;top:24%;font-size:30px}.blog-orb-b{width:54px;height:54px;right:0;top:14%;animation-delay:1s;font-size:26px}.blog-orb-c{width:48px;height:48px;bottom:4%;right:21%;animation-delay:2s;font-size:25px}
@keyframes blogSpin{to{transform:rotate(360deg)}}@keyframes blogFloat{50%{transform:translateY(-12px)}}
.blog-list-section{background:#f3f7fa;padding:72px 0 92px}.blog-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:18px}.blog-section-kicker{display:block;font-size:11px;letter-spacing:.13em;font-weight:800;color:#0a9988}.blog-toolbar h2,.article-related h2{font-size:clamp(25px,3vw,36px);color:#12284a;margin:8px 0 0;letter-spacing:-.04em}.blog-search-label{display:block;min-width:min(100%,315px)}.blog-search-label input{box-sizing:border-box;width:100%;padding:14px 17px;border:1px solid #d6e3ec;border-radius:14px;background:#fff;color:#172b48;font:inherit;font-size:14px;outline-offset:3px}.blog-search-label input:focus{border-color:#0c9d8a;box-shadow:0 0 0 4px #0c9d8a18}.blog-count{color:#60748b;font-size:13px;margin:0 0 20px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-card{background:#fff;border:1px solid #dce6ee;border-radius:20px;min-width:0;box-shadow:0 8px 22px #18395b09;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 22px 42px #193e5c17;border-color:#8ed9cf}.blog-card-link{display:flex;flex-direction:column;height:100%;min-height:292px;padding:25px;color:inherit;text-decoration:none;box-sizing:border-box}.blog-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.blog-number{font-size:12px;letter-spacing:.12em;font-weight:800;color:#8194a9}.blog-card-symbol{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#e8f8f4;color:#0a9688;font-size:24px}.blog-category{font-size:10px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:#078e80}.blog-card h2{font-size:20px;line-height:1.3;letter-spacing:-.03em;color:#112749;margin:11px 0}.blog-card p{font-size:13px;line-height:1.75;color:#62758c;margin:0 0 20px}.blog-read{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:800;color:#087f78}.blog-read span{font-size:19px}.blog-empty{padding:30px;text-align:center;color:#5d7088}.blog-empty[hidden],.blog-card[hidden]{display:none!important}
.article-hero-inner{padding-block:60px 72px;max-width:920px}.article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.article-hero h1{font-size:clamp(34px,5vw,60px);line-height:1.11;letter-spacing:-.045em;color:#fff;max-width:950px;margin:20px 0}.article-lead{font-size:clamp(16px,2vw,20px);line-height:1.7;color:#d4e4ee;max-width:780px}.article-hero-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px;font-size:12px;color:#b2d5dc}.article-content-wrap{background:#fff;padding:72px 0 85px}.article-layout{display:grid;grid-template-columns:minmax(0,750px) minmax(230px,300px);gap:clamp(30px,5vw,90px);align-items:start}.article-prose{min-width:0;color:#40526a;font-size:16px;line-height:1.9}.article-prose .article-intro{font-size:19px;line-height:1.8;color:#263d59;margin:0 0 42px}.article-section{margin-bottom:40px}.article-section h2{font-size:clamp(22px,2.5vw,29px);line-height:1.3;color:#13294b;letter-spacing:-.035em;margin:0 0 15px}.article-section p{margin:0}.article-note{background:#eff9f7;border-left:4px solid #10a18e;border-radius:0 13px 13px 0;padding:19px 22px;font-size:13px;line-height:1.75;color:#3f6171}.article-note strong{color:#0d736c}.article-note p{margin:5px 0 0}.article-back{margin-top:28px}.article-back a{color:#078c7d;font-weight:700;text-decoration:none}.article-aside-box{position:sticky;top:105px;border-radius:20px;background:#f2f7fa;border:1px solid #dce8ee;padding:27px}.article-aside-box h2{color:#132c4d;font-size:23px;line-height:1.25;margin:14px 0}.article-aside-box p{font-size:13px;line-height:1.7;color:#62758b;margin-bottom:24px}.article-aside-box .btn{font-size:12px;white-space:normal;text-align:center}.article-related{background:#f3f7fa;padding:68px 0 90px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px}.related-card{min-height:145px;display:flex;flex-direction:column;gap:12px;border:1px solid #dce6ee;background:white;border-radius:17px;padding:22px;text-decoration:none}.related-card>span:first-child{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a9888}.related-card strong{font-size:16px;color:#193151;line-height:1.4}.related-arrow{margin-top:auto;align-self:end;color:#079487;font-size:19px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:950px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside{display:none}}@media(max-width:680px){.blog-hero-inner{grid-template-columns:1fr;min-height:auto;padding-block:48px}.blog-hero-art{width:190px;margin:4px auto 0}.blog-orb-a{width:45px;height:45px}.blog-orb-b{width:38px;height:38px}.blog-orb-c{width:35px;height:35px}.blog-art-core{font-size:9px}.blog-art-core strong{font-size:12px}.blog-toolbar{align-items:stretch;flex-direction:column}.blog-search-label{min-width:0}.blog-grid,.related-grid{grid-template-columns:1fr}.blog-card-link{min-height:240px}.blog-list-section,.article-content-wrap,.article-related{padding-block:48px}.article-hero-inner{padding-block:44px 52px}.article-prose{font-size:15px}.article-prose .article-intro{font-size:17px}.article-hero h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.blog-orbit,.blog-orb{animation:none}.blog-card{transition:none}}
