/* Tinta.com V2.10.0.7 — portal berita mandiri, responsif, dan editorial. */
:root{--tinta-navy:#172a4c;--tinta-navy-2:#0d1b35;--tinta-green:#08a24a;--tinta-red:#d62839;--tinta-blue:#2563eb;--tinta-ink:#17202b;--tinta-muted:#66717d;--tinta-line:#e1e6eb;--tinta-paper:#fff;--tinta-soft:#f4f6f8;--tinta-radius:18px;--tinta-shadow:0 18px 55px rgba(16,30,50,.1)}
*{box-sizing:border-box}.tinta-site-body{margin:0;background:#fff;color:var(--tinta-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}.tinta-site-body a{color:inherit}.tinta-container,.tinta-article-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.tinta-article-container{width:min(1040px,calc(100% - 40px))}
.tinta-site-header{position:relative;z-index:120;background:var(--tinta-navy);color:#fff;box-shadow:0 4px 20px rgba(8,20,41,.18)}.tinta-site-header.is-compact{position:sticky;top:0}.tinta-utility{background:var(--tinta-navy-2);font-size:.72rem;color:rgba(255,255,255,.72)}.tinta-utility .tinta-container{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tinta-utility div div{display:flex;gap:1.2rem}.tinta-utility a{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.tinta-utility a:hover{color:#fff}.tinta-brandbar{border-bottom:1px solid rgba(255,255,255,.13)}.tinta-brandbar__inner{min-height:108px;display:grid;grid-template-columns:54px 1fr 54px;align-items:center}.tinta-header-button{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:transparent;color:#fff;text-decoration:none;cursor:pointer;transition:.2s ease}.tinta-header-button:hover{background:rgba(255,255,255,.1);transform:translateY(-1px)}
.tinta-site-logo{justify-self:center;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;line-height:.78}.tinta-site-logo>span:last-child{display:inline-flex;align-items:baseline;white-space:nowrap}.tinta-site-logo b{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.05rem,6vw,4.75rem);font-weight:700;letter-spacing:-.065em;color:var(--tinta-green)}.tinta-site-logo i{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,5.85vw,4.65rem);font-style:normal;font-weight:400;letter-spacing:-.06em;color:#fff}.tinta-feather{align-self:flex-start;margin-top:-.25rem;color:#fff;transform:rotate(-18deg)}.tinta-site-logo--small b,.tinta-site-logo--small i{font-size:2.2rem}.tinta-site-logo--footer{justify-self:start}.tinta-site-logo--footer b,.tinta-site-logo--footer i{font-size:3rem}
.tinta-category-nav{background:#fff;color:var(--tinta-ink);border-bottom:1px solid var(--tinta-line)}.tinta-category-nav .tinta-container{display:flex;gap:1.45rem;overflow-x:auto;scrollbar-width:none}.tinta-category-nav .tinta-container::-webkit-scrollbar{display:none}.tinta-category-nav a{position:relative;flex:0 0 auto;padding:14px 0;text-decoration:none;font-size:.78rem;font-weight:800;white-space:nowrap}.tinta-category-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--tinta-red);transform:scaleX(0);transition:transform .2s ease}.tinta-category-nav a:hover:after,.tinta-category-nav a.is-active:after{transform:scaleX(1)}.tinta-category-nav a.is-active{color:var(--tinta-red)}
.tinta-drawer{position:fixed;inset:0;z-index:4000;display:none}.tinta-drawer.is-open{display:block}.tinta-drawer__backdrop{position:absolute;inset:0;border:0;background:rgba(4,13,27,.68);backdrop-filter:blur(5px)}.tinta-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(390px,88vw);padding:1.3rem;background:#fff;overflow:auto;box-shadow:25px 0 80px rgba(0,0,0,.25)}.tinta-drawer__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tinta-line);padding-bottom:1rem}.tinta-drawer__head .tinta-site-logo b{color:var(--tinta-green)}.tinta-drawer__head .tinta-site-logo i{color:var(--tinta-navy)}.tinta-drawer__head button{width:42px;height:42px;border:0;border-radius:50%;background:var(--tinta-soft);font-size:1.6rem;cursor:pointer}.tinta-drawer__panel>p{color:var(--tinta-muted);line-height:1.65}.tinta-drawer__panel nav{display:grid;border-top:1px solid var(--tinta-line)}.tinta-drawer__panel nav a{display:flex;align-items:center;justify-content:space-between;padding:.95rem 0;border-bottom:1px solid var(--tinta-line);font-weight:800;text-decoration:none}.tinta-drawer__panel nav small{min-width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--tinta-soft);color:var(--tinta-muted)}.tinta-drawer__madrasah{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.3rem;color:var(--tinta-red);font-weight:800;text-decoration:none}
.tinta-news-intro{background:linear-gradient(115deg,#f2f6fb,#fff 58%,#f2fff7);border-bottom:1px solid var(--tinta-line)}.tinta-news-intro__inner{min-height:190px;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding-block:2.3rem}.tinta-overline,.tinta-card-meta span,.tinta-section-heading span,.tinta-rubric-strip header span,.tinta-top-stories header span{color:var(--tinta-red);font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tinta-news-intro h1{max-width:780px;margin:.5rem 0 .65rem;font:800 clamp(2.05rem,4vw,3.85rem)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.tinta-news-intro p{max-width:720px;margin:0;color:var(--tinta-muted);line-height:1.7}.tinta-inline-search{flex:0 0 min(360px,35vw);display:flex;align-items:center;gap:.55rem;padding:.45rem .45rem .45rem .85rem;border:1px solid #cfd7e1;border-radius:999px;background:#fff;box-shadow:0 10px 30px rgba(18,42,75,.07)}.tinta-inline-search input{min-width:0;flex:1;border:0;outline:0;background:transparent}.tinta-inline-search button{border:0;border-radius:999px;background:var(--tinta-navy);color:#fff;padding:.7rem 1.1rem;font-weight:800;cursor:pointer}
.tinta-lead-section{padding:2rem 0 3rem}.tinta-lead-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.76fr);gap:2rem;align-items:start}.tinta-lead-card{overflow:hidden;border:1px solid var(--tinta-line);border-radius:var(--tinta-radius);background:#fff;box-shadow:var(--tinta-shadow)}.tinta-lead-card__image,.tinta-feed-card__image,.tinta-top-card__image,.tinta-related-image{display:block;position:relative;overflow:hidden;text-decoration:none;background:#e8edf2}.tinta-lead-card__image{aspect-ratio:16/9}.tinta-media{position:absolute;inset:0;display:block}.tinta-media img{width:100%;height:100%;object-fit:cover;object-position:var(--thumb-position,center);transition:transform .45s ease}.tinta-lead-card__image:hover img,.tinta-feed-card__image:hover img,.tinta-top-card__image:hover img,.tinta-related-image:hover img{transform:scale(1.035)}.tinta-photo-badge{position:absolute;left:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.48rem .7rem;border-radius:999px;background:rgba(12,25,45,.78);color:#fff;font-size:.67rem;font-weight:800;backdrop-filter:blur(8px)}.tinta-lead-card__copy{padding:clamp(1.2rem,3vw,2rem)}.tinta-card-meta{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.tinta-card-meta time{color:#89929d;font-size:.75rem}.tinta-lead-card h2{max-width:900px;margin:.65rem 0 .6rem;font:800 clamp(1.9rem,3.4vw,3.1rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.tinta-lead-card h2 a,.tinta-feed-card h3 a,.tinta-top-card h3 a,.tinta-related h3 a{text-decoration:none}.tinta-lead-card h2 a:hover,.tinta-feed-card h3 a:hover,.tinta-top-card h3 a:hover,.tinta-related h3 a:hover{color:var(--tinta-red)}.tinta-lead-card__copy>p{color:var(--tinta-muted);font-size:1rem;line-height:1.65}.tinta-text-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;color:var(--tinta-red);font-weight:900;text-decoration:none}.tinta-top-stories{display:grid;gap:0}.tinta-top-stories header{padding-bottom:.8rem;border-bottom:3px solid var(--tinta-navy)}.tinta-top-stories header h2{margin:.2rem 0 0;font:800 1.65rem/1.1 Georgia,serif}.tinta-top-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--tinta-line)}.tinta-top-card__image{height:96px;border-radius:10px}.tinta-top-card__image b{position:absolute;right:.35rem;bottom:.35rem;width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--tinta-navy);color:#fff;font-size:.65rem}.tinta-top-card>div>span{color:var(--tinta-red);font-size:.63rem;font-weight:900;text-transform:uppercase}.tinta-top-card h3{margin:.3rem 0;font-size:1rem;line-height:1.28}.tinta-top-card time{color:#8a929b;font-size:.67rem}.tinta-empty-note{color:var(--tinta-muted);font-size:.85rem;line-height:1.6}
.tinta-rubric-strip{padding:2.8rem 0;background:var(--tinta-soft);border-block:1px solid var(--tinta-line)}.tinta-rubric-strip header{display:flex;align-items:end;justify-content:space-between;margin-bottom:1.2rem}.tinta-rubric-strip header h2,.tinta-section-heading h2{margin:.25rem 0 0;font:800 clamp(1.65rem,3vw,2.4rem)/1.1 Georgia,serif}.tinta-rubric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.tinta-rubric-grid>a{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;gap:.7rem;align-items:center;padding:1rem;border:1px solid var(--tinta-line);border-radius:13px;background:#fff;text-decoration:none;transition:.2s ease}.tinta-rubric-grid>a:hover{transform:translateY(-3px);border-color:#bdc9d6;box-shadow:0 12px 30px rgba(20,40,70,.08)}.tinta-rubric-grid>a>b{font:800 1.05rem Georgia,serif;color:#c0c8d0}.tinta-rubric-grid strong{display:block}.tinta-rubric-grid small{display:-webkit-box;margin-top:.2rem;color:var(--tinta-muted);font-size:.68rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tinta-rubric-grid em{font-size:.64rem;font-style:normal;color:#87919b;white-space:nowrap}
.tinta-latest-section{padding:3.2rem 0}.tinta-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:3rem;align-items:start}.tinta-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:3px solid var(--tinta-navy)}.tinta-section-heading>small{color:#7b858f;font-size:.72rem}.tinta-feed-list{display:grid}.tinta-feed-card{display:grid;grid-template-columns:270px minmax(0,1fr);gap:1.25rem;padding:1.3rem 0;border-bottom:1px solid var(--tinta-line)}.tinta-feed-card__image{height:auto;aspect-ratio:16/10;border-radius:12px}.tinta-feed-card__copy{min-width:0}.tinta-feed-card h3{margin:.45rem 0 .55rem;font:800 clamp(1.2rem,2vw,1.62rem)/1.18 Georgia,serif}.tinta-feed-card p{display:-webkit-box;margin:.4rem 0;color:var(--tinta-muted);font-size:.86rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tinta-feed-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.65rem;color:#89929b;font-size:.68rem}.tinta-feed-footer a{display:inline-flex;align-items:center;gap:.25rem;color:var(--tinta-red);font-weight:900;text-decoration:none}.tinta-sidebar{display:grid;gap:1rem;position:sticky;top:96px}.tinta-sidebar-card{padding:1.25rem;border:1px solid var(--tinta-line);border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(14,33,58,.05)}.tinta-sidebar-card h2{margin:.35rem 0 .6rem;font:800 1.4rem/1.15 Georgia,serif}.tinta-sidebar-card p{color:var(--tinta-muted);font-size:.82rem;line-height:1.6}.tinta-sidebar-card--navy{background:linear-gradient(145deg,var(--tinta-navy),#213b68);color:#fff;border-color:transparent}.tinta-sidebar-card--navy>span{color:#75e7a4;font-size:.66rem;font-weight:900;text-transform:uppercase}.tinta-sidebar-card--navy p{color:rgba(255,255,255,.7)}.tinta-sidebar-card--navy div{display:flex;flex-wrap:wrap;gap:.35rem}.tinta-sidebar-card--navy b{padding:.36rem .55rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:.62rem}.tinta-sidebar-categories{display:grid}.tinta-sidebar-categories a{display:flex;justify-content:space-between;padding:.65rem 0;border-bottom:1px solid var(--tinta-line);text-decoration:none;font-size:.8rem;font-weight:750}.tinta-sidebar-categories b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--tinta-soft);color:#68727c;font-size:.62rem}.tinta-sidebar-card--newsletter>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#e9f0ff;color:var(--tinta-blue)}.tinta-sidebar-card--newsletter>a{display:inline-flex;padding:.65rem .85rem;border-radius:9px;background:var(--tinta-navy);color:#fff;text-decoration:none;font-size:.75rem;font-weight:900}.tinta-empty-state{padding:3rem 1rem;text-align:center;border:1px dashed #cbd3db;border-radius:15px}.tinta-empty-state p{color:var(--tinta-muted)}.tinta-empty-state a{color:var(--tinta-red);font-weight:800}
.tinta-external-section{padding:3rem 0;background:#f6f8fa;border-top:1px solid var(--tinta-line)}.page-tinta-news .external-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.page-tinta-news .external-news-card{overflow:hidden;border:1px solid var(--tinta-line);border-radius:14px;background:#fff}.page-tinta-news .external-news-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#e8edf2}.page-tinta-news .external-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.page-tinta-news .external-news-image:hover img{transform:scale(1.04)}.page-tinta-news .external-news-card>div{padding:1rem}.page-tinta-news .external-news-card span{color:var(--tinta-red);font-size:.65rem;font-weight:900}.page-tinta-news .external-news-card h3{margin:.4rem 0;font:800 1rem/1.3 Georgia,serif}.page-tinta-news .external-news-card h3 a{text-decoration:none}
/* Article */
.tinta-article-page{background:#fff}.tinta-article-header{padding:clamp(2.3rem,6vw,5rem) 0 2.2rem;background:linear-gradient(135deg,#f3f6fa,#fff 60%)}.tinta-breadcrumbs{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;color:#74808b;font-size:.72rem}.tinta-breadcrumbs a{text-decoration:none}.tinta-article-rubrics{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .8rem}.tinta-article-rubrics a,.tinta-article-rubrics span{padding:.42rem .68rem;border-radius:7px;background:var(--tinta-blue);color:#fff;text-decoration:none;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tinta-article-header h1{max-width:980px;margin:.75rem 0 1rem;font:800 clamp(2.3rem,5.5vw,5rem)/1.01 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.tinta-article-deck{max-width:840px;margin:0;color:#3f4a56;font-size:clamp(1.05rem,2.2vw,1.45rem);line-height:1.55}.tinta-byline{display:flex;align-items:center;gap:.8rem;margin-top:1.6rem}.tinta-author-avatar{width:45px;height:45px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--tinta-navy);color:#fff;font:800 1rem Georgia,serif}.tinta-byline strong,.tinta-byline small{display:block}.tinta-byline small{margin-top:.18rem;color:#7e8790;font-size:.7rem}.tinta-article-cover{margin:0 auto 1.1rem}.tinta-article-cover a{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:17px;background:#e9edf1;box-shadow:var(--tinta-shadow)}.tinta-article-cover img{width:100%;height:100%;object-fit:cover;object-position:var(--cover-position,center)}.tinta-article-cover figcaption{padding:.55rem .25rem;color:#7b858f;font-size:.67rem}.tinta-share-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-block:1px solid var(--tinta-line)}.tinta-share-bar>strong{font-size:.78rem}.tinta-share-bar>div{display:flex;flex-wrap:wrap;gap:.45rem}.tinta-share-bar a,.tinta-share-bar button{min-height:40px;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .7rem;border:1px solid var(--tinta-line);border-radius:9px;background:#fff;color:var(--tinta-ink);font-size:.66rem;font-weight:850;text-decoration:none;cursor:pointer;transition:.2s ease}.tinta-share-bar a:hover,.tinta-share-bar button:hover{background:var(--tinta-navy);border-color:var(--tinta-navy);color:#fff}.tinta-share-bar--bottom{margin-top:2rem}.tinta-article-layout{display:grid;grid-template-columns:180px minmax(0,760px);gap:2.2rem;justify-content:center;padding:2.2rem 0}.tinta-article-aside{position:sticky;top:100px;align-self:start;padding-top:.35rem;border-top:3px solid var(--tinta-red)}.tinta-article-aside>span{display:block;margin-top:.8rem;color:var(--tinta-red);font-size:.63rem;font-weight:900;text-transform:uppercase}.tinta-article-aside p{color:#68737d;font-size:.75rem;line-height:1.55}.tinta-article-aside a{display:inline-flex;align-items:center;gap:.3rem;color:var(--tinta-navy);font-size:.7rem;font-weight:900;text-decoration:none}.tinta-article-content{min-width:0}.article-prose{color:#222c35;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.9}.article-prose p{margin:0 0 1.35em}.article-align-left,.article-align-left p,.article-align-left li{text-align:left!important}.article-align-center,.article-align-center p,.article-align-center li{text-align:center!important}.article-align-right,.article-align-right p,.article-align-right li{text-align:right!important}.article-align-justify,.article-align-justify p,.article-align-justify li{text-align:justify!important;text-justify:inter-word}.article-prose h2,.article-prose h3{margin:1.7em 0 .65em;color:#17202b;font-family:Georgia,"Times New Roman",serif;line-height:1.18}.article-prose h2{font-size:1.75em}.article-prose h3{font-size:1.35em}.article-prose img{max-width:100%;height:auto;border-radius:13px}.article-prose a{color:#1258a8;text-decoration-thickness:1px;text-underline-offset:3px}.article-prose blockquote,.article-prose blockquote.tinta-pullquote{position:relative;margin:2.2rem 0;padding:1.65rem 1.7rem 1.45rem 2rem;border:0;border-left:5px solid var(--tinta-red);border-radius:0 16px 16px 0;background:linear-gradient(135deg,#fff5f6,#f5f7fa);color:#26323d;font:700 clamp(1.2rem,2.4vw,1.65rem)/1.55 Georgia,"Times New Roman",serif;text-align:left!important;box-shadow:0 12px 32px rgba(30,43,58,.07)}.article-prose blockquote:before{content:"“";position:absolute;right:1rem;top:-.5rem;color:rgba(214,40,57,.12);font:700 6rem/1 Georgia,serif}.article-prose blockquote p{position:relative;margin:0;text-align:left!important}.article-prose blockquote cite{position:relative;display:block;margin-top:1rem;color:#69737d;font:800 .72rem/1.4 Inter,system-ui,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.05em}.article-prose blockquote cite:before{content:"— "}.tinta-article-video{margin:0 0 2rem}.tinta-video-player{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:15px;overflow:hidden;background:#050a0f;cursor:pointer}.tinta-video-player img{width:100%;height:100%;object-fit:cover}.tinta-video-gradient{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42))}.tinta-play-button{position:absolute;left:50%;top:50%;width:68px;height:68px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--tinta-red);color:#fff;box-shadow:0 16px 40px rgba(214,40,57,.35)}.tinta-video-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tinta-article-video figcaption{padding:.45rem;color:#77818b;font-size:.68rem}.tinta-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:2rem 0}.tinta-tags strong{margin-right:.3rem}.tinta-tags span{padding:.4rem .65rem;border-radius:999px;background:var(--tinta-soft);color:#4e5964;font-size:.68rem;font-weight:750}.article-source{padding:1rem;border-left:3px solid var(--tinta-navy);background:#f7f8fa;font-size:.8rem}.tinta-author-box{display:flex;gap:1rem;margin-top:2rem;padding:1.25rem;border:1px solid var(--tinta-line);border-radius:14px;background:#fafbfc}.tinta-author-box small,.tinta-author-box strong{display:block}.tinta-author-box p{margin:.25rem 0 0;color:#6f7983;font-size:.75rem}.tinta-related{padding:3rem 0 4rem;background:var(--tinta-soft);border-top:1px solid var(--tinta-line)}.tinta-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.3rem}.tinta-related article{min-width:0}.tinta-related-image{aspect-ratio:16/10;border-radius:11px}.tinta-related article>span{display:block;margin-top:.75rem;color:var(--tinta-red);font-size:.62rem;font-weight:900;text-transform:uppercase}.tinta-related h3{margin:.35rem 0;font:800 1rem/1.3 Georgia,serif}.tinta-related time{color:#7d8791;font-size:.65rem}
.tinta-site-footer{padding:3rem 0 0;background:var(--tinta-navy-2);color:#fff}.tinta-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:3rem}.tinta-footer-grid p{max-width:450px;color:rgba(255,255,255,.63);line-height:1.7}.tinta-footer-grid h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.tinta-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tinta-footer-links a{color:rgba(255,255,255,.72);font-size:.78rem;text-decoration:none}.tinta-footer-social{display:flex;flex-wrap:wrap;gap:.45rem}.tinta-footer-social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff}.tinta-footer-back{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#80e5a9;font-size:.75rem;font-weight:800;text-decoration:none}.tinta-copyright{margin-top:2.5rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.48);font-size:.68rem}.tinta-reading-progress{position:fixed;z-index:5000;left:0;top:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--tinta-red),#ff8a3d);pointer-events:none}
.tinta-reveal{opacity:1;transform:none}.js .tinta-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.js .tinta-reveal.is-visible{opacity:1;transform:none}.tinta-site-body.tinta-menu-open{overflow:hidden}
@media(max-width:1020px){.tinta-lead-layout{grid-template-columns:1fr}.tinta-top-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.tinta-top-stories header{grid-column:1/-1}.tinta-rubric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tinta-content-layout{grid-template-columns:1fr}.tinta-sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.tinta-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tinta-footer-grid{grid-template-columns:1fr 1fr}.tinta-footer-grid section:last-child{grid-column:1/-1}.tinta-article-layout{grid-template-columns:1fr}.tinta-article-aside{position:static;display:none}}
@media(max-width:760px){.tinta-container,.tinta-article-container{width:min(100% - 28px,1180px)}.tinta-utility{display:none}.tinta-brandbar__inner{min-height:82px;grid-template-columns:44px 1fr 44px}.tinta-header-button{width:42px;height:42px;border:0}.tinta-site-logo b,.tinta-site-logo i{font-size:2.65rem}.tinta-feather{display:none}.tinta-category-nav a{padding:12px 0;font-size:.72rem}.tinta-news-intro__inner{min-height:0;display:grid;gap:1.2rem;padding-block:1.75rem}.tinta-news-intro h1{font-size:2.15rem}.tinta-inline-search{width:100%;max-width:none;flex-basis:auto}.tinta-lead-section{padding-top:1rem}.tinta-lead-layout{gap:1.3rem}.tinta-lead-card{border-radius:14px}.tinta-lead-card h2{font-size:2rem}.tinta-lead-card__copy{padding:1rem}.tinta-top-stories{grid-template-columns:1fr}.tinta-top-stories header{grid-column:auto}.tinta-top-card{grid-template-columns:118px minmax(0,1fr)}.tinta-rubric-strip{padding:2rem 0}.tinta-rubric-grid{grid-template-columns:1fr}.tinta-rubric-grid>a{grid-template-columns:36px minmax(0,1fr) auto}.tinta-rubric-grid>a>svg{display:none}.tinta-latest-section{padding:2.2rem 0}.tinta-feed-card{grid-template-columns:155px minmax(0,1fr);gap:.85rem}.tinta-feed-card__image{aspect-ratio:4/3}.tinta-feed-card h3{font-size:1.1rem}.tinta-feed-card p{display:none}.tinta-sidebar{grid-template-columns:1fr}.page-tinta-news .external-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tinta-article-header{padding:2rem 0 1.5rem}.tinta-article-header h1{font-size:2.45rem}.tinta-article-deck{font-size:1.05rem}.tinta-article-cover a{border-radius:12px}.tinta-share-bar{align-items:flex-start}.tinta-share-bar>strong{display:none}.tinta-share-bar a span,.tinta-share-bar button span{display:none}.tinta-share-bar a,.tinta-share-bar button{width:42px;height:42px;justify-content:center;padding:0}.tinta-article-layout{padding-top:1.4rem}.article-prose{font-size:1rem;line-height:1.82}.article-prose blockquote{padding:1.3rem 1.1rem 1.2rem 1.35rem}.tinta-footer-grid{grid-template-columns:1fr;gap:1.8rem}.tinta-footer-grid section:last-child{grid-column:auto}}
@media(max-width:520px){.tinta-site-logo b,.tinta-site-logo i{font-size:2.3rem}.tinta-news-intro h1{font-size:1.85rem}.tinta-lead-card__image{aspect-ratio:16/10}.tinta-lead-card h2{font-size:1.65rem}.tinta-lead-card__copy>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tinta-feed-card{grid-template-columns:1fr;padding:1rem 0 1.25rem}.tinta-feed-card__image{aspect-ratio:16/9}.tinta-feed-card h3{font-size:1.25rem}.tinta-feed-card p{display:-webkit-box}.page-tinta-news .external-news-grid{grid-template-columns:1fr}.tinta-article-header h1{font-size:2rem}.tinta-byline{align-items:flex-start}.tinta-byline small{line-height:1.45}.tinta-article-cover{width:calc(100% + 28px);margin-left:-14px}.tinta-article-cover a{border-radius:0}.tinta-related-grid{grid-template-columns:1fr}.tinta-related-image{aspect-ratio:16/9}.tinta-footer-links{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.js .tinta-reveal{opacity:1;transform:none;transition:none}.tinta-media img{transition:none}}
@media print{.tinta-site-header,.tinta-site-footer,.tinta-share-bar,.tinta-article-aside,.tinta-related,.tinta-reading-progress{display:none!important}.tinta-article-header{padding:0;background:#fff}.tinta-article-header h1{font-size:34pt}.tinta-article-container{width:100%}.tinta-article-layout{display:block;padding:0}.article-prose{font-size:11pt;line-height:1.6}.tinta-article-cover a{box-shadow:none}}

/* ==========================================================
   V2.10.0.9 — Tinta.com sticky newsroom header
   Keep the approved green/white editorial wordmark unchanged.
   ========================================================== */
.tinta-site-header{
  position:sticky;
  top:0;
  z-index:3200;
  isolation:isolate;
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
}
.tinta-site-logo>span:last-child{
  gap:0!important;
}
.tinta-site-logo b,
.tinta-site-logo i{
  margin:0!important;
  padding:0!important;
}
.tinta-category-nav{
  scrollbar-width:thin;
  scrollbar-color:rgba(255,255,255,.28) transparent;
}
@media(max-width:760px){
  .tinta-site-header{
    box-shadow:0 7px 24px rgba(8,20,41,.2);
  }
  .tinta-brandbar{
    background:rgba(22,40,73,.97);
  }
  .tinta-category-nav{
    background:rgba(18,34,63,.98);
  }
}


/* ==========================================================
   V2.10.0.10 — refined editorial wordmark, adaptive thumbnails,
   mobile-safe article cover, and coloured share chips.
   ========================================================== */
.tinta-site-logo{gap:.28rem}
.tinta-site-logo b{color:var(--tinta-navy)!important;text-transform:none;letter-spacing:-.07em}
.tinta-site-logo i{color:var(--tinta-red)!important;letter-spacing:-.045em}
.tinta-feather{color:var(--tinta-navy);opacity:.88}
.tinta-brandbar{background:linear-gradient(180deg,#ffffff,#f9fbfd)}
.tinta-brandbar__inner{min-height:104px}
.tinta-header-button{border-color:#dde5ee;background:#fff;color:var(--tinta-navy);box-shadow:0 10px 26px rgba(17,31,55,.08)}
.tinta-header-button:hover{background:#f6f9fc}
.tinta-category-nav{box-shadow:inset 0 -1px 0 var(--tinta-line)}
.tinta-category-nav .tinta-container{gap:1.65rem}

.tinta-media-frame{
  padding:10px;
  border-radius:inherit;
  background:linear-gradient(135deg,#edf3f8,#ffffff 58%,#eef8f2);
}
.tinta-media-frame>img{
  border-radius:calc(var(--tinta-radius) - 8px);
  background:#fff;
  box-shadow:0 10px 24px rgba(15,23,42,.08);
  object-fit:cover;
  object-position:var(--thumb-position,center);
}
.tinta-media-frame[data-orientation="portrait"],
.tinta-media-frame[data-orientation="tall"]{
  --media-ratio:4 / 5;
}
.tinta-media-frame[data-orientation="square"]{
  --media-ratio:1 / 1;
}
.tinta-media-frame[data-orientation="panorama"]{
  --media-ratio:16 / 8;
}
.tinta-media-frame[data-orientation="portrait"]>img,
.tinta-media-frame[data-orientation="tall"]>img,
.tinta-media-frame[data-orientation="square"]>img{
  object-fit:contain;
  padding:8px;
}
.tinta-lead-card__image,
.tinta-feed-card__image,
.tinta-top-card__image,
.tinta-related-image{background:transparent}
.tinta-top-card__image{height:auto;min-height:96px;border-radius:12px}
.tinta-top-card__image .tinta-media-frame{padding:8px;border-radius:12px}
.tinta-lead-card__image .tinta-media-frame,
.tinta-feed-card__image .tinta-media-frame,
.tinta-related-image.tinta-media-frame{border-radius:inherit}
.tinta-detail-media{
  padding:12px;
  border-radius:18px;
  background:linear-gradient(135deg,#edf3f8,#fff 52%,#eef7f1);
  box-shadow:0 16px 44px rgba(16,30,50,.08);
}
.tinta-detail-media>img{
  border-radius:14px;
  background:#fff;
  object-fit:cover;
  object-position:var(--cover-position,center);
}
.tinta-detail-media[data-orientation="portrait"],
.tinta-detail-media[data-orientation="tall"]{
  --media-ratio:4 / 5;
}
.tinta-detail-media[data-orientation="portrait"]>img,
.tinta-detail-media[data-orientation="tall"]>img,
.tinta-detail-media[data-orientation="square"]>img{
  object-fit:contain;
  padding:10px;
}
.tinta-share-bar .share-chip{
  --chip-bg:#f6f8fb;
  --chip-ink:#1f2a37;
  --chip-border:#dfe6ee;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.55rem;
  min-width:48px;
  min-height:48px;
  padding:0 .95rem;
  border:1px solid var(--chip-border);
  border-radius:14px;
  background:var(--chip-bg);
  color:var(--chip-ink);
  text-decoration:none;
  box-shadow:0 8px 18px rgba(15,23,42,.06);
  transition:transform .2s ease, box-shadow .2s ease, filter .2s ease;
}
.tinta-share-bar .share-chip:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(15,23,42,.12);filter:saturate(1.06)}
.tinta-share-bar .share-chip svg{flex:0 0 auto}
.tinta-share-bar .share-chip--whatsapp{--chip-bg:#ebfff4;--chip-ink:#14803e;--chip-border:#b7e7ca}
.tinta-share-bar .share-chip--facebook{--chip-bg:#eef4ff;--chip-ink:#1d4ed8;--chip-border:#c8d8ff}
.tinta-share-bar .share-chip--x{--chip-bg:#f3f5f7;--chip-ink:#111827;--chip-border:#d8dee6}
.tinta-share-bar .share-chip--linkedin{--chip-bg:#eef7ff;--chip-ink:#0a66c2;--chip-border:#c8e0ff}
.tinta-share-bar .share-chip--telegram{--chip-bg:#eef8ff;--chip-ink:#0f8fcf;--chip-border:#c8e6fb}
.tinta-share-bar .share-chip--email{--chip-bg:#fff3f0;--chip-ink:#d0452d;--chip-border:#ffd7cf}
.tinta-share-bar .share-chip--native{--chip-bg:#eefaf3;--chip-ink:#0f766e;--chip-border:#cbeadd}
.tinta-share-bar .share-chip--copy{--chip-bg:#f6f7fb;--chip-ink:#334155;--chip-border:#dbe2ea}
.tinta-share-bar .share-chip--print{--chip-bg:#f7f7f7;--chip-ink:#3f3f46;--chip-border:#e6e6e6}

@media(max-width:760px){
  .tinta-brandbar__inner{min-height:88px}
  .tinta-brandbar{background:rgba(255,255,255,.98)}
  .tinta-site-logo b,.tinta-site-logo i{font-size:2.56rem}
  .tinta-site-header{box-shadow:0 8px 28px rgba(14,24,40,.09)}
  .tinta-category-nav{background:#fff}
  .tinta-category-nav a{font-size:.95rem;font-weight:800;padding:14px 0}
  .tinta-media-frame{padding:8px}
  .tinta-detail-media{padding:10px;border-radius:16px}
}
@media(max-width:520px){
  .tinta-site-logo b,.tinta-site-logo i{font-size:2.18rem}
  .tinta-article-cover{width:100%;margin-left:0}
  .tinta-article-cover a{border-radius:16px}
  .tinta-detail-media{padding:9px}
  .tinta-share-bar div{gap:.55rem}
  .tinta-share-bar .share-chip{width:48px;min-width:48px;padding:0}
  .tinta-share-bar .share-chip span{display:none}
}

/* V2.10.0.13 — wordmark footer tetap terbaca di latar gelap */
.tinta-site-logo--footer b{color:#fff!important;text-shadow:0 1px 0 rgba(255,255,255,.08)}
.tinta-site-logo--footer i{color:#ff4d64!important}

/* V2.10.0.20 — refinement halaman artikel dan keterbacaan redaksi */
.tinta-article-header h1{text-wrap:balance}
.tinta-article-deck{text-wrap:pretty}
.tinta-article-content{max-width:780px}
.article-prose{letter-spacing:.002em}
.article-prose>p:first-of-type::first-letter{float:left;margin:.08em .12em 0 0;color:var(--tinta-red);font:800 3.35em/.82 Georgia,"Times New Roman",serif}
.article-prose blockquote{overflow:hidden}
.article-prose blockquote cite{padding-top:.15rem;border-top:1px solid rgba(214,40,57,.16)}
.tinta-article-cover{padding-top:.2rem}
.tinta-share-bar{border-radius:12px}
@media(max-width:760px){
  .tinta-article-header h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.06}
  .tinta-article-content{max-width:none}
  .article-prose>p:first-of-type::first-letter{font-size:2.85em}
  .tinta-share-bar{padding:.8rem 0}
}
@media(max-width:520px){
  .tinta-article-container{width:min(100% - 32px,1180px)}
  .tinta-article-cover{margin-inline:0}
  .article-prose{text-align:left!important;text-justify:auto!important}
  .article-prose blockquote{margin-inline:0;border-radius:0 14px 14px 0}
}


/* ==========================================================
   V2.10.0.21 — cover selalu segar dan komposisi artikel seimbang
   ========================================================== */
.tinta-article-container{
  width:min(1120px,calc(100% - 40px));
}
.tinta-article-cover{
  width:min(1080px,100%);
  margin-inline:auto;
}
.tinta-article-layout{
  grid-template-columns:minmax(0,860px) minmax(170px,200px);
  gap:2.6rem;
  align-items:start;
  justify-content:center;
  padding-top:1.65rem;
}
.tinta-article-content{
  order:1;
  width:100%;
  max-width:none;
  align-self:start;
}
.tinta-article-aside{
  order:2;
  top:122px;
  margin:0;
  align-self:start;
}
.article-prose{
  width:100%;
  max-width:860px;
  margin:0;
  font-size:clamp(1.035rem,1.35vw,1.16rem);
  line-height:1.86;
}
.article-prose>p:first-child,
.article-prose>p:first-of-type{
  margin-top:0;
}
.tinta-share-bar + .tinta-article-layout{
  margin-top:0;
}
@media(max-width:1020px){
  .tinta-article-layout{
    display:block;
    max-width:900px;
    margin-inline:auto;
  }
  .tinta-article-content,
  .article-prose{
    max-width:none;
  }
}
@media(max-width:760px){
  .tinta-article-container{
    width:min(100% - 28px,1120px);
  }
  .tinta-article-layout{
    padding-top:1.15rem;
  }
  .article-prose{
    font-size:1.02rem;
    line-height:1.78;
  }
}
@media(max-width:520px){
  .tinta-article-container{
    width:min(100% - 30px,1120px);
  }
  .tinta-article-cover{
    width:100%;
  }
}
