:root{--gb-ink:#182b2f;--gb-muted:#5c6d6e;--gb-paper:#f3f4ef;--gb-line:#dce1dc;--gb-accent:#bd3015;--gb-brand:#f44a27}
.gblog-public{color:var(--gb-ink)}.gblog-hero{padding:190px 0 76px;background:var(--gb-paper);border-bottom:1px solid var(--gb-line)}.gblog-eyebrow{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--gb-accent);margin:0 0 22px!important}.gblog-hero h1{font-size:clamp(40px,5.2vw,76px);line-height:1.08;letter-spacing:-.045em;max-width:950px;margin:0 0 24px}.gblog-hero p:not(.gblog-eyebrow){font-size:18px;line-height:1.6;max-width:660px;color:var(--gb-muted)}.gblog-back{display:inline-block;margin-bottom:36px;color:var(--gb-ink);text-decoration:none}.gblog-list{padding-top:40px;padding-bottom:80px}.gblog-topics{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:38px}.gblog-topics a{padding:10px 16px;border:1px solid var(--gb-line);border-radius:30px;color:var(--gb-ink);text-decoration:none;font-size:14px}.gblog-topics a:hover,.gblog-topics a[aria-current]{background:var(--gb-ink);border-color:var(--gb-ink);color:#fff}.gblog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}.gblog-card{min-width:0;border-bottom:1px solid var(--gb-line);padding-bottom:24px}.gblog-card-image{display:block;aspect-ratio:1.55;overflow:hidden;background:var(--gb-paper);border-radius:6px}.gblog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.gblog-card-image:hover img{transform:scale(1.035)}.gblog-image-fallback{display:flex;height:100%;flex-direction:column;justify-content:center;padding:30px;background:#dce5df;color:var(--gb-ink);font-size:32px;font-weight:700;letter-spacing:.05em}.gblog-image-fallback span{font-size:12px;font-weight:400;letter-spacing:.02em;margin-top:8px}.gblog-card-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px!important;color:var(--gb-accent)!important;margin:20px 0 12px}.gblog-card-meta span{color:var(--gb-muted)}.gblog-card h2{font-size:25px;line-height:1.28;margin-bottom:14px;overflow-wrap:anywhere}.gblog-card h2 a{color:var(--gb-ink);text-decoration:none}.gblog-card>p{font-size:15px;color:var(--gb-muted);line-height:1.65}.gblog-read{display:flex;justify-content:space-between;align-items:center;color:var(--gb-ink);font-size:14px;font-weight:600;text-decoration:none;margin-top:22px}.gblog-read span[aria-hidden]{color:var(--gb-accent);font-size:24px}.gblog-empty{padding:70px 30px;background:var(--gb-paper);border:1px solid var(--gb-line);border-radius:6px;text-align:center}.gblog-empty h2{font-size:34px;letter-spacing:-.03em;margin-bottom:18px}.gblog-empty p{color:var(--gb-muted)}.gblog-empty a{color:var(--gb-accent)}.gblog-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px}.gblog-pagination .page-numbers{border:1px solid var(--gb-line);padding:9px 14px;color:var(--gb-ink);text-decoration:none;border-radius:4px}.gblog-pagination .current{background:var(--gb-ink);color:#fff}.gblog-article-hero h1{font-size:clamp(36px,4.6vw,64px);overflow-wrap:anywhere}.gblog-meta{font-size:14px!important}.gblog-meta span{margin:0 16px;color:#8b9891}.gblog-article{padding-top:50px;padding-bottom:70px}.gblog-cover{margin:0 0 48px}.gblog-cover img{width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:6px}.gblog-prose{max-width:790px;margin:auto;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.gblog-prose h2{font-size:32px;line-height:1.25;margin:42px 0 18px;letter-spacing:-.025em}.gblog-prose h3{font-size:25px;margin:32px 0 15px}.gblog-prose p,.gblog-prose ul,.gblog-prose ol{margin-bottom:24px}.gblog-prose a{color:var(--gb-accent);text-underline-offset:4px}.gblog-prose img,.gblog-prose video,.gblog-prose iframe{max-width:100%;height:auto}.gblog-prose blockquote{border-left:3px solid var(--gb-brand);background:var(--gb-paper);padding:24px 28px}.gblog-prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.gblog-prose td,.gblog-prose th{padding:12px;border:1px solid var(--gb-line);overflow-wrap:normal;word-break:normal;min-width:160px}.gblog-prose td{min-width:230px}.gblog-article-footer{max-width:790px;margin:50px auto 0;border-top:1px solid var(--gb-line);padding-top:24px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.gblog-article-footer a{color:var(--gb-ink)}.gblog-preview-notice{padding:12px 16px;border:1px solid var(--gb-line);background:#fff}
.gblog-editor-page{background:var(--gb-paper);color:var(--gb-ink)}.gblog-editor-page *{box-sizing:border-box}.gblog-appbar{background:#fff;border-bottom:1px solid var(--gb-line);min-height:90px;padding:20px max(24px,calc((100vw - 1360px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}.gblog-brand{color:var(--gb-ink);text-decoration:none;font-weight:700;font-size:27px;line-height:1.1;letter-spacing:.05em}.gblog-brand img{display:block;width:190px;max-width:42vw;height:auto}.gblog-brand span{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-top:7px;color:var(--gb-muted)}.gblog-appbar-actions{display:flex;align-items:center;gap:25px;font-size:13px}.gblog-appbar-actions a{color:var(--gb-ink);text-decoration:none}.gblog-appbar-actions form{margin:0}.gblog-text-button{background:none;border:0;padding:0;color:var(--gb-muted);font:inherit;text-decoration:underline;text-underline-offset:3px}.gblog-studio{max-width:1408px;padding:54px 24px 72px;margin:auto;min-height:calc(100vh - 170px)}.gblog-studio-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:36px}.gblog-studio-heading h1{font-size:clamp(30px,3vw,43px);letter-spacing:-.04em;line-height:1.15;margin:0 0 14px}.gblog-studio-heading .gblog-eyebrow{margin-bottom:12px!important}.gblog-studio-heading p:not(.gblog-eyebrow){color:var(--gb-muted);font-size:15px;margin:0}.gblog-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.gblog-compose{background:#fff;border:1px solid var(--gb-line);padding:32px;border-radius:8px;min-width:0}.gblog-compose fieldset{padding:0;border:0;min-width:0;margin:0}.gblog-compose label,.gblog-login label{display:block;font-size:14px;font-weight:600;margin:0 0 10px}.gblog-compose label span{font-size:11px;color:var(--gb-muted);font-weight:400;margin-left:8px}.gblog-compose input:not([type=hidden]),.gblog-compose textarea,.gblog-compose select,.gblog-login input{font:inherit;color:var(--gb-ink);border:1px solid #b9c5c0;background:#fff;padding:12px 14px;width:100%;border-radius:4px;line-height:1.5;min-width:0}.gblog-compose input[type=file]{font-size:12px;padding:10px}.gblog-compose input[type=file]::file-selector-button{background:var(--gb-paper);border:1px solid var(--gb-line);border-radius:3px;padding:5px 9px;color:var(--gb-ink);margin-right:10px}.gblog-compose #gblog-title{font-size:23px;letter-spacing:-.02em;margin-bottom:28px}.gblog-compose #gblog-summary{margin-bottom:26px}.gblog-editor-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gblog-editor-label span{font-size:11px;color:var(--gb-muted)}.gblog-compose .wp-editor-wrap{margin-bottom:28px}.gblog-compose #article_content{margin-bottom:28px}.gblog-form-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;margin-bottom:12px}.gblog-help{font-size:11px!important;color:var(--gb-muted);line-height:1.55;margin:9px 0 20px}.gblog-cover-preview img{display:block;max-width:100%;max-height:190px;object-fit:contain;margin:0 0 20px;border-radius:4px}.gblog-cover-preview:empty{display:none}.gblog-publish-row{margin-top:28px;padding-top:24px;border-top:1px solid var(--gb-line);display:flex;justify-content:space-between;align-items:center;gap:20px}.gblog-publish-row>p{font-size:12px;line-height:1.6;max-width:250px;color:var(--gb-muted);margin:0}.gblog-publish-row>div{display:flex;gap:12px;flex-shrink:0}.gblog-button,.gblog-outline-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border-radius:5px;text-decoration:none;font-size:13px;line-height:1.4;font-weight:600;cursor:pointer;text-align:center}.gblog-button{background:var(--gb-accent);border:1px solid var(--gb-accent);color:#fff}.gblog-button:hover{background:#9c260f;color:#fff}.gblog-outline-button{background:#fff;border:1px solid #b9c5c0;color:var(--gb-ink)}.gblog-outline-button:hover{background:var(--gb-paper);color:var(--gb-ink)}.gblog-library{padding:26px;background:#e8ede6;border:1px solid #d8e0d6;border-radius:8px}.gblog-library h2{font-size:20px;margin:0 0 10px;letter-spacing:-.02em}.gblog-library>p{font-size:12px;color:var(--gb-muted);line-height:1.6}.gblog-library-item{border-top:1px solid #ccd7cd;padding:22px 0}.gblog-library-item:last-of-type{padding-bottom:0}.gblog-library-item h3{font-size:16px;line-height:1.4;margin:11px 0 8px;overflow-wrap:anywhere}.gblog-library-item h3 a{color:var(--gb-ink);text-decoration:none}.gblog-library-item>p{font-size:11px;color:var(--gb-muted);margin-bottom:12px}.gblog-library-item>div,.gblog-library-pages{display:flex;justify-content:space-between;gap:15px;font-size:12px}.gblog-library-item>div a,.gblog-library-pages a{color:var(--gb-ink)}.gblog-library-pages{margin-top:24px}.gblog-status{font-size:10px;font-weight:600;letter-spacing:.04em;padding:4px 7px;background:#fff8e2;color:#745210;border-radius:3px}.gblog-status-live{background:#d2e9d8;color:#245f38}.gblog-library-empty{border-top:1px solid #ccd7cd;margin-top:20px;padding-top:22px}.gblog-library-empty h3{font-size:17px;line-height:1.4}.gblog-library-empty p{font-size:12px;line-height:1.7;color:var(--gb-muted)}.gblog-alert{background:#e5efe6;border:1px solid #bbcdbc;padding:16px 20px;margin-bottom:24px;border-radius:5px;color:#294f35;font-size:14px;line-height:1.6}.gblog-alert a{color:inherit;text-decoration:underline}.gblog-alert-error{background:#fff0e8;border-color:#d7a897;color:#862e1c}.gblog-login{background:#fff;padding:42px;border:1px solid var(--gb-line);border-radius:8px;max-width:490px;margin:24px auto}.gblog-login h1{font-size:42px;line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.gblog-login>p:not(.gblog-eyebrow){color:var(--gb-muted);font-size:14px;line-height:1.7;margin-bottom:28px}.gblog-login input{margin-bottom:22px}.gblog-login .gblog-button{width:100%;margin-top:5px}.gblog-reset{display:block;text-align:center;color:var(--gb-muted);font-size:12px;margin-top:20px}.gblog-studio-footer{max-width:1360px;margin:0 auto;padding:24px;border-top:1px solid var(--gb-line);font-size:11px;color:var(--gb-muted);display:flex;justify-content:space-between;gap:20px}.gblog-skip{position:absolute;top:-100px;left:16px;padding:10px 18px;background:#fff;color:var(--gb-ink);z-index:9999}.gblog-skip:focus{top:8px}.gblog-editor-page :focus-visible,.gblog-public :focus-visible{outline:3px solid #245aa5;outline-offset:3px}.gblog-editor-page fieldset:disabled{opacity:.7}.gblog-compose .mce-tinymce{border:1px solid #b9c5c0!important;border-radius:4px}.gblog-compose .wp-editor-container{border:0}.gblog-compose .mce-toolbar .mce-btn button{border:0}.gblog-compose .wp-editor-area{font-size:17px!important}
@media(min-width:992px) and (max-width:1500px){.gblog-public~footer{clear:both}body:has(.gblog-public) .navbar-expand-lg .navbar-nav .nav-link{padding-left:12px;padding-right:12px}}
@media(max-width:1100px){.gblog-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.gblog-compose{padding:24px}.gblog-publish-row{flex-direction:column;align-items:flex-start}.gblog-publish-row>p{max-width:none}.gblog-grid{gap:32px 22px}.gblog-card h2{font-size:22px}}
@media(max-width:767px){.gblog-hero{padding:155px 16px 50px}.gblog-hero h1{font-size:42px}.gblog-hero p:not(.gblog-eyebrow){font-size:16px}.gblog-list{padding:28px 24px 50px}.gblog-grid{grid-template-columns:1fr}.gblog-topics{gap:7px}.gblog-topics a{font-size:12px;padding:8px 12px}.gblog-empty{padding:45px 20px}.gblog-empty h2{font-size:28px}.gblog-article{padding:30px 24px 50px}.gblog-prose{font-size:16px}.gblog-prose h2{font-size:28px}.gblog-back{margin-bottom:26px}.gblog-article-hero h1{font-size:37px}.gblog-appbar{padding:20px;gap:12px;min-height:80px}.gblog-brand{font-size:23px}.gblog-appbar-actions{font-size:11px;gap:14px}.gblog-studio{padding:30px 16px 45px}.gblog-studio-heading{align-items:flex-start;flex-direction:column;gap:18px}.gblog-studio-heading h1{font-size:33px}.gblog-workspace{grid-template-columns:1fr}.gblog-compose{padding:22px 18px}.gblog-form-columns{grid-template-columns:1fr;gap:22px}.gblog-compose #gblog-title{font-size:20px}.gblog-publish-row>div{width:100%;flex-wrap:wrap}.gblog-publish-row>div button{flex:1}.gblog-login{padding:30px 24px;margin:12px auto}.gblog-login h1{font-size:37px}.gblog-studio-footer{padding:24px 20px;font-size:10px}.gblog-meta span{margin:0 8px}}
@media(prefers-reduced-motion:reduce){.gblog-card-image img{transition:none}}
