/* GoTek Blog — scoped editorial layer. Header and footer stay shared. */
.gotek-blog,.gotek-article-page{background:#f7f9fc;color:#091a4a;overflow:clip}.gotek-blog a,.gotek-article-page a{color:inherit}.gotek-blog-intro{padding:clamp(118px,11vw,150px) 0 32px;background:linear-gradient(135deg,#fff 0%,#f4f8ff 68%,#e9f6ff 100%);border-bottom:1px solid #dce5f2}.gotek-blog-intro-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:clamp(36px,7vw,110px);align-items:end}.gotek-blog-kicker{display:block;margin-bottom:10px;color:#0065e8;font-size:11px;font-weight:700;letter-spacing:.14em}.gotek-blog-intro h1{max-width:760px;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.gotek-blog-intro-grid>p{max-width:520px;margin:0 0 4px;color:#586987;font-size:15px;line-height:1.7}.gotek-blog-topics{display:flex;gap:8px;margin-top:28px;overflow-x:auto;scrollbar-width:none}.gotek-blog-topics::-webkit-scrollbar{display:none}.gotek-blog-topics a{flex:none;padding:9px 15px;border:1px solid #d5dfed;border-radius:999px;background:#fff;color:#415271;font-size:13px;font-weight:600}.gotek-blog-topics a.is-active,.gotek-blog-topics a:hover{border-color:#0065e8;background:#0065e8;color:#fff}
.gotek-blog-lead{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.78fr);gap:28px;padding-top:44px;padding-bottom:54px}.gotek-blog-featured-media{position:relative;display:block;height:460px;overflow:hidden;border-radius:22px;background:#0a1a4f;box-shadow:0 18px 45px rgba(10,26,79,.12)}.gotek-blog-featured-media>img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.gotek-blog-featured-media:hover>img{transform:scale(1.025)}.gotek-blog-featured-overlay{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:8px;padding:70px 30px 28px;color:#fff;background:linear-gradient(180deg,transparent,rgba(4,13,41,.9))}.gotek-blog-featured-overlay small{align-self:flex-start;padding:6px 10px;border:1px solid rgba(255,255,255,.45);border-radius:999px;font-size:11px;font-style:normal;font-weight:700}.gotek-blog-featured-overlay strong{max-width:760px;font-size:clamp(23px,2.1vw,32px);line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.gotek-blog-featured-overlay em{font-size:12px;font-style:normal;opacity:.82}.gotek-blog-new{padding:4px 0}.gotek-blog-new h2{margin:0 0 14px;font-size:22px}.gotek-blog-new article{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid #dce5f2}.gotek-blog-new-image{display:block;height:68px;overflow:hidden;border-radius:10px;background:#e9eff8}.gotek-blog-new-image img{width:100%;height:100%;object-fit:cover}.gotek-blog-new h3{margin:1px 0 7px;font-size:14px;line-height:1.4}.gotek-blog-new h3 a:hover{color:#0065e8}.gotek-blog-new article span{color:#71809a;font-size:11px}
.gotek-blog-library{padding-top:46px;padding-bottom:80px;border-top:1px solid #dce5f2}.gotek-blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.gotek-blog-section-head h2{margin:0;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.gotek-blog-section-head p{max-width:430px;margin:0;color:#687893;font-size:14px}.gotek-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gotek-blog-card{overflow:hidden;border:1px solid #dce5f2;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(22,48,91,.055);transition:transform .25s ease,box-shadow .25s ease}.gotek-blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(22,48,91,.09)}.gotek-blog-card-media{display:block;height:205px;overflow:hidden;background:#e9eff8}.gotek-blog-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.gotek-blog-card:hover .gotek-blog-card-media img{transform:scale(1.025)}.gotek-blog-card-body{display:flex;flex-direction:column;min-height:245px;padding:20px}.gotek-blog-card-meta{display:flex;gap:8px;color:#657590;font-size:11px}.gotek-blog-card-meta span:first-child{color:#0065e8;font-weight:700}.gotek-blog-card h3{margin:11px 0 8px;font-size:19px;line-height:1.34;letter-spacing:-.015em}.gotek-blog-card h3 a:hover{color:#0065e8}.gotek-blog-card p{margin:0;color:#64738d;font-size:13px;line-height:1.65}.gotek-blog-card-read{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;color:#005ddd!important;font-size:13px;font-weight:700}.gotek-blog-card-read svg{width:15px;height:15px}.gotek-blog .navigation.pagination{margin-top:36px}.gotek-blog .nav-links{display:flex;justify-content:center;gap:7px}.gotek-blog .page-numbers{min-width:38px;padding:9px 12px;border:1px solid #d5dfed;border-radius:999px;background:#fff;font-size:12px;text-align:center}.gotek-blog .page-numbers.current{border-color:#0065e8;background:#0065e8;color:#fff}
/* Article reader */
.gotek-article{padding-top:clamp(112px,10vw,142px)}.gotek-article-header{max-width:980px;text-align:center}.gotek-article-breadcrumb{display:flex;justify-content:center;gap:8px;margin-bottom:24px;color:#71809a;font-size:12px}.gotek-article-breadcrumb a:hover{color:#0065e8}.gotek-article-meta{display:flex;justify-content:center;gap:9px;color:#5c6d88;font-size:12px}.gotek-article-meta span+span:before{content:'·';margin-right:9px}.gotek-article-meta span:first-child{color:#0065e8;font-weight:700}.gotek-article-header h1{max-width:900px;margin:18px auto 14px;font-size:clamp(36px,4vw,56px);line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.gotek-article-header>p{max-width:720px;margin:0 auto;color:#5c6d88;font-size:16px;line-height:1.7}.gotek-article-author{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;text-align:left}.gotek-article-author img{width:38px;height:38px;border-radius:50%;object-fit:cover}.gotek-article-author span{display:flex;flex-direction:column}.gotek-article-author b{font-size:12px}.gotek-article-author small{color:#78869e;font-size:10px}.gotek-article-cover{max-width:1100px;margin-top:34px;margin-bottom:46px}.gotek-article-cover img{display:block;width:100%;max-height:570px;object-fit:cover;border-radius:20px;box-shadow:0 20px 50px rgba(10,26,79,.1)}.gotek-article-cover figcaption{margin-top:8px;color:#7a879c;font-size:11px;text-align:center}.gotek-article-layout{display:grid;grid-template-columns:210px minmax(0,720px) 170px;gap:clamp(28px,4vw,62px);align-items:start;justify-content:center;padding-bottom:72px}.gotek-article-summary,.gotek-article-tools{position:sticky;top:110px;color:#42516c;font-size:12px}.gotek-article-summary>strong,.gotek-article-tools>strong{display:block;margin-bottom:10px;color:#0a1a4f;font-size:13px}.gotek-article-summary>p{margin:0 0 20px;line-height:1.65}.gotek-article-summary details{padding-top:15px;border-top:1px solid #dce5f2}.gotek-article-summary summary{cursor:pointer;color:#0a1a4f;font-weight:700}.gotek-article-summary nav{display:flex;flex-direction:column;gap:9px;margin-top:12px}.gotek-article-summary nav a{line-height:1.45}.gotek-article-summary nav a:hover{color:#0065e8}.gotek-article-content{min-width:0;color:#283852;font-size:16px;line-height:1.85}.gotek-article-content>*:first-child{margin-top:0}.gotek-article-content h2{margin:2.4em 0 .7em;color:#081a4b;font-size:28px;line-height:1.25;letter-spacing:-.025em}.gotek-article-content h3{margin:2em 0 .65em;color:#0a1a4f;font-size:21px}.gotek-article-content p,.gotek-article-content ul,.gotek-article-content ol{margin:0 0 1.35em}.gotek-article-content ul,.gotek-article-content ol{padding-left:1.3em}.gotek-article-content li+li{margin-top:.5em}.gotek-article-content blockquote{margin:2em 0;padding:20px 22px;border-left:3px solid #0065e8;border-radius:0 12px 12px 0;background:#edf5ff;color:#102656}.gotek-article-content img{height:auto;border-radius:14px}.gotek-share-list{display:flex;flex-direction:column;gap:7px}.gotek-share-list a,.gotek-share-list button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid #d9e2ef;border-radius:10px;background:#fff;color:#33435f;font:inherit;cursor:pointer}.gotek-share-list a:hover,.gotek-share-list button:hover{border-color:#0065e8;color:#0065e8}.gotek-share-list svg{width:16px;height:16px}.gotek-article-facts{margin:20px 0 0;padding-top:14px;border-top:1px solid #dce5f2}.gotek-article-facts div{margin-bottom:10px}.gotek-article-facts dt{color:#7a879c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.gotek-article-facts dd{margin:2px 0 0;color:#17284c;font-size:11px}.gotek-article-related{padding:60px 0 80px;background:#eef4fb;border-top:1px solid #dce5f2}.gotek-article-related .gotek-blog-section-head>a{color:#0065e8;font-size:13px;font-weight:700}
@media(max-width:1100px){.gotek-blog-lead{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr)}.gotek-blog-featured-media{height:410px}.gotek-article-layout{grid-template-columns:180px minmax(0,680px)}.gotek-article-tools{position:static;grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:16px}.gotek-article-tools>strong{grid-column:1/-1}.gotek-share-list{display:grid;grid-template-columns:repeat(2,1fr)}.gotek-article-facts{margin:0;padding:0 0 0 16px;border:0;border-left:1px solid #dce5f2}}
@media(max-width:780px){.gotek-blog-intro{padding-top:98px}.gotek-blog-intro-grid{grid-template-columns:1fr;gap:14px}.gotek-blog-intro h1{font-size:31px}.gotek-blog-intro-grid>p{font-size:14px}.gotek-blog-lead{grid-template-columns:1fr;padding-top:26px;padding-bottom:42px}.gotek-blog-featured-media{height:360px;border-radius:18px}.gotek-blog-new{padding-top:6px}.gotek-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gotek-blog-section-head{align-items:start;flex-direction:column;gap:8px}.gotek-article{padding-top:96px}.gotek-article-header h1{font-size:36px}.gotek-article-layout{grid-template-columns:1fr;gap:28px}.gotek-article-summary,.gotek-article-tools{position:static}.gotek-article-summary{padding:18px;border-radius:14px;background:#edf5ff}.gotek-article-tools{grid-column:auto}.gotek-article-cover{margin-top:26px;margin-bottom:32px}.gotek-article-content{font-size:15.5px}.gotek-article-content h2{font-size:25px}}
@media(max-width:520px){.gotek-blog-intro{padding-bottom:22px}.gotek-blog-intro h1{max-width:350px;font-size:28px;line-height:1.18}.gotek-blog-topics{margin-top:20px}.gotek-blog-lead{gap:24px}.gotek-blog-featured-media{height:330px}.gotek-blog-featured-overlay{padding:60px 20px 20px}.gotek-blog-featured-overlay strong{font-size:22px}.gotek-blog-new article{grid-template-columns:80px minmax(0,1fr)}.gotek-blog-library{padding-top:36px;padding-bottom:56px}.gotek-blog-grid{grid-template-columns:1fr}.gotek-blog-card-media{height:210px}.gotek-blog-card-body{min-height:0}.gotek-blog-card-read{margin-top:14px}.gotek-article-header{text-align:left}.gotek-article-breadcrumb,.gotek-article-meta{justify-content:flex-start}.gotek-article-breadcrumb{white-space:nowrap;overflow:hidden}.gotek-article-header h1{margin-top:15px;font-size:31px;line-height:1.18;text-align:left}.gotek-article-header>p{font-size:14px}.gotek-article-author{justify-content:flex-start}.gotek-article-cover img{min-height:230px}.gotek-article-layout{padding-bottom:52px}.gotek-article-tools{display:block}.gotek-share-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.gotek-article-facts{padding:14px 0 0;border-top:1px solid #dce5f2;border-left:0}.gotek-article-content h2{font-size:23px}.gotek-article-content h3{font-size:19px}.gotek-article-related{padding:44px 0 60px}}
@media(prefers-reduced-motion:reduce){.gotek-blog *,.gotek-article-page *{scroll-behavior:auto!important;transition:none!important}}

/* Final editorial alignment and pagination. */
.gotek-blog,.gotek-article-page{background:#fff}
.gotek-blog>.page-shell,.gotek-blog-intro>.page-shell{width:min(100% - 40px,1320px);margin-inline:auto}
.gotek-blog-lead{margin-inline:auto}
.gotek-blog-library{scroll-margin-top:100px}
.gotek-blog-card[hidden]{display:none!important}
.gotek-blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:38px}
.gotek-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid #d9e2ef;border-radius:999px;background:#fff;color:#34445f;font-size:12px;font-weight:700;transition:border-color .2s ease,background .2s ease,color .2s ease}
.gotek-blog-pagination .page-numbers:hover,.gotek-blog-pagination .page-numbers.current{border-color:#0065e8;background:#0065e8;color:#fff}
.gotek-blog-pagination svg{width:15px;height:15px}
.gotek-article-summary>strong,.gotek-article-tools>strong{display:flex;align-items:center;gap:8px}.gotek-article-summary>strong svg,.gotek-article-tools>strong svg{width:17px;height:17px;color:#0065e8}
.gotek-article-page{background:linear-gradient(180deg,#f8fbff 0,#fff 320px)}
@media(max-width:520px){.gotek-blog>.page-shell,.gotek-blog-intro>.page-shell{width:min(100% - 28px,1320px)}.gotek-blog-pagination{margin-top:28px}}

/* Complete-card links and a centered editorial canvas. */
.gotek-blog>.page-shell,.gotek-blog-intro>.page-shell,
.gotek-blog-lead,.gotek-blog-library{width:min(100% - 40px,1240px)!important;margin-inline:auto!important}
.gotek-blog-intro-grid{grid-template-columns:minmax(0,720px) minmax(280px,420px);justify-content:space-between}
.gotek-blog-card-link{display:flex;height:100%;flex-direction:column;color:inherit!important;text-decoration:none}
.gotek-blog-card-title{display:block;margin:11px 0 8px;color:#091a4a;font-size:19px;font-weight:700;line-height:1.34;letter-spacing:-.015em;text-wrap:pretty}
.gotek-blog-card-link:hover .gotek-blog-card-title{color:#0065e8}
.gotek-blog-card-excerpt{display:block;margin:0;color:#64738d;font-size:13px;line-height:1.65}
.gotek-blog-card-link:focus-visible{outline:3px solid rgba(0,101,232,.28);outline-offset:3px;border-radius:18px}
.gotek-blog-view-all{display:inline-flex;align-items:center;gap:7px;color:#0065e8!important;font-size:13px;font-weight:700}.gotek-blog-view-all svg{width:15px;height:15px}
@media(max-width:780px){.gotek-blog>.page-shell,.gotek-blog-intro>.page-shell,.gotek-blog-lead,.gotek-blog-library{width:min(100% - 28px,1240px)!important}.gotek-blog-intro-grid{grid-template-columns:1fr}}
@media(max-width:520px){.gotek-blog-card-title{font-size:18px}}

/* Finished article reader: compact editorial rhythm, explicit author identity. */
.gotek-article{padding-top:clamp(104px,8vw,124px)}
.gotek-article-header{max-width:900px}
.gotek-article-breadcrumb{margin-bottom:18px}
.gotek-article-header h1{max-width:820px;margin:14px auto 12px;font-size:clamp(34px,3.35vw,48px);line-height:1.13;letter-spacing:-.035em}
.gotek-article-header>p{max-width:680px;font-size:15px;line-height:1.65}
.gotek-article-author{width:max-content;margin:18px auto 0;padding:6px 13px 6px 7px;border:1px solid #dce6f2;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(9,26,74,.06)}
.gotek-article-author img{width:36px;height:36px;padding:6px;border:1px solid #e3eaf4;background:#f8fbff}
.gotek-article-author b{font-size:12px;line-height:1.3}.gotek-article-author small{margin-top:2px;font-size:10.5px}
.gotek-article-cover{max-width:1080px;margin-top:28px;margin-bottom:36px}
.gotek-article-cover img{max-height:520px;border-radius:18px}
.gotek-article-layout{width:min(100% - 40px,1180px);grid-template-columns:190px minmax(0,680px) 168px;gap:clamp(24px,3vw,44px);padding-bottom:64px}
.gotek-article-summary,.gotek-article-tools{padding:16px;border:1px solid #e0e8f3;border-radius:14px;background:#f9fbfe;box-shadow:0 10px 28px rgba(9,26,74,.035)}
.gotek-article-summary>strong,.gotek-article-tools>strong{margin-bottom:9px;font-size:12.5px}
.gotek-article-summary>p{margin-bottom:15px;font-size:11.5px;line-height:1.6}
.gotek-article-summary details{padding-top:12px}.gotek-article-summary nav{gap:7px;margin-top:9px}
.gotek-article-content{font-size:15.5px;line-height:1.76}
.gotek-article-content h2{margin:1.75em 0 .55em;font-size:26px;line-height:1.28}
.gotek-article-content h3{margin:1.65em 0 .5em;font-size:20px}
.gotek-article-content p,.gotek-article-content ul,.gotek-article-content ol{margin-bottom:1em}
.gotek-article-content blockquote{margin:1.45em 0;padding:16px 18px;font-size:15px;line-height:1.7}
.gotek-share-list{gap:6px}.gotek-share-list a,.gotek-share-list button{padding:8px 9px;background:#fff}
.gotek-article-facts{margin-top:16px;padding-top:12px}.gotek-article-facts div{margin-bottom:8px}
.gotek-article-author-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;width:min(100% - 40px,920px);margin:0 auto 64px;padding:22px 24px;border:1px solid #dfe7f2;border-radius:18px;background:#f8fbff}
.gotek-article-author-card>img{width:58px;height:58px;padding:10px;border:1px solid #dce6f2;border-radius:16px;background:#fff;object-fit:cover}
.gotek-article-author-card span{display:block;margin-bottom:4px;color:#0065e8;font-size:10px;font-weight:800;letter-spacing:.12em}.gotek-article-author-card h2{margin:0 0 4px;font-size:18px;line-height:1.3}.gotek-article-author-card p{max-width:580px;margin:0;color:#5f6f89;font-size:12.5px;line-height:1.65}.gotek-article-author-card>a{display:inline-flex;align-items:center;gap:7px;color:#0065e8;font-size:12px;font-weight:700;white-space:nowrap}.gotek-article-author-card>a svg{width:15px;height:15px}
.gotek-article-related .gotek-blog-section-head{margin-bottom:24px}.gotek-article-related .gotek-blog-section-head h2{margin:0;font-size:26px;letter-spacing:-.025em}.gotek-article-related .gotek-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gotek-article-related .gotek-blog-card{background:#fff}.gotek-article-related .gotek-blog-card-media{height:190px}.gotek-article-related .gotek-blog-card-title{font-size:17px}.gotek-article-related .gotek-blog-card-body{min-height:138px}
@media(max-width:1100px){.gotek-article-layout{grid-template-columns:180px minmax(0,680px)}.gotek-article-tools{padding:16px}}
@media(max-width:780px){.gotek-article-header h1{font-size:34px}.gotek-article-layout{width:min(100% - 28px,1180px);gap:22px}.gotek-article-summary,.gotek-article-tools{padding:16px}.gotek-article-content h2{font-size:24px}.gotek-article-author-card{width:min(100% - 28px,920px);grid-template-columns:52px minmax(0,1fr);margin-bottom:48px}.gotek-article-author-card>img{width:52px;height:52px}.gotek-article-author-card>a{grid-column:2}.gotek-article-related .gotek-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.gotek-article{padding-top:90px}.gotek-article-header h1{font-size:29px;line-height:1.2}.gotek-article-header>p{font-size:14px;line-height:1.6}.gotek-article-author{margin-left:0}.gotek-article-cover{margin-top:22px;margin-bottom:24px}.gotek-article-cover img{min-height:210px;border-radius:14px}.gotek-article-content{font-size:15px;line-height:1.72}.gotek-article-content h2{margin-top:1.55em;font-size:22px}.gotek-article-summary{order:0}.gotek-article-content{order:1}.gotek-article-tools{order:2}.gotek-article-author-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:17px}.gotek-article-author-card>img{width:44px;height:44px;padding:7px;border-radius:12px}.gotek-article-author-card h2{font-size:16px}.gotek-article-author-card p{font-size:12px}.gotek-article-author-card>a{grid-column:1/-1}.gotek-article-related .gotek-blog-grid{grid-template-columns:1fr}.gotek-article-related .gotek-blog-card-media{height:205px}}

/* Final article author and related-content system. */
.gotek-article-author-card{grid-template-columns:72px minmax(0,1fr) auto;gap:22px;align-items:start;width:min(100% - 40px,1080px);padding:28px;background:#fff;box-shadow:0 16px 42px rgba(16,42,86,.07)}
.gotek-article-author-card>img{width:72px;height:72px;padding:12px;border-radius:18px;background:#f4f8fd}
.gotek-article-author-card h2{font-size:20px}.gotek-article-author-card p{max-width:680px;font-size:13px;line-height:1.62}
.gotek-author-profile ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}
.gotek-author-profile li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid #e3ebf5;border-radius:12px;background:#f8fbff}
.gotek-author-profile li svg{grid-row:1/3;width:19px;height:19px;padding:7px;box-sizing:content-box;border-radius:10px;background:#e7f2ff;color:#0065e8}
.gotek-author-profile li b{color:#102451;font-size:11px;line-height:1.3}.gotek-author-profile li small{color:#6e7d95;font-size:10px;line-height:1.35}
.gotek-article-author-card>a{align-self:center;padding:10px 14px;border:1px solid #dce6f2;border-radius:999px;background:#fff}
.gotek-article-related{padding:54px 0 72px;background:#f4f7fb}
.gotek-article-related .gotek-blog-card-body{min-height:174px;padding:18px}.gotek-article-related .gotek-blog-card-title{display:block;margin:10px 0 7px;color:#0a1a4f;font-size:17px;font-weight:750;line-height:1.35}.gotek-article-related .gotek-blog-card-excerpt{display:block;color:#63728c;font-size:12.5px;line-height:1.58}.gotek-article-related .gotek-blog-card-meta{display:block;color:#0065e8;font-size:10px;font-weight:750;letter-spacing:.04em}.gotek-article-related .gotek-blog-card-read{display:flex}
@media(max-width:900px){.gotek-author-profile ul{grid-template-columns:1fr}.gotek-article-author-card{grid-template-columns:64px minmax(0,1fr)}.gotek-article-author-card>img{width:64px;height:64px}.gotek-article-author-card>a{grid-column:2;justify-self:start}}
@media(max-width:780px){.gotek-article-author-card{width:min(100% - 28px,1080px);grid-template-columns:52px minmax(0,1fr);padding:20px}.gotek-article-author-card>img{width:52px;height:52px;padding:9px}.gotek-article-author-card>a{grid-column:2}.gotek-article-related .gotek-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.gotek-article-author-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.gotek-article-author-card>img{width:44px;height:44px;padding:7px}.gotek-article-author-card h2{font-size:16px}.gotek-author-profile ul{margin-top:14px}.gotek-author-profile li{min-height:58px}.gotek-article-author-card>a{grid-column:1/-1}.gotek-article-related .gotek-blog-grid{grid-template-columns:1fr}.gotek-article-related .gotek-blog-card-body{min-height:0}}

/* Roomier editorial utilities, still subordinate to the article. */
.gotek-article-layout{grid-template-columns:215px minmax(0,700px) 190px;gap:clamp(24px,2.6vw,40px)}
.gotek-article-summary,.gotek-article-tools{padding:19px;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(9,26,74,.055)}
.gotek-article-summary>strong,.gotek-article-tools>strong{display:flex;align-items:center;gap:8px}.gotek-article-summary>strong svg,.gotek-article-tools>strong svg{width:17px;height:17px;color:#0065e8}
.gotek-article-summary nav a{display:flex;align-items:center;gap:7px}.gotek-article-summary nav a::before{content:"";width:5px;height:5px;border-radius:50%;background:#6eaaff;flex:0 0 auto}
.gotek-blog-card-meta{align-items:center}.gotek-blog-card-meta>.gotek-icon{width:14px;height:14px;color:#0065e8}
.gotek-blog-card-read,.gotek-blog-view-all,.gotek-article-author-card>a{gap:8px}.gotek-blog-card-read svg,.gotek-blog-view-all svg,.gotek-article-author-card>a svg{width:16px;height:16px;transition:transform .2s ease}.gotek-blog-card-link:hover .gotek-blog-card-read svg,.gotek-blog-view-all:hover svg,.gotek-article-author-card>a:hover svg{transform:translateX(3px)}
.gotek-article-related .gotek-blog-card{border-color:#d8e3f1}.gotek-article-related .gotek-blog-card-media{height:205px}.gotek-article-related .gotek-blog-card-body{min-height:190px}
@media(max-width:1080px){.gotek-article-layout{grid-template-columns:190px minmax(0,680px);max-width:940px}.gotek-article-tools{position:static;grid-column:1/-1;display:grid;grid-template-columns:150px minmax(0,1fr) 220px;align-items:start}.gotek-article-tools>strong{margin:9px 0}.gotek-share-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gotek-article-facts{display:grid;grid-template-columns:1fr;margin:0;padding:0 0 0 18px;border-top:0;border-left:1px solid #dce5f2}}
@media(max-width:780px){.gotek-article-layout{grid-template-columns:1fr}.gotek-article-summary,.gotek-article-tools{position:static;grid-column:auto}.gotek-article-tools{display:block}.gotek-share-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gotek-article-facts{padding:14px 0 0;border-top:1px solid #dce5f2;border-left:0}.gotek-article-related .gotek-blog-card-body{min-height:170px}}
@media(max-width:520px){.gotek-article-summary,.gotek-article-tools{padding:16px}.gotek-article-related .gotek-blog-card-body{min-height:0}}

/* GoNetwork article import: all utility information lives in the two sidebars. */
.gotek-article-layout{grid-template-columns:230px minmax(0,700px) 220px;gap:clamp(24px,2.3vw,38px)}
.gotek-article-summary,.gotek-article-tools{padding:20px;border-color:#d9e4f1;background:#fff;box-shadow:0 14px 40px rgba(10,30,75,.065)}
.gotek-sidebar-meta{display:grid;grid-template-columns:1fr;gap:7px;margin:0 0 16px;padding:12px 0;border-top:1px solid #e2e9f3;border-bottom:1px solid #e2e9f3}
.gotek-sidebar-meta span{display:flex;align-items:center;gap:8px;color:#5e6f89;font-size:11px}.gotek-sidebar-meta svg{width:15px;height:15px;color:#0065e8}
.gotek-article-summary details{border-top:0;padding-top:0}.gotek-article-summary summary{list-style:none}.gotek-article-summary summary::-webkit-details-marker{display:none}.gotek-article-summary summary::after{content:'−';float:right;color:#0065e8}.gotek-article-summary details:not([open]) summary::after{content:'+'}
.gotek-source-link{display:flex;align-items:center;gap:8px;margin-top:17px;padding-top:15px;border-top:1px solid #e2e9f3;color:#0065e8;font-size:11px;font-weight:750;line-height:1.45}.gotek-source-link svg{width:15px;height:15px;flex:0 0 auto}
.gotek-sidebar-author{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:15px;border-bottom:1px solid #e2e9f3}.gotek-sidebar-author img{width:42px;height:42px;padding:7px;border:1px solid #dce7f4;border-radius:12px;background:#f4f8fd;object-fit:contain}.gotek-sidebar-author span{display:flex;min-width:0;flex-direction:column}.gotek-sidebar-author small{color:#0065e8;font-size:9px;font-weight:800;letter-spacing:.1em}.gotek-sidebar-author b{margin-top:2px;color:#0a1a4f;font-size:12px;line-height:1.3}.gotek-sidebar-author em{margin-top:2px;color:#77859a;font-size:9.5px;font-style:normal}
.gotek-article-facts a{color:#0065e8}.gotek-follow-links{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:14px;border-top:1px solid #e2e9f3}.gotek-follow-links>span{width:100%;color:#738097;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gotek-follow-links a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #dbe5f1;border-radius:50%;background:#fff;color:#102451}.gotek-follow-links a:hover{border-color:#0065e8;color:#0065e8}.gotek-follow-links svg{width:14px;height:14px}
.gotek-article-content .wp-block-image,.gotek-article-content figure{margin:1.55em 0}.gotek-article-content figure img,.gotek-article-content .wp-block-image img{display:block;width:100%;height:auto}.gotek-article-content figcaption{margin-top:8px;color:#7a879c;font-size:11px;text-align:center}.gotek-article-content a{color:#0065e8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gotek-article-content table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:13px}.gotek-article-content th,.gotek-article-content td{padding:11px;border:1px solid #dce5f1;text-align:left}.gotek-article-content th{background:#eef5fd;color:#0a1a4f}.gotek-article-content .wp-block-separator{margin:2em 0;border:0;border-top:1px solid #dce5f1}
.gotek-blog-topics svg{width:14px;height:14px}.gotek-blog-topics a{display:inline-flex;align-items:center;gap:7px}
@media(max-width:1120px){.gotek-article-layout{grid-template-columns:220px minmax(0,700px)}.gotek-article-tools{grid-column:1/-1;grid-template-columns:200px minmax(0,1fr) 220px}.gotek-sidebar-author{margin:0;padding:0 16px 0 0;border:0;border-right:1px solid #e2e9f3}.gotek-follow-links{grid-column:1/-1}}
@media(max-width:780px){.gotek-article-layout{grid-template-columns:1fr}.gotek-article-tools{display:block}.gotek-sidebar-author{margin-bottom:16px;padding:0 0 15px;border-right:0;border-bottom:1px solid #e2e9f3}.gotek-article-summary{order:0}.gotek-article-content{order:1}.gotek-article-tools{order:2}}

/* Wide article canvas: use large desktop space without making the reading line too long. */
.gotek-article-layout{
  width:min(100% - 48px,1460px);
  grid-template-columns:minmax(245px,270px) minmax(0,780px) minmax(245px,270px);
  gap:clamp(28px,3vw,54px);
  justify-content:center;
}
.gotek-article-summary,.gotek-article-tools{width:100%}
.gotek-article-summary>p{font-size:12.5px;line-height:1.68;text-transform:none}
.gotek-article-summary nav{gap:10px}
.gotek-article-summary nav a{padding:3px 0;font-size:12px;line-height:1.5}
.gotek-article-tools{padding:22px}
.gotek-share-list a,.gotek-share-list button{min-height:40px;padding:9px 11px}
.gotek-article-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:2px}
.gotek-article-facts div{min-width:0}
.gotek-article-facts div:last-child{grid-column:1/-1}
.gotek-article-facts dd{overflow-wrap:anywhere}
.gotek-follow-links a{width:34px;height:34px}
.gotek-article-content{font-size:16px;line-height:1.8}

@media(max-width:1280px){
  .gotek-article-layout{width:min(100% - 40px,1040px);grid-template-columns:230px minmax(0,760px);gap:36px}
  .gotek-article-tools{position:static;grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr) 270px;gap:20px;align-items:start}
  .gotek-sidebar-author{margin:0;padding:0 18px 0 0;border:0;border-right:1px solid #e2e9f3}
  .gotek-article-tools>strong{margin:10px 0}
  .gotek-share-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .gotek-article-facts{margin:0;padding:0 0 0 18px;border:0;border-left:1px solid #e2e9f3}
  .gotek-follow-links{grid-column:1/-1}
}
@media(max-width:900px){
  .gotek-article-layout{width:min(100% - 32px,760px);grid-template-columns:1fr;gap:24px}
  .gotek-article-summary,.gotek-article-content,.gotek-article-tools{grid-column:auto;position:static}
  .gotek-article-summary{order:0}.gotek-article-content{order:1}.gotek-article-tools{order:2;display:block}
  .gotek-sidebar-author{margin-bottom:16px;padding:0 0 15px;border-right:0;border-bottom:1px solid #e2e9f3}
  .gotek-article-facts{padding:14px 0 0;border-top:1px solid #e2e9f3;border-left:0}
}
@media(max-width:520px){
  .gotek-article-layout{width:min(100% - 28px,760px)}
  .gotek-article-summary,.gotek-article-tools{padding:17px}
  .gotek-article-facts{grid-template-columns:1fr 1fr}
}

/* Article contents card: compact editorial navigation with a visible reading state. */
.gotek-article-summary{
  overflow:hidden;
  padding:0;
  border:1px solid #d8e3f1;
  border-radius:18px;
  background:#fff;
  box-shadow:0 18px 48px rgba(10,30,75,.075);
}
.gotek-article-summary>strong{
  margin:0;
  padding:18px 18px 12px;
  color:#081a4b;
  font-size:13px;
  letter-spacing:-.01em;
}
.gotek-article-summary>strong svg,.gotek-article-summary>strong .gotek-library-icon{
  width:18px;
  height:18px;
  padding:4px;
  box-sizing:content-box;
  border-radius:8px;
  background:#eaf3ff;
}
.gotek-library-icon{display:inline-block;flex:0 0 auto;color:#0065e8;vertical-align:-.15em}
.gotek-article-summary>p{
  display:-webkit-box;
  overflow:hidden;
  margin:0;
  padding:0 18px 15px;
  color:#52627c;
  font-size:11.5px;
  line-height:1.6;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
}
.gotek-sidebar-meta{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
  margin:0;
  padding:12px 18px;
  border-block:1px solid #e7edf5;
  background:#f8fafd;
}
.gotek-sidebar-meta span{
  gap:6px;
  padding:6px 8px;
  border:1px solid #dce7f4;
  border-radius:999px;
  background:#fff;
  color:#52627c;
  font-size:10.5px;
  line-height:1;
}
.gotek-sidebar-meta svg,.gotek-sidebar-meta .gotek-library-icon{width:13px;height:13px}
.gotek-article-summary details{padding:15px 18px 17px}
.gotek-article-summary summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:24px;
  color:#152950;
  font-size:11px;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.gotek-article-summary summary::after{float:none;font-size:16px;line-height:1}
.gotek-article-summary nav{counter-reset:article-toc;gap:0;margin-top:10px}
.gotek-article-summary nav a{
  counter-increment:article-toc;
  position:relative;
  display:grid;
  grid-template-columns:22px minmax(0,1fr);
  gap:7px;
  align-items:start;
  padding:9px 4px;
  border-top:1px solid #e7edf5;
  color:#52627c;
  font-size:11.5px;
  line-height:1.42;
  transition:color .2s ease,background-color .2s ease;
}
.gotek-article-summary nav a::before{
  content:counter(article-toc,decimal-leading-zero);
  width:auto;
  height:auto;
  border-radius:0;
  background:none;
  color:#8ba0bc;
  font-size:9px;
  font-weight:700;
  letter-spacing:.04em;
  line-height:1.9;
}
.gotek-article-summary nav a:hover,.gotek-article-summary nav a.is-current{color:#005fe6}
.gotek-article-summary nav a.is-current{font-weight:600}
.gotek-article-summary nav a.is-current::after{
  content:"";
  position:absolute;
  inset:7px auto 7px -18px;
  width:3px;
  border-radius:0 3px 3px 0;
  background:#0065e8;
}
.gotek-article-summary .gotek-source-link{
  margin:0;
  padding:13px 18px;
  border:0;
  border-top:1px solid #e7edf5;
  border-radius:0;
  background:#f8fafd;
  font-size:10.5px;
}
.gotek-article-summary .gotek-source-link .gotek-library-icon{width:15px;height:15px;color:#0065e8}
@media(max-width:900px){
  .gotek-article-summary>p{-webkit-line-clamp:2}
  .gotek-article-summary details{padding-bottom:14px}
  .gotek-article-summary nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
}
@media(max-width:520px){
  .gotek-article-summary>strong{padding:16px 16px 11px}
  .gotek-article-summary>p{padding-inline:16px}
  .gotek-sidebar-meta{padding-inline:16px}
  .gotek-article-summary details{padding-inline:16px}
  .gotek-article-summary nav{grid-template-columns:1fr}
  .gotek-article-summary .gotek-source-link{padding-inline:16px}
}

/* Final article utility rhythm and supporting sections. */
.gotek-article-header{padding-bottom:clamp(8px,1vw,16px)}
.gotek-article-header h1{margin-top:22px;margin-bottom:20px}
.gotek-article-header>p{margin-top:0;margin-bottom:24px}
.gotek-article-author{margin-top:0}
.gotek-article-cover{margin-top:clamp(36px,4vw,54px)}
.gotek-article-summary>strong{padding-bottom:16px}
.gotek-article-summary>p{padding-bottom:18px}

.gotek-article-tools{
  overflow:hidden;
  padding:20px;
  border:1px solid #d8e3f1;
  border-radius:18px;
  background:#fff;
  box-shadow:0 18px 48px rgba(10,30,75,.075);
}
.gotek-sidebar-author{gap:12px;margin-bottom:20px;padding-bottom:18px}
.gotek-sidebar-author img{width:46px;height:46px;border-radius:14px;background:#eef5ff}
.gotek-sidebar-author small{margin-bottom:3px;font-size:9px;letter-spacing:.12em}
.gotek-sidebar-author b{font-size:13px}
.gotek-sidebar-author em{margin-top:3px;font-size:10px}
.gotek-article-tools>strong{margin:0 0 12px;color:#0a1a4f;font-size:12.5px}
.gotek-share-list{gap:8px}
.gotek-share-list a,.gotek-share-list button{
  min-height:42px;
  padding:10px 12px;
  border-color:#dce6f2;
  border-radius:11px;
  background:#fbfcfe;
  transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;
}
.gotek-share-list a:hover,.gotek-share-list button:hover{background:#f2f7ff;transform:translateX(2px)}
.gotek-article-facts{margin-top:18px;padding-top:17px;column-gap:18px;row-gap:8px}
.gotek-article-facts div{margin:0}
.gotek-article-facts dt{margin-bottom:3px;color:#7a8ca7;font-size:9px;font-weight:700;letter-spacing:.1em}
.gotek-article-facts dd{color:#334765;font-size:10.5px;line-height:1.45}
.gotek-follow-links{margin-top:20px;padding-top:17px;gap:8px}
.gotek-follow-links>span{margin-bottom:2px}
.gotek-follow-links a{width:34px;height:34px;background:#fbfcfe;transition:transform .2s ease,border-color .2s ease,color .2s ease}
.gotek-follow-links a:hover{transform:translateY(-2px)}

.gotek-article-related{padding:clamp(68px,7vw,94px) 0 clamp(76px,8vw,108px)}
.gotek-article-related .gotek-blog-section-head{margin-bottom:30px}
.gotek-article-related .gotek-blog-section-head h2{margin-top:8px;font-size:clamp(26px,2.4vw,36px)}
.gotek-article-related .gotek-blog-grid{align-items:stretch}
.gotek-article-related .gotek-blog-card{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(10,30,75,.055);transition:transform .25s ease,box-shadow .25s ease}
.gotek-article-related .gotek-blog-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(10,30,75,.1)}
.gotek-article-related .gotek-blog-card-media{height:220px}
.gotek-article-related .gotek-blog-card-body{min-height:210px;padding:20px}
.gotek-article-related .gotek-blog-card-title{margin-top:12px;font-size:18px}
.gotek-article-related .gotek-blog-card-read{margin-top:auto;padding-top:18px}
@media(max-width:900px){
  .gotek-article-header h1{margin-bottom:16px}
  .gotek-article-cover{margin-top:34px}
  .gotek-article-tools{padding:20px}
  .gotek-article-related .gotek-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .gotek-article-related .gotek-blog-grid{grid-template-columns:1fr}
  .gotek-article-related .gotek-blog-card-media{height:210px}
  .gotek-article-related .gotek-blog-card-body{min-height:0}
}

/* Tighten the handoff from the article body into related reading. */
.gotek-article-layout{padding-bottom:30px}
.gotek-article-related{padding-top:42px;padding-bottom:64px}
@media(max-width:900px){
  .gotek-article-layout{padding-bottom:22px}
  .gotek-article-related{padding-top:36px;padding-bottom:52px}
}
@media(max-width:520px){
  .gotek-article-layout{padding-bottom:18px}
  .gotek-article-related{padding-top:30px;padding-bottom:44px}
}
