.wog-ussi{--wog-navy:#123d70;--wog-navy-deep:#0d315d;--wog-gold:#f4b400;--wog-surface:#f5f8fc;--wog-border:#d5e1ed;--wog-text:#12355f;max-width:1480px;margin:2rem auto;color:var(--wog-text);font:inherit}.wog-ussi *{box-sizing:border-box}.wog-ussi__hero{padding:clamp(1.5rem,4vw,3rem);border-radius:28px 28px 0 0;background:linear-gradient(135deg,var(--wog-navy-deep),#255889);color:#fff;text-align:center;border-bottom:4px solid var(--wog-gold)}.wog-ussi__eyebrow{margin:0 0 .55rem;color:#ffd15a;font-weight:900;letter-spacing:.17em}.wog-ussi__hero h2{margin:.25rem 0;color:#fff!important;font-size:clamp(2.3rem,6vw,4.8rem);line-height:1.05}.wog-ussi__hero>p:not(.wog-ussi__eyebrow){max-width:950px;margin:1rem auto 1.4rem;font-size:1.08rem}.wog-ussi__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;max-width:1120px;margin:auto}.wog-ussi__form input{min-height:58px;border:1px solid #c5d3e1;border-radius:16px;padding:0 1.1rem;font:inherit}.wog-ussi__form button{min-height:58px;border:0;border-radius:999px;padding:0 1.5rem;background:var(--wog-gold);color:#071f3e;font-weight:900;cursor:pointer}.wog-ussi__context{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;padding:1rem 1.25rem;background:#fff7dc;border:1px solid #efd37a}.wog-ussi__context span{color:#4d6178}.wog-ussi__tabs{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;padding:1rem;background:#edf4fb;border:1px solid var(--wog-border);box-shadow:0 8px 24px rgba(10,45,83,.08)}.wog-ussi__tabs button{min-height:54px;border:1px solid #c8d8e8;border-radius:14px;background:#fff;color:var(--wog-text);font-weight:900;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.wog-ussi__tabs button span{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:.45rem;border-radius:50%;background:#e8f0f8}.wog-ussi__tabs button[aria-selected=true]{background:var(--wog-navy);border-color:var(--wog-navy);color:#fff;box-shadow:0 10px 24px rgba(13,49,93,.2)}.wog-ussi__tabs button[aria-selected=true] span{background:var(--wog-gold);color:#0b2b50}.wog-ussi__tabs button:focus-visible{outline:4px solid rgba(244,180,0,.38);outline-offset:3px}.wog-ussi__panels{min-height:640px;padding:clamp(.65rem,2vw,1.5rem);background:var(--wog-surface);border-inline:1px solid var(--wog-border)}.wog-ussi__panels>[role=tabpanel]{animation:wogUssiIn .2s ease}.wog-ussi__panels>[hidden]{display:none!important}.wog-ussi__panels .wog-bia,.wog-ussi__panels .wog-ckge,.wog-ussi__panels .wog-bte,.wog-ussi__panels .wog-csw{margin-top:0;margin-bottom:0}.wog-ussi__theology{background:#fff;border:1px solid var(--wog-border);border-radius:22px;padding:clamp(1rem,3vw,2rem)}.wog-ussi__theology>h3,.wog-ussi__witnesses h3{margin-top:0;font-size:clamp(1.7rem,3vw,2.4rem)}.wog-ussi__lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.wog-ussi__lens-grid article{min-height:220px;padding:1.25rem;background:#f3f7fb;border:1px solid var(--wog-border);border-radius:18px}.wog-ussi__lens-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--wog-gold);font-weight:900}.wog-ussi__lens-grid h4{margin:1rem 0 .5rem;font-size:1.16rem}.wog-ussi__witnesses{margin-top:1rem;padding:1.25rem;border:1px solid var(--wog-border);border-radius:18px}.wog-ussi__witnesses>span{display:inline-block;margin:.3rem;padding:.55rem .8rem;border-radius:999px;background:#edf4fb;font-weight:800}.wog-ussi__footer{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.2rem 1.5rem;border:1px solid #b7dfc4;border-radius:0 0 24px 24px;background:#effaf2}.wog-ussi__footer strong{color:#8f6500}@keyframes wogUssiIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:850px){.wog-ussi__tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.wog-ussi__lens-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wog-ussi{margin:1rem auto}.wog-ussi__hero{border-radius:20px 20px 0 0}.wog-ussi__form{grid-template-columns:1fr}.wog-ussi__tabs{grid-template-columns:1fr 1fr}.wog-ussi__tabs button:last-child{grid-column:1/-1}.wog-ussi__lens-grid{grid-template-columns:1fr}.wog-ussi__panels{padding:.45rem}.wog-ussi__footer{display:block}.wog-ussi__footer span{display:block;margin-top:.55rem}}@media(prefers-reduced-motion:reduce){.wog-ussi *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}