.g6a-article{--g6a-accent:#7542a8;--g6a-soft:#f3edf9;line-height:1.9;font-size:16px;overflow-wrap:anywhere}.g6a-ocean{--g6a-accent:#086c91;--g6a-soft:#eaf7fb}.g6a-orange{--g6a-accent:#a34712;--g6a-soft:#fff1e5}.g6a-emerald{--g6a-accent:#087856;--g6a-soft:#eaf8f0}.g6a-rose{--g6a-accent:#a12c68;--g6a-soft:#fff0f7}.g6a-article p{margin:1em 0}.g6a-keypoints{border:1px solid var(--g6a-accent);border-left:5px solid var(--g6a-accent);border-radius:10px;background:var(--g6a-soft);color:#20232b;padding:18px 22px;margin:12px 0 28px}.g6a-keypoints .g6a-keypoints-label{font-weight:800;margin:0 0 8px;color:var(--g6a-accent)}.g6a-keypoints ul{margin:0;padding-left:1.3em}.g6a-keypoints li+li{margin-top:8px}.g6a-article h2{background:var(--g6a-soft);color:#20232b;border-left:5px solid var(--g6a-accent);padding:14px 18px;border-radius:5px;font-size:1.35em;margin:32px 0 18px}.g6a-emphasis{background:var(--g6a-soft);color:#20232b;padding:0 3px;box-decoration-break:clone}.g6a-caution{color:#c93040}.g6a-figure{margin:20px 0 30px}.g6a-figure img{display:block;width:100%;height:auto;border-radius:8px}.g6a-table-wrap{overflow-x:auto;margin:20px 0}.g6a-table-wrap table{width:100%;min-width:300px;border-collapse:collapse}.g6a-table-wrap th,.g6a-table-wrap td{padding:12px;border:1px solid #d5d9df;text-align:left}.g6a-table-wrap th{background:var(--g6a-soft);color:#20232b}.g6a-sources,.g6a-checked{font-size:13px;line-height:1.6;opacity:.85}@media(max-width:600px){.g6a-article{font-size:16px;line-height:1.85}.g6a-keypoints{padding:16px}.g6a-article h2{font-size:1.2em;padding:12px 14px}.g6a-table-wrap th,.g6a-table-wrap td{padding:10px;font-size:14px}}body.g6a-page{--g6a-banner-start:#663790;--g6a-banner-end:#a6437a;--g6a-banner-line:#f4bbd9}body.g6a-page-ocean{--g6a-banner-start:#075574;--g6a-banner-end:#266b9e;--g6a-banner-line:#9ce6ed}body.g6a-page-orange{--g6a-banner-start:#8f3f11;--g6a-banner-end:#864420;--g6a-banner-line:#ffcd91}body.g6a-page-emerald{--g6a-banner-start:#075f4e;--g6a-banner-end:#17445d;--g6a-banner-line:#9aead3}body.g6a-page-rose{--g6a-banner-start:#8d2458;--g6a-banner-end:#59295f;--g6a-banner-line:#ffafd1}body.g6a-page .entry-title{background:linear-gradient(115deg,var(--g6a-banner-start),var(--g6a-banner-end));color:#fff;border-radius:12px;border-bottom:4px solid var(--g6a-banner-line);padding:22px 24px;font-size:clamp(22px,2.3vw,31px);line-height:1.55;margin:0 0 24px;box-shadow:0 5px 15px rgba(33,18,50,.13)}@media(max-width:600px){body.g6a-page .entry-title{padding:17px 15px;font-size:22px;line-height:1.5;border-radius:9px}}
