
:root{--ink:#0f1a2b;--ink2:#26364d;--paper:#faf8f3;--card:#fff;--line:#e2ddcf;--mute:#5d6878;
--cta:#d9420b;--cta2:#b43407;--teal:#0b6e69;--teal2:#e4f1ef;--lemon:#ffd23f;--lemon2:#fff6d1;--red:#b3261e;
--serif:Georgia,"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;
--sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--w:1180px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body.sgx{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
.sgx img{max-width:100%;height:auto}
.sgx a{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.sgx a:hover{color:var(--cta)}
.sgx h1,.sgx h2,.sgx h3,.sgx h4{font-family:var(--serif);color:var(--ink);line-height:1.2;font-weight:700;margin:1.6em 0 .55em}
.sgx h1{font-size:clamp(28px,4.2vw,44px);margin-top:.3em;letter-spacing:-.01em}
.sgx h2{font-size:clamp(23px,2.8vw,30px);padding-top:.35em;border-top:3px solid var(--ink)}
.sgx h3{font-size:clamp(19px,2.1vw,23px)}
.sgx h4{font-size:18px}
.sgx p{margin:0 0 1.05em}
.sgx .container{max-width:var(--w);padding-left:20px;padding-right:20px}
.sgx-skip{position:absolute;left:-999px;top:0;background:var(--lemon);color:var(--ink);padding:8px 14px;z-index:99}
.sgx-skip:focus{left:8px;top:8px}
.sgx-strip{background:var(--lemon);color:var(--ink);font-size:13px;line-height:1.3}
.sgx-strip .sgx-in{max-width:var(--w);margin:0 auto;padding:7px 20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.sgx-strip a{color:var(--ink);font-weight:600}
.sgx-mast{background:var(--card);border-bottom:1px solid var(--line)}
.sgx-mast .sgx-in{max-width:var(--w);margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:22px}
.sgx-logo{display:flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--ink)!important;flex:0 0 auto}
.sgx-logo svg{width:38px;height:38px;flex:0 0 38px}
.sgx-logo b{font:700 22px/1 var(--serif);letter-spacing:-.01em;display:block}
.sgx-logo i{font:600 11px/1.2 var(--sans);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);display:block;margin-top:3px}
.sgx-tag{flex:1;font:italic 400 15px/1.35 var(--serif);color:var(--mute);border-left:2px solid var(--line);padding-left:18px}
.sgx-mast .sgx-cta{flex:0 0 auto}
.sgx-btn,.sgx .btn.primary-btn{display:inline-block;background:var(--cta);color:#fff!important;font:700 15px/1.2 var(--sans);padding:12px 20px;border-radius:6px;text-decoration:none!important;border:0;text-align:center;cursor:pointer;transition:background .15s}
.sgx-btn:hover,.sgx .btn.primary-btn:hover{background:var(--cta2);color:#fff!important}
.sgx .btn.secondary-btn,.sgx .btn.grey-btn,.sgx .btn.tertiary-btn{display:inline-block;background:var(--ink);color:#fff!important;padding:10px 16px;border-radius:6px;font-weight:700;text-decoration:none!important}
.sgx .btn.secondary-btn:hover{background:var(--teal)}
.sgx .btn.arrow-right::after,.sgx .btn.arrow::after{content:" \203A";font-weight:700}
.sgx-rub{background:var(--ink)}
.sgx-rub .sgx-in{max-width:var(--w);margin:0 auto;padding:0 20px;display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}
.sgx-rub .sgx-in::-webkit-scrollbar{display:none}
.sgx-rub a{color:#fff;text-decoration:none;font:600 14.5px/1 var(--sans);padding:15px 14px;white-space:nowrap;border-bottom:3px solid transparent;display:block}
.sgx-rub a:hover,.sgx-rub a.on{border-bottom-color:var(--lemon);color:var(--lemon)}
.sgx-rub details{position:relative;flex:0 0 auto}
.sgx-rub summary{list-style:none;cursor:pointer;color:#fff;font:600 14.5px/1 var(--sans);padding:15px 14px;white-space:nowrap}
.sgx-rub summary::-webkit-details-marker{display:none}
.sgx-rub summary::after{content:" \25BE"}
.sgx-rub details[open] summary{color:var(--lemon)}
.sgx-more{position:absolute;right:0;top:100%;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--lemon);box-shadow:0 10px 30px rgba(15,26,43,.18);min-width:230px;z-index:30;padding:6px 0}
.sgx-more a{color:var(--ink);padding:10px 16px;border:0;font-weight:500}
.sgx-more a:hover{background:var(--lemon2);color:var(--ink)}
.sgx-crumbs{max-width:var(--w);margin:0 auto;padding:14px 20px 0;font-size:13.5px;color:var(--mute)}
.sgx-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px 0}
.sgx-crumbs li+li::before{content:"/";margin:0 8px;color:#b8b2a2}
.sgx-crumbs a{color:var(--mute)}
.sgx-wrap{max-width:var(--w);margin:0 auto;padding:6px 20px 40px;display:grid;grid-template-columns:minmax(0,1fr);gap:34px}
@media(min-width:1000px){.sgx-wrap.has-rail{grid-template-columns:minmax(0,1fr) 300px}}
.sgx-main{min-width:0}
.sgx-main>main,.sgx-main main{display:block;background:none!important}
.sgx main .container{padding-left:0;padding-right:0;max-width:none}
.sgx main .row{margin-left:0;margin-right:0}
.sgx main [class*="col-"]{padding-left:0;padding-right:0}
.sgx main .row>.col-12.col-lg-8,.sgx main article.col-lg-8{flex:0 0 100%;max-width:100%}
.sgx main aside.sidebar{display:none}
.sgx main aside.sidebar-operator{display:block;flex:0 0 100%;max-width:100%}
.sgx header .small-text,.sgx .small-text{font-size:13.5px}
.sgx header .dates{color:var(--mute)}
.sgx header .dates img{display:none}
.sgx header .dates::before{content:"\25CF";color:var(--teal);margin-right:6px;font-size:10px}
.sgx header h1,.sgx header h2:first-of-type{margin-top:.2em}
.sgx header h2{border-top:0;padding-top:0}
.sgx .half-opacity{opacity:1;color:var(--mute)}
.sgx-rail{display:flex;flex-direction:column;gap:22px;font-size:15px}
@media(min-width:1000px){.sgx-rail{border-left:1px solid var(--line);padding-left:26px}}
.sgx-w{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 18px}
.sgx-w h3{font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 12px;border:0;padding:0}
.sgx-w ol,.sgx-w ul{margin:0;padding:0;list-style:none}
.sgx-w li{padding:9px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.4}
.sgx-w li:first-child{border-top:0;padding-top:0}
.sgx-w li a{font-weight:600;color:var(--ink);text-decoration:none}
.sgx-w li a:hover{color:var(--cta)}
.sgx-w li span{display:block;color:var(--mute);font-size:13px;font-weight:400}
.sgx-w .sgx-btn{width:100%;margin-top:10px}
.sgx-calc label{display:block;font-size:13px;color:var(--mute);margin:8px 0 3px}
.sgx-calc input{width:100%;border:1px solid var(--line);border-radius:6px;padding:9px 10px;font:600 16px var(--sans);background:var(--paper);color:var(--ink)}
.sgx-calc output{display:block;margin-top:10px;padding:10px;background:var(--teal2);border-radius:6px;font-size:14px;color:var(--ink)}
.sgx-calc output b{font-family:var(--serif);font-size:18px}
.sgx-pick{counter-reset:p}
.sgx .sgx-w ul,.sgx .sgx-w ol{padding:0}
.sgx-pick li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start}
.sgx-pick li::before{counter-increment:p;content:counter(p);font:700 17px var(--serif);color:var(--cta)}
.sgx-pick em{font-style:normal;font-weight:700;font-size:14px}
.sgx-safe{background:var(--lemon2);border-color:#efd98a}
.sgx-safe h3{color:var(--ink)}
.sgx-stars{--r:4;display:inline-block;font-size:18px;line-height:1;letter-spacing:2px;background:linear-gradient(90deg,#f2a900 calc(var(--r)/5*100%),#d8d2c2 calc(var(--r)/5*100%));-webkit-background-clip:text;background-clip:text;color:transparent;vertical-align:middle;white-space:nowrap}
.sgx .current-rating-stars,.sgx .related-rating-stars{display:block;min-height:0}
.sgx #page-header,.sgx .blue-gradient#page-header{background:var(--ink);color:#fff;border-radius:12px;margin:10px 0 30px;padding:30px 34px;overflow:hidden;position:relative}
.sgx #page-header .container{padding:0;display:flex;gap:20px;align-items:flex-end;justify-content:space-between}
.sgx #page-header h1{color:#fff;margin:0 0 .4em}
.sgx #page-header p,.sgx #page-header .read-more{color:#dbe3ee}
.sgx #page-header a{color:var(--lemon)}
.sgx #page-header .mascot{max-height:150px;width:auto}
.sgx .read-more-btn{display:none!important}
.sgx .mob-only.more-text{display:block!important}
.sgx .d-lg-none .read-more-btn{display:none}
.sgx #shortcuts{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--lemon);border-radius:8px;padding:12px 16px;margin:0 0 24px;font-size:14px}
.sgx #shortcuts .links{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}
.sgx #shortcuts .links a{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:3px 12px;text-decoration:none;color:var(--ink);font-weight:600}
.sgx #shortcuts .links a:hover{background:var(--lemon);border-color:var(--lemon)}
.sgx .toplist{margin:18px 0 28px;counter-reset:tl}
.sgx .toplist .code-wrapper{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);margin:14px 0 4px}
.sgx .toplist-row{background:var(--card);border:1px solid var(--line);border-radius:10px 10px 0 0;padding:14px 16px;gap:14px;counter-increment:tl;position:relative}
.sgx .toplist-row::before{content:counter(tl);position:absolute;left:-1px;top:-1px;background:var(--ink);color:var(--lemon);font:700 14px/1 var(--serif);padding:6px 9px;border-radius:10px 0 8px 0}
.sgx .toplist-row .logo{display:block;background:#26324a;border-radius:8px;padding:8px;margin-right:12px;min-width:110px;text-align:center}
.sgx .toplist-row .logo img{max-height:56px;width:auto;margin:0 auto;display:block}
.sgx .toplist-row.mob-dark .logo,.sgx .mob-dark{background:none}
.sgx .rating-info{font-size:14px;margin:4px 0 0}
.sgx .rating-info strong{font-family:var(--serif);font-size:19px}
.sgx .convert-text{font:700 19px/1.3 var(--serif);color:var(--ink);text-align:center}
.sgx .toplist-row .links{min-width:200px;gap:6px;text-align:center}
.sgx .toplist-row .links .btn{width:100%}
.sgx .toplist-row .links a.small-text{color:var(--teal);font-weight:600}
.sgx .t-and-c{font-size:12px;line-height:1.5;color:var(--mute);background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;padding:8px 14px;margin:0 0 6px}
.sgx .t-and-c a{color:var(--mute);text-decoration:none}
.sgx .toplist-show-more,.sgx .show-more{display:none}
.sgx #review-top{background:var(--ink);border-radius:12px 12px 0 0;margin:10px 0 0;padding:22px 24px;gap:28px;align-items:center;color:#fff;display:flex!important;justify-content:flex-start!important}
.sgx #review-top .logo{max-height:84px;width:auto;background:#fff;border-radius:8px;padding:8px 12px}
.sgx #review-top strong{font:700 30px/1 var(--serif);color:var(--lemon)}
.sgx #review-top .text-center{text-align:left!important}
.sgx #review-bonus-section{background:var(--teal2);border:1px solid #c5dfdc;border-top:0;border-radius:0 0 12px 12px;padding:18px 16px 8px;margin:0 0 28px}
.sgx #review-bonus-section .container{padding:0}
.sgx #review-bonus-section .row{gap:0;margin:0 -8px}
.sgx #review-bonus-section .bonus-wrapper{padding:0 8px;margin-bottom:12px}
.sgx .bonus-wrapper{display:flex;flex-direction:column}
.sgx .bonus-box{flex:1 1 auto;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:8px;padding:14px 12px;display:flex;flex-direction:column;gap:8px;justify-content:space-between}
.sgx .bonus-box .title{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}
.sgx .bonus-box .title.sports{color:#1a5fb4}.sgx .bonus-box .title.bingo{color:#a23b9b}.sgx .bonus-box .title.poker{color:#8a5a00}
.sgx .bonus-box .code-wrapper{font-size:12px;color:var(--mute);margin:4px 0}
.sgx .bonus-box .code{font-weight:700;color:var(--ink)}
.sgx .bonus-text{font:700 17px/1.3 var(--serif);justify-content:center;text-align:center}
.sgx .bonus-wrapper .t-and-c{border-radius:6px;border:1px solid var(--line);margin-top:6px;padding:6px 9px;font-size:11px}
.sgx #operator-facts,.sgx .grey-box{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin:0 0 24px}
.sgx #operator-facts h3{margin:0 0 10px;font-size:17px}
.sgx #operator-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 14px;font-size:15px}
.sgx #operator-facts li{padding:6px 0;border-top:1px solid var(--line)}
.sgx #operator-facts li:nth-child(-n+2){border-top:0}
.sgx #operator-facts li:nth-child(odd){color:var(--mute);font-size:13.5px;text-transform:uppercase;letter-spacing:.05em}
.sgx #operator-facts li:nth-child(even){font-weight:600}
@media(min-width:760px){.sgx #operator-facts ul{grid-template-columns:repeat(4,auto)}.sgx #operator-facts li:nth-child(-n+4){border-top:0}}
.sgx figure,.sgx .wp-block-image{margin:0 0 1.4em}
.sgx figure img{border-radius:8px}
.sgx figcaption{font-size:13px;color:var(--mute);margin-top:6px}
.sgx .alignright{float:right;margin:0 0 14px 20px;max-width:46%}
.sgx .alignleft{float:left;margin:0 20px 14px 0;max-width:46%}
.sgx .aligncenter,.sgx .block-aligncenter{margin-left:auto;margin-right:auto;text-align:center}
@media(max-width:640px){.sgx .alignright,.sgx .alignleft{float:none;max-width:100%;margin:0 0 14px}}
.sgx ul,.sgx ol{padding-left:1.3em;margin:0 0 1.1em}
.sgx li{margin-bottom:.35em}
.sgx ul.green-list{list-style:none;padding:0}
.sgx ul.green-list li{padding-left:28px;position:relative}
.sgx ul.green-list li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E")}
.sgx ol.green-numbered-list{list-style:none;counter-reset:n;padding:0}
.sgx ol.green-numbered-list>li{counter-increment:n;padding-left:42px;position:relative;margin-bottom:.8em}
.sgx ol.green-numbered-list>li::before{content:counter(n);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--teal);color:#fff;font:700 15px/30px var(--serif);text-align:center}
.sgx .wp-block-columns{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:1.2em}
.sgx .wp-block-column{flex:1 1 240px;min-width:0}
.sgx table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:15px;display:block;overflow-x:auto}
.sgx th,.sgx td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top}
.sgx th,.sgx tr:first-child td{background:var(--ink);color:#fff;font-weight:700}
.sgx tr:nth-child(even) td{background:#f4f1e8}
.sgx tr:first-child:not(:only-child) td{background:var(--ink)}
.sgx blockquote,.sgx .wp-block-quote{margin:0 0 1.4em;padding:14px 20px;border-left:5px solid var(--lemon);background:var(--lemon2);font:italic 400 18px/1.55 var(--serif)}
.sgx p.has-background,.sgx .casino-tip,.sgx .bingo-tip,.sgx .cqsino-tip,.sgx .notice,.sgx .info{background:var(--lemon2)!important;border:1px solid #efd98a;border-left:5px solid var(--lemon);border-radius:8px;padding:14px 18px;color:var(--ink)!important}
.sgx .has-text-color{color:inherit!important}
.sgx hr,.sgx .wp-block-separator{border:0;border-top:1px solid var(--line);margin:2em 0}
.sgx .pros-cons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 1.4em}
.sgx .grey-panel,.sgx .white-box,.sgx .method-panel,.sgx .slot-panel,.sgx .content-bonuses,.sgx .operator-showcase{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:18px}
.sgx .ribbon{display:none}
.sgx .container-fluid.blue-gradient.blue-section,.sgx .blue-section{background:var(--teal2);border-top:1px solid #c5dfdc;border-bottom:1px solid #c5dfdc;border-radius:12px;padding:6px 22px 14px;margin:28px 0}
.sgx .blue-section h2{border:0;padding-top:0;margin-top:.6em}
.sgx .blue-section .col-lg-8,.sgx .blue-section .row>*,.sgx .blue-section .faq{flex:0 0 100%;max-width:100%;width:100%}
.sgx .faq details,.sgx details.sgx-q{background:var(--card);border:1px solid var(--line);border-radius:8px;margin:0 0 10px}
.sgx details.sgx-q summary{cursor:pointer;list-style:none;padding:13px 44px 13px 16px;font-weight:700;position:relative}
.sgx details.sgx-q summary::-webkit-details-marker{display:none}
.sgx details.sgx-q summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font:700 22px/1 var(--sans);color:var(--cta)}
.sgx details.sgx-q[open] summary::after{content:"\2212"}
.sgx details.sgx-q .sgx-qa{padding:0 16px 12px;border-top:1px solid var(--line);padding-top:12px}
.sgx .card,.sgx .card-header,.sgx .card-body{border:0;background:none}
.sgx .collapse:not(.show){display:block}
.sgx .fa-chevron-down,.sgx i.fas,.sgx i.fa{display:none}
.sgx #tag-section{display:flex;flex-wrap:wrap;gap:8px}
.sgx #rating-section .grey-box{text-align:center}
.sgx .icon-boxes{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin:20px 0}
.sgx .icon-boxes>.full-width{width:auto;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px;text-align:center;font-weight:700;transition:transform .15s,box-shadow .15s}
.sgx .icon-boxes>.full-width:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(15,26,43,.12)}
.sgx .icon-boxes a{text-decoration:none;color:var(--ink)}
.sgx .icon-boxes img{border-radius:6px;width:100%}
.sgx .home-section{margin:0 0 40px}
.sgx .home-section .col-12.d-flex.flex-row{border-bottom:3px solid var(--ink);margin-bottom:16px;padding-bottom:8px;gap:16px;justify-content:space-between!important}
.sgx .home-section h2,.sgx .home-section .title{border:0;padding:0;margin:0}
.sgx .category-homepage-box{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-weight:700;color:var(--ink);text-decoration:none;margin:0 10px 10px 0}
.sgx .category-homepage-box img{width:34px;height:34px;object-fit:contain}
.sgx .top-categories{display:flex;flex-wrap:wrap;margin-bottom:20px}
.sgx .more-categories{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px;text-align:center}
.sgx .more-categories .d-flex{justify-content:center}
.sgx .tab-content>.tab-pane{display:block!important;opacity:1!important;margin-bottom:22px}
.sgx .tab-pane::before{content:attr(data-sgx-label);display:block;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 10px}
.sgx .post-block{position:relative;min-height:150px;border-radius:10px;overflow:hidden;color:#fff;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background-color:var(--ink2);margin:0 10px 10px 0;flex:1 1 240px}
.sgx .post-block a{color:#fff;text-decoration:none;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}
.sgx .post-block .title{font:700 18px/1.25 var(--serif)}
.sgx .post-block .category-wrapper{align-self:flex-start;background:var(--lemon);color:var(--ink);font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px}
.sgx .post-block .link{font-size:13px;font-weight:700;color:var(--lemon)}
.sgx .carousel{display:flex;flex-wrap:wrap}
.sgx .green-section{background:var(--teal);color:#fff;border-radius:14px;padding:30px;margin:0 0 40px}
.sgx .green-section h2,.sgx .green-section h3,.sgx .green-section a{color:#fff;border:0}
.sgx .green-section .white-container{background:var(--card);color:var(--ink);border-radius:10px;padding:20px;margin-top:20px}
.sgx .box-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}
.sgx .circle,.sgx .circle-filled,.sgx .half-circle,.sgx .abs-img{display:none}
.sgx-t-home .front-page-top>.container>.row{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}
.sgx-t-home .front-page-top .top-content{order:-1;background:var(--ink);color:#fff;border-radius:14px;padding:30px 34px;max-width:none;flex:none}
.sgx-t-home .front-page-top .top-content h1{color:#fff;font-size:clamp(28px,4vw,44px);margin:0 0 14px;max-width:22ch}
.sgx-t-home .front-page-top .top-content p,.sgx-t-home .front-page-top .top-content .read-more{color:#e8edf5;font-size:17px;max-width:62ch}
.sgx-t-home .front-page-top .top-content .mob-only{display:block!important}
.sgx-t-home .front-page-top .top-content strong{color:var(--lemon)}
.sgx-t-home img.half-circle,.sgx-t-home img.circle-filled{display:none!important}
.sgx-t-home .front-page-top .top-content{border-left:8px solid var(--lemon)}
.sgx .category-homepage-box::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--cta)}
.sgx .home-section{margin-top:44px}
.sgx-tgroups{display:grid;gap:30px}
.sgx-tiles h2{font:700 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);border:0;padding:0;margin:0 0 12px}
.sgx-tg{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}
.sgx-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:190px;padding:16px;border-radius:12px;background-color:var(--ink2);background-size:cover;background-position:center;color:#fff;text-decoration:none}
.sgx-tile:hover{box-shadow:0 0 0 3px var(--lemon)}
.sgx main a.sgx-tile,.sgx main a.sgx-tile .sgx-ttl{color:#fff;text-decoration:none}
.sgx-tcat{align-self:flex-start;background:var(--lemon);color:var(--ink)!important;font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:3px}
.sgx-ttl{font:700 18px/1.25 var(--serif)}
.sgx-ops{list-style:none;margin:26px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.sgx-ops li{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px}
.sgx-oplogo img{max-height:46px;width:auto;max-width:150px;object-fit:contain}
.sgx-opb{font:700 17px/1.3 var(--serif);margin:0}
.sgx-opcta{align-self:flex-start;background:var(--cta);color:#fff;font-weight:700;text-decoration:none;padding:10px 18px;border-radius:6px}
.sgx-optc{font-size:12px;line-height:1.45;color:var(--mute);text-decoration:none;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.sgx-t-home .front-page-top .col-lg-9{flex:none;max-width:none;width:100%}
.sgx-t-home .tab-pane{display:block!important;opacity:1!important;margin-bottom:6px}
.sgx-t-home .tab-pane::before{content:attr(data-sgx-label);display:block;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:6px 0 10px}
.sgx-t-home .tab-pane>.d-flex,.sgx-t-home .tab-pane>.row{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);gap:14px;margin:0}
.sgx-t-home .tab-pane>.d-flex>.col.row,.sgx-t-home .tab-pane .col.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}
.sgx-t-home .post-block{margin:0;min-height:170px}
@media(max-width:760px){.sgx-t-home .tab-pane>.d-flex,.sgx-t-home .tab-pane>.row,.sgx-t-home .tab-pane>.d-flex>.col.row{grid-template-columns:minmax(0,1fr)}.sgx-t-home .front-page-top .top-content{padding:22px 18px}}
.sgx iframe{max-width:100%;border:0}
.sgx .wp-has-aspect-ratio iframe,.sgx .rll-youtube-player iframe{width:100%;aspect-ratio:16/9;height:auto}
.sgx-all{margin:34px 0 0;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:6px 22px 20px}
.sgx-all h2{border-top:0;padding-top:0}
.sgx-all ul{list-style:none;padding:0;margin:0;columns:3 230px;column-gap:26px}
.sgx-all li{break-inside:avoid;padding:5px 0;border-bottom:1px dotted var(--line);font-size:15px}
.sgx-all a{font-weight:600;text-decoration:none}
.sgx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:20px 0}
.sgx-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:var(--ink)!important;transition:transform .15s,box-shadow .15s}
.sgx-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,26,43,.12)}
.sgx-card small{font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}
.sgx-card b{font:700 20px/1.25 var(--serif)}
.sgx-card span{font-size:14.5px;color:var(--mute)}
.sgx-card em{font-style:normal;font-size:13px;color:var(--mute);margin-top:auto}
.sgx-foot{background:var(--ink);color:#c8d1de;margin-top:30px}
.sgx-foot a{color:#fff;text-decoration:none}
.sgx-foot a:hover{color:var(--lemon)}
.sgx-foot .sgx-in{max-width:var(--w);margin:0 auto;padding:38px 20px 22px}
.sgx-fgrid{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:900px){.sgx-fgrid{grid-template-columns:1.4fr repeat(4,1fr)}}
.sgx-foot h4{color:var(--lemon);font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px}
.sgx-foot ul{list-style:none;margin:0;padding:0}
.sgx-foot li{margin:0 0 8px;font-size:14.5px}
.sgx-foot p{font-size:13.5px;line-height:1.6}
.sgx-comp{border-top:1px solid rgba(255,255,255,.16);margin-top:26px;padding-top:18px;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;font-size:13.5px}
.sgx-comp img{height:34px;width:auto;background:#fff;border-radius:5px;padding:3px 6px}
.sgx-legal{font-size:12.5px;color:#9aa6b8;margin-top:16px;line-height:1.6}
.sgx-copy{margin-top:14px;font-size:12.5px;color:#9aa6b8}
.sgx-18{display:inline-flex;width:38px;height:38px;border-radius:50%;border:2px solid var(--lemon);color:var(--lemon);align-items:center;justify-content:center;font-weight:700;font-size:14px}
@media(max-width:760px){
body.sgx{font-size:16.5px}
.sgx-tag{display:none}
.sgx-mast .sgx-in{padding:10px 16px;gap:12px}
.sgx-mast .sgx-cta{padding:10px 14px;font-size:14px;margin-left:auto}
.sgx-logo b{font-size:19px}
.sgx-logo i{display:none}
.sgx-wrap{padding:6px 16px 30px}
.sgx-crumbs{padding:12px 16px 0}
.sgx #page-header{padding:22px 18px}
.sgx #page-header .container{display:block}
.sgx #page-header .mascot{display:none}
.sgx #review-top{flex-wrap:wrap;gap:14px;padding:16px}
.sgx .toplist-row{padding:34px 12px 12px}
.sgx .toplist-row .links{width:100%;min-width:0}
.sgx .convert-text{font-size:17px;justify-content:flex-start!important;text-align:left;margin-top:8px}
.sgx-all{padding:4px 16px 16px}
.sgx .green-section{padding:20px 16px}
.sgx-more{position:fixed;left:12px;right:12px;top:auto;min-width:0}
}
.sgxv-wrap{margin:28px 0 0;background:#f3efe4;border:1px solid var(--line);border-radius:12px;padding:12px 16px;scroll-margin-top:14px}
.sgx .sgxv-wrap h2,.sgx .sgxv-wrap h3{border:0;padding:0;margin:0}
.sgxv-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:28px;padding:2px 4px 0}
.sgx .sgxv-hd h2{font:700 19px/1.3 var(--serif);flex:1 1 320px}
.sgxv-feat{display:inline-block;padding:2px 10px;background:var(--lemon);color:var(--ink);border-radius:12px;font:700 12px/1.6 var(--sans);letter-spacing:.04em;text-transform:uppercase}
.sgxv-hd__n{font-size:13px;color:var(--mute)}
.sgxv-hd__m{margin-left:auto;font-size:13px;color:var(--teal);text-decoration-style:dotted}
.sgxv-f,.sgxv-more,.sgxv-d{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.sgxv-filter{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;height:42px;padding:0 4px;overflow-x:auto;scrollbar-width:none}
.sgxv-filter::-webkit-scrollbar{display:none}
.sgxv-filter>*{flex:0 0 auto}
.sgxv-filter__l{font:700 12px/1 var(--sans);color:var(--mute);text-transform:uppercase;letter-spacing:.08em}
.sgxv-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;background:var(--card);border:1px solid var(--line);border-radius:17px;font-size:13.5px;color:var(--ink);white-space:nowrap;cursor:pointer}
.sgxv-chip:hover{border-color:var(--teal);color:var(--teal)}
.sgxv-chip b{color:var(--mute)}
.sgx .sgxv-list{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none}
.sgx .sgxv-list>li{min-width:0;margin:0;padding:0}
.sgxv-list>li.sgxv-hid{display:none}
#sgxv-all:checked ~ .sgxv-list>li.sgxv-hid{display:block}
#sgxv-a1:checked ~ .sgxv-list>li:not(.sgxv-m1),
#sgxv-a2:checked ~ .sgxv-list>li:not(.sgxv-m2),
#sgxv-a3:checked ~ .sgxv-list>li:not(.sgxv-m3){display:none}
#sgxv-a1:checked ~ .sgxv-list>li.sgxv-hid,
#sgxv-a2:checked ~ .sgxv-list>li.sgxv-hid,
#sgxv-a3:checked ~ .sgxv-list>li.sgxv-hid{display:none}
#sgxv-a1:checked ~ .sgxv-allb,#sgxv-a2:checked ~ .sgxv-allb,#sgxv-a3:checked ~ .sgxv-allb{display:none}
#sgxv-a1:checked ~ .sgxv-filter [for=sgxv-a1],
#sgxv-a2:checked ~ .sgxv-filter [for=sgxv-a2],
#sgxv-a3:checked ~ .sgxv-filter [for=sgxv-a3]{background:var(--teal);border-color:var(--teal);color:#fff}
.sgxv-allb{display:flex;align-items:center;justify-content:center;min-height:46px;margin:10px 0 0;background:var(--card);border:1px solid var(--line);border-radius:10px;font-weight:600;color:var(--ink);cursor:pointer}
.sgxv-allb:hover{border-color:var(--teal);color:var(--teal)}
#sgxv-all:checked ~ .sgxv-allb{display:none}
.sgxv-card{position:relative;display:grid;grid-template-columns:34px 142px minmax(0,1fr) 172px;gap:6px 14px;align-items:start;padding:10px 16px;background:var(--card);border:1px solid var(--line);border-radius:10px}
.sgxv-card>*{min-width:0}
.sgxv-no{grid-column:1;grid-row:1/span 2}
.sgxv-plate{grid-column:2;grid-row:1/span 2}
.sgxv-body{grid-column:3;grid-row:1}
.sgxv-off{grid-column:3;grid-row:2}
.sgxv-act{grid-column:4;grid-row:1/span 2}
.sgxv-terms{grid-column:3/5;grid-row:3}
.sgxv-card--top{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}
.sgxv-no{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--paper);border-radius:8px;font:800 17px/1 var(--sans);color:var(--ink)}
.sgxv-card--top .sgxv-no{background:var(--teal);color:#fff}
.sgxv-plate{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:132px;height:132px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:8px}
.sgxv-plate img{width:100%;height:100%;object-fit:contain;display:block;margin:0}
.sgx .sgxv-body h3{font:700 18px/1.3 var(--serif)}
.sgxv-body h3 a{color:var(--ink);text-decoration:none}
.sgxv-body h3 a:hover{color:var(--teal);text-decoration:underline}
.sgx .sgxv-why,.sgx .sgxv-con{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--mute)}
.sgxv-why b{color:var(--cta2)}
.sgxv-con b{color:var(--ink)}
.sgx .sgxv-facts,.sgx .sgxv-pay{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:1.45;color:var(--mute)}
.sgx .sgxv-pay{gap:5px;margin-top:8px}
.sgx .sgxv-facts li,.sgx .sgxv-pay li{margin:0;padding:0}
.sgxv-facts b{color:var(--ink)}
.sgxv-pay li{display:flex;align-items:center;min-height:26px;padding:0 8px!important;background:var(--paper);border:1px solid var(--line);border-radius:13px;font-size:12.5px}
.sgxv-off{padding:6px 12px;background:var(--lemon2);border:1px solid #ecd98c;border-radius:8px}
.sgxv-off__k{display:block;font:700 11.5px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}
.sgxv-off__v{display:block;margin:2px 0 0;font:700 17px/1.3 var(--sans);color:var(--ink)}
.sgxv-off__c{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--mute)}
.sgxv-off__c b{color:var(--ink)}
.sgxv-act{display:flex;flex-direction:column;gap:6px}
.sgx .sgxv-rate{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:0}
.sgxv-rate__v{font:800 23px/1 var(--sans);color:var(--ink)}
.sgxv-stars{color:var(--cta);letter-spacing:1px;font-size:13px}
.sgxv-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.sgxv-cta,.sgx-one-cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;background:var(--cta);color:#fff!important;border-radius:10px;font:700 16px/1.4 var(--sans);text-decoration:none!important;text-align:center}
.sgxv-cta:hover,.sgx-one-cta:hover{background:var(--cta2)}
.sgxv-mic,.sgx-one-mic{display:block;font-size:11.5px;line-height:1.35;color:var(--mute);text-align:center}
.sgxv-terms,.sgx-one-terms{margin:0;border-top:1px dashed var(--line);padding-top:2px}
.sgx-one-terms{grid-column:1/-1}
.sgxv-terms>summary,.sgx-one-terms>summary{display:flex;align-items:center;min-height:30px;font-size:12.5px;color:var(--mute);cursor:pointer;list-style:none}
.sgxv-terms>summary::-webkit-details-marker,.sgx-one-terms>summary::-webkit-details-marker{display:none}
.sgxv-terms p,.sgx-one-terms p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}
.sgxv-dl{display:none}
.sgx .sgxv-foot{margin:10px 4px 0;font-size:12.5px;line-height:1.5;color:var(--mute)}
.sgxv-foot b{color:var(--ink)}
.sgx-jump{font-weight:600;font-size:.92em;color:var(--teal);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}
.sgx-one{margin:30px 0 0}
.sgx .sgx-one>h2{margin:0 0 12px;font-size:21px}
.sgx-one__in{display:grid;grid-template-columns:144px minmax(0,1fr) 196px;gap:14px;align-items:start;padding:12px 16px;background:var(--card);border:1px solid var(--line);border-radius:10px}
.sgx-one__in>*{min-width:0}
.sgx-one__plate{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:132px;height:132px;padding:5px;background:#fff;border:1px solid var(--line);border-radius:8px}
.sgx-one__plate img{width:100%;height:100%;object-fit:contain;display:block;margin:0}
.sgx .sgx-one__b h3{margin:0;font:700 19px/1.3 var(--serif)}
.sgx-one__b h3 a{color:var(--ink);text-decoration:none}
.sgx-one__b>.sgx-one-off{margin:8px 0 0;padding:8px 12px;background:var(--lemon2);border:1px solid #ecd98c;border-radius:8px}
.sgx-one-off__k{display:block;font:700 11.5px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}
.sgx-one-off__v{display:block;margin:2px 0 0;font:700 17px/1.3 var(--sans)}
.sgx-one-off__c{display:block;margin:4px 0 0;font-size:12.5px;color:var(--mute)}
.sgx .sgx-one-facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--mute)}
.sgx-one__act{display:flex;flex-direction:column;gap:6px}
.sgx .sgx-one__n{margin:10px 2px 0;font-size:12.5px;color:var(--mute)}
.sgx-clus{margin:24px 0 0}
.sgx .sgx-clus>h2{margin:0 0 12px;font-size:21px}
.sgx .sgx-clus__g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
.sgx .sgx-clus__g>li{margin:0;padding:0}
.sgx-clus__a{display:flex;flex-direction:column;gap:6px;height:100%;padding:12px 14px;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);text-decoration:none}
.sgx-clus__a:hover{border-color:var(--teal)}
.sgx-clus__t{font:700 16px/1.3 var(--serif)}
.sgx-clus__d{font-size:13.5px;line-height:1.45;color:var(--mute)}
@media(max-width:760px){
.sgxv-wrap{padding:8px 12px}
.sgxv-card{grid-template-columns:24px auto minmax(0,1fr);gap:4px 8px;padding:6px 12px}
.sgxv-no{grid-column:1;grid-row:1;width:24px;height:26px;font-size:14px}
.sgxv-plate{grid-column:2;grid-row:1;width:116px;height:116px;padding:2px}
.sgxv-act{grid-column:3;grid-row:1;justify-content:center}
.sgxv-body{grid-column:1/-1;grid-row:2}
.sgxv-off{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;padding:5px 12px}
.sgxv-off__k{display:none}
.sgxv-off__v{margin:0;font-size:15.5px}
.sgxv-off__c{flex:1 1 100%;margin:2px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.sgx .sgxv-rate{justify-content:flex-start}
.sgxv-mic{text-align:left}
.sgxv-terms{grid-column:1/-1;grid-row:4}
.sgxv-dl{display:flex;align-items:center;grid-column:1/-1;grid-row:5;min-height:28px;border-top:1px dashed var(--line);padding-top:4px;font-size:12px;color:var(--teal);cursor:pointer}
.sgxv-d:checked ~ .sgxv-card .sgxv-dw,.sgxv-d:checked ~ .sgxv-card .sgxv-terms{display:none}
.sgxv-list>li:not(:first-child) .sgxv-d:checked ~ .sgxv-card .sgxv-why{display:none}
.sgx-one__in{grid-template-columns:116px minmax(0,1fr);padding:10px 12px}
.sgx-one__plate{width:104px;height:104px}
.sgx-one__act{grid-column:1/-1}
.sgx-one__in>.sgx-one-terms{grid-column:1/-1}
.sgx-clus__g{grid-template-columns:1fr 1fr}
}
.sgx-arthead{margin:0 0 18px}
.sgx-arthead h1{margin:10px 0 8px}
.sgx-meta{font-size:13.5px;color:var(--mute);margin:0}
.sgx-lead{font:500 19px/1.55 var(--serif);color:var(--ink)}
.sgx-keep{margin:28px 0;padding:18px 20px;background:var(--lemon2);border-left:4px solid var(--lemon);border-radius:0 8px 8px 0}
.sgx-keep h2{margin:0 0 10px;font-size:18px;border:0;padding:0}
.sgx-keep ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.sgx-keep li a{font-weight:700;text-decoration:none;color:var(--ink)}
.sgx-keep li a:hover{text-decoration:underline}
.sgx-keep li span{display:block;font-size:12.5px;color:var(--mute);margin-top:2px}
.sgx-hubhead{margin:6px 0 20px;max-width:760px}
.sgx-hubhead p{color:var(--mute);font-size:16.5px;line-height:1.6}
.sgx-card h3{margin:0;font:700 19px/1.25 var(--serif)}
.sgx-card h3 a{color:var(--ink);text-decoration:none}
.sgx-card h3 a:hover{text-decoration:underline}
.sgx-card p{margin:0;font-size:14.5px;line-height:1.5;color:var(--mute)}
.sgx-card time{font-size:12.5px;color:var(--mute);margin-top:auto}
.sgx-rvlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.sgx-rv{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 18px}
.sgx-rv .sgx-oplogo{display:flex;align-items:center;justify-content:center;background:#26324a;border-radius:8px;min-height:64px;padding:8px;color:#fff;font-weight:700;text-decoration:none;text-align:center}
.sgx-rv h3{margin:0 0 4px;font:700 18px/1.25 var(--serif)}
.sgx-rv h3 a{color:var(--ink);text-decoration:none}
.sgx-rv .sgx-opb{font:500 14.5px/1.4 var(--sans);color:var(--mute);margin:4px 0 0}
.sgx-rvgo{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:center;font-size:14px}
.sgx-rvgo .sgx-opcta{align-self:stretch}
@media(max-width:640px){.sgx-rv{grid-template-columns:90px 1fr;gap:12px}.sgx-rvgo{grid-column:1/-1;flex-direction:row}.sgx-rvgo>*{flex:1}}
.sgx-logo img{width:38px;height:38px;flex:0 0 38px}
.sgx-ck{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;background:#fff;border-top:3px solid var(--lemon);box-shadow:0 -6px 20px rgba(15,26,43,.14);padding:10px 16px}
.sgx-ck[hidden]{display:none}
.sgx-ck p{margin:0;font-size:13.5px;max-width:820px}
.sgx-ck button{background:var(--ink);color:#fff;border:0;border-radius:6px;padding:9px 18px;font:700 14px var(--sans);cursor:pointer}
.sgx-news{margin:28px 0}
.sgx-news ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.sgx-news li{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px}
.sgx-news a{font:700 16.5px/1.3 var(--serif);text-decoration:none;color:var(--ink)}
.sgx-news span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:6px 0 4px}
.sgx-news p{margin:0;font-size:14px;color:var(--mute)}
.sgx-ckinfo{margin:28px 0;padding:16px 20px;background:var(--lemon2);border-radius:8px}
.sgx-wire{margin:20px 0 0}
.sgx-wire:not(:has(>div)){display:none}
.sgx-wire>div{margin:0 0 14px!important;padding:16px 18px;background:var(--card);border:1px solid var(--line);border-radius:12px}
.sgx-wire h4{margin:0 0 6px;font:700 19px/1.25 var(--serif)}
.sgx-wire h4 a{color:var(--ink);text-decoration:none}
.sgx-wire h4 a:hover{text-decoration:underline}
.sgx-wire p{margin:0;font-size:14.5px;line-height:1.5;color:var(--mute)}
.sgx-body .pbn-published-date{font-size:13.5px;color:var(--mute);margin:0 0 14px}
.sgx-body cite{font-style:normal;font-size:14px;color:var(--mute)}
.sgx-body code{font:500 .92em/1.4 ui-monospace,Consolas,monospace;background:var(--lemon2);padding:1px 5px;border-radius:4px}
.sgx-body pre{margin:0 0 1.4em;padding:14px 16px;background:var(--lemon2);border-radius:8px;overflow-x:auto}
.sgx-body pre code{background:none;padding:0}
.sgx-body img{max-width:100%;height:auto}
@media print{.sgx-strip,.sgx-rub,.sgx-rail,.sgx-foot{display:none}}
