.r26g-wrap{--g-ink:var(--ink-strong,#0f1f3d);--g-text:var(--ink,#2a3244);--g-soft:var(--ink-soft,#5d6577);--g-acc:var(--accent,#21517c);--g-line:var(--line,#e6e1d6);--g-bg2:var(--bg-alt,#f6f3ec);--g-cta:var(--cta,#FCD116);--g-cta-ink:var(--cta-ink,#0f1f3d);max-width:1120px;margin:0 auto;padding:28px 20px 72px;color:var(--g-text);font-size:18px;line-height:1.7}
.r26g-crumbs{font-size:14px;color:var(--g-soft);margin-bottom:22px}.r26g-crumbs a{color:var(--g-soft);text-decoration:none}.r26g-crumbs a:hover{color:var(--g-acc)}.r26g-crumbs span{margin:0 6px;opacity:.5}
.r26g-head{max-width:820px}.r26g-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700;color:var(--kicker,#c2410c);margin:0 0 12px}
.r26g-head h1{font-family:var(--f-display,inherit);font-weight:var(--display-w,800);color:var(--g-ink);font-size:clamp(32px,4.6vw,54px);line-height:1.08;letter-spacing:-.02em;margin:0 0 18px}
.r26g-lede{font-size:clamp(18px,1.6vw,21px);color:var(--g-soft);margin:0 0 16px;line-height:1.55}
.r26g-meta{font-size:14px;color:var(--g-soft);margin:0 0 10px}.r26g-langs{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;margin:6px 0 0}.r26g-langs a,.r26g-langs b{padding:3px 10px;border:1px solid var(--g-line);border-radius:999px;text-decoration:none;color:var(--g-acc)}.r26g-langs b{background:var(--g-ink);color:#fff;border-color:var(--g-ink)}
.r26g-hero{margin:30px 0 40px;border-radius:var(--r26-radius,18px);overflow:hidden;aspect-ratio:16/8;background:var(--g-bg2)}.r26g-hero img{width:100%;height:100%;object-fit:cover;display:block}
.r26g-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1000px){.r26g-grid{grid-template-columns:250px minmax(0,1fr)}}
.r26g-toc{align-self:start;position:sticky;top:110px;font-size:15px;border-left:3px solid var(--g-cta);padding:4px 0 4px 18px}.r26g-toc p{font-weight:700;color:var(--g-ink);margin:0 0 8px}.r26g-toc ol{margin:0;padding-left:18px}.r26g-toc li{margin:6px 0;line-height:1.35}.r26g-toc a{color:var(--g-soft);text-decoration:none}.r26g-toc a:hover{color:var(--g-acc)}
@media(max-width:999px){.r26g-toc{position:static}}
.r26g-body{max-width:720px}.r26g-body h2{font-family:var(--f-display,inherit);color:var(--g-ink);font-size:clamp(24px,2.4vw,31px);line-height:1.2;margin:46px 0 14px;letter-spacing:-.01em;scroll-margin-top:110px}.r26g-body h3{color:var(--g-ink);font-size:21px;margin:30px 0 8px}
.r26g-body p{margin:0 0 18px}.r26g-body ul,.r26g-body ol{margin:0 0 20px;padding-left:22px}.r26g-body li{margin:7px 0}.r26g-body a{color:var(--g-acc);text-underline-offset:3px}
.r26g-body blockquote{margin:28px 0;padding:18px 22px;background:var(--g-bg2);border-radius:14px;border-left:4px solid var(--g-acc);font-size:17px}.r26g-body blockquote p:last-child{margin:0}
.r26g-body .r26g-note{background:var(--g-bg2);border-radius:14px;padding:18px 22px;font-size:16.5px}
.r26g-cta{margin:46px 0 10px;padding:26px;border-radius:20px;background:var(--g-ink);color:#fff}.r26g-cta__h{font-weight:700;font-size:20px;margin:0 0 16px;color:#fff}
.r26g-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.r26g-card{display:flex;flex-direction:column;gap:6px;background:#fff;border-radius:14px;padding:14px;color:var(--g-text);text-decoration:none!important;transition:transform .2s}.r26g-card:hover{transform:translateY(-2px)}
.r26g-card img{width:100%;height:150px;object-fit:contain;border-radius:10px;background:#fff}.r26g-card__t{font-weight:700;color:var(--g-ink);line-height:1.3;font-size:16px}.r26g-card__n{font-size:14px;color:var(--g-soft);line-height:1.4}.r26g-card__p{font-weight:700;color:var(--g-ink)}.r26g-card__b{margin-top:auto;background:var(--g-cta);color:var(--g-cta-ink);border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;text-align:center}
.r26g-faq{margin-top:46px}.r26g-faq details{border-bottom:1px solid var(--g-line);padding:14px 0}.r26g-faq summary{cursor:pointer;font-weight:700;color:var(--g-ink);font-size:17px}.r26g-faq details p{margin:10px 0 0;font-size:17px}
.r26g-rel{margin-top:70px}.r26g-rel h2{font-family:var(--f-display,inherit);color:var(--g-ink);font-size:28px}.r26g-relgrid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.r26g-relcard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--g-ink);font-weight:700;line-height:1.3}.r26g-relcard img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px}
.r26g-head--index{margin-bottom:34px}.r26g-list{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
.r26g-item{display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:var(--g-text)}.r26g-item img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-bottom:6px}
.r26g-item__k{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--kicker,#c2410c)}.r26g-item__t{font-family:var(--f-display,inherit);font-weight:800;color:var(--g-ink);font-size:23px;line-height:1.2}.r26g-item__d{color:var(--g-soft);font-size:16px;line-height:1.5}
@media(min-width:900px){.r26g-item--lead{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;column-gap:34px;align-items:center}.r26g-item--lead img{grid-row:1/5;margin:0}.r26g-item--lead .r26g-item__t{font-size:34px}}
