/* Blog Akses Warganet v1.3.4: editorial layout inspired by modern magazines, no external CSS. */
.aw-story-page{padding:24px 0 70px;background:var(--aw-bg,#e9edf1);color:#25394b;min-height:calc(100dvh - 180px)}
.aw-story-page .container{max-width:1160px}
.aw-story-breadcrumb{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:#698194;padding:0 0 24px}
.aw-story-breadcrumb a{color:#276f92;font-weight:650}.aw-story-breadcrumb a:hover{text-decoration:underline}
.aw-story-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:30px}
.aw-story-main{min-width:0;padding:26px 30px 34px;background:var(--aw-surface,#e1e8ed);border:1px solid #c4d2dd;border-radius:16px}
.aw-story-head{margin:0 0 24px}.aw-story-kicker{display:inline-flex;padding:5px 10px;color:#1e759a;background:#d4e8f1;border-radius:7px;font-weight:750;font-size:10px;letter-spacing:.4px}
.aw-story-head h1{font-size:clamp(27px,3.1vw,41px);letter-spacing:-1.15px;line-height:1.25;color:#243b4d;margin:15px 0 16px;overflow-wrap:anywhere}
.aw-story-byline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#6c8192}
.aw-story-byline>span:nth-child(2){font-weight:750;color:#37546a}.aw-story-avatar{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c9e1ed;color:#1b86b2}.aw-story-dot{opacity:.5}
.aw-story-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:19px;font-size:11px;color:#6c8192}.aw-story-share a,.aw-story-share button{font:650 11px 'Plus Jakarta Sans',system-ui,sans-serif;cursor:pointer;border:1px solid #bfd0dd;border-radius:8px;background:#e9f0f4;color:#37708f;padding:8px 11px}.aw-story-share a:hover,.aw-story-share button:hover{border-color:#60aacf;color:#096f9d}
.aw-story-cover{margin:0 0 25px}.aw-story-cover img{display:block;width:100%;max-height:460px;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:1px solid #c9d7df}
.aw-story-intro{font-size:15px;line-height:1.9;color:#4c6879;font-weight:550;margin:0 0 23px}
.aw-story-toc{border:1px solid #b9ccda;background:#d8e5ed;border-radius:13px;margin:0 0 27px;overflow:hidden}
.aw-story-toc summary{display:flex;gap:10px;align-items:center;cursor:pointer;padding:17px 18px;list-style:none;color:#27475b;font-size:13px}.aw-story-toc summary::-webkit-details-marker{display:none}.aw-story-toc summary .svg-icon{color:#2587ac}.aw-story-toc summary strong{flex:1}.aw-story-toc summary span{font-weight:500;color:#708a9e;font-size:11px}.aw-story-toc summary .svg-icon:last-child{transition:transform .22s}.aw-story-toc[open] summary .svg-icon:last-child{transform:rotate(90deg)}
.aw-story-toc ol{list-style:none;margin:0;padding:0 18px 18px;display:grid;gap:3px}.aw-story-toc li{min-width:0}.aw-story-toc li a{display:block;padding:8px 10px;border-radius:7px;color:#37627b;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.aw-story-toc li a:hover,.aw-story-toc li a.aw-toc-active{background:#c6dce8;color:#086e9a}.aw-story-toc li.aw-toc-depth-3{padding-left:18px}
.aw-story-article-body{overflow-wrap:anywhere;line-height:1.95;font-size:14px;color:#425e71}
.aw-story-article-body h2,.aw-story-article-body h3{color:#293f52;scroll-margin-top:110px;line-height:1.35}.aw-story-article-body h2{font-size:clamp(21px,2.25vw,26px);margin:31px 0 15px}.aw-story-article-body h3{font-size:18px;margin:25px 0 12px}.aw-story-article-body h4{font-size:16px;margin:24px 0 10px}.aw-story-article-body p{margin:0 0 18px}.aw-story-article-body img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:11px}.aw-story-article-body figcaption{text-align:center;font-size:11px;color:#6b8597}.aw-story-article-body a{color:#087eb6;text-decoration:underline;text-underline-offset:3px}.aw-story-article-body blockquote{margin:22px 0;border-left:3px solid var(--brand,#00abff);padding:15px 20px;background:#d4e1eb;border-radius:0 9px 9px 0;font-style:italic}.aw-story-article-body pre{max-width:100%;overflow:auto;padding:16px;background:#273748;color:#edf4f9;border-radius:8px;line-height:1.65}.aw-story-article-body :not(pre)>code{padding:2px 5px;background:#d0e0e9;border-radius:4px}.aw-story-article-body ul,.aw-story-article-body ol{padding-left:25px;margin:0 0 18px}.aw-story-article-body li{margin-bottom:6px}.aw-story-article-body table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:20px 0}.aw-story-article-body th,.aw-story-article-body td{border:1px solid #bdcfd9;padding:9px 12px;text-align:left}.aw-story-article-body hr{border:0;border-top:1px solid #c5d4dc;margin:26px 0}
.aw-story-tags{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:22px;margin-top:24px;border-top:1px solid #c4d2dd;font-size:11px;color:#647d8f}.aw-story-tags strong{margin-right:4px}.aw-story-tags span{border:1px solid #bdd2dc;color:#376c86;background:#dbe9f0;border-radius:6px;padding:6px 9px}
.aw-story-related{margin-top:35px;border-top:1px solid #bfd0da;padding-top:20px}.aw-story-related h2{font-size:18px;color:#263e52}.aw-story-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:11px}.aw-story-related-grid a{display:flex;flex-direction:column;gap:8px;background:#d4e3eb;border:1px solid #c0d5e0;border-radius:10px;padding:13px;color:#2a536c;font-size:12px}.aw-story-related-grid a:hover{border-color:#67a6c3}.aw-story-related-grid img{width:100%;height:90px;object-fit:cover;border-radius:6px}.aw-story-related-grid .svg-icon{align-self:flex-end;margin-top:auto}.aw-story-back{font-size:12px;font-weight:750;margin-top:24px;color:#1384ba}
.aw-story-aside{position:sticky;top:93px;display:grid;gap:18px}.aw-story-aside-card{border:1px solid #c2d1dc;background:var(--aw-surface,#e1e8ed);border-radius:14px;padding:20px}.aw-story-aside-card h2{margin:0 0 18px;font-size:16px;letter-spacing:-.35px;color:#29465c}.aw-story-popular,.aw-story-side-cats{margin:0;padding:0;list-style:none}.aw-story-popular{display:grid;gap:16px}.aw-story-popular li{display:flex;gap:11px;align-items:flex-start}.aw-story-popular li>span{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:#c2dce8;color:#146f98;font-weight:800;font-size:11px}.aw-story-popular a{font-size:12px;font-weight:650;line-height:1.65;color:#395b71}.aw-story-popular a:hover{color:#078aca}.aw-story-side-cats{display:grid;gap:8px}.aw-story-side-cats a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;color:#3d6278}.aw-story-side-cats a:hover{color:#0087c6}.aw-story-side-cats span{color:#678397;font-size:11px}
.aw-blog-card-v134 .aw-blog-thumb{display:block;margin:-1px -1px 17px}.aw-blog-card-v134 .aw-blog-thumb img{width:100%;height:168px;object-fit:cover;border-radius:13px 13px 0 0}
@media(max-width:900px){.aw-story-layout{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.aw-story-main{padding:22px}.aw-story-aside-card{padding:15px}}
@media(max-width:700px){.aw-story-page{padding:16px 0 45px}.aw-story-layout{grid-template-columns:minmax(0,1fr)}.aw-story-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-story-main{padding:20px 17px}.aw-story-head h1{font-size:clamp(26px,6vw,34px)}.aw-story-cover img{max-height:280px}.aw-story-intro{font-size:13px}.aw-story-article-body{font-size:13px}.aw-story-breadcrumb{padding-bottom:15px}}
@media(max-width:460px){.aw-story-aside{grid-template-columns:1fr}.aw-story-share a,.aw-story-share button{padding:7px 9px}.aw-story-byline{font-size:10px}.aw-story-head h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){.aw-story-toc summary .svg-icon:last-child{transition:none}}

/* v1.3.6 uploaded inline images */
.aw-story-article-body figure{margin:22px 0}.aw-story-article-body figure img{display:block;max-width:100%;height:auto;max-height:680px;object-fit:contain;border-radius:14px}.aw-story-article-body figure figcaption{margin-top:7px;font-size:12px;color:#718697}
