.yc-bridge-overview{grid-template-columns:minmax(0,1fr);gap:0}.yc-bridge-overview .yc-game-article-nav a{align-items:center;min-height:44px;display:inline-flex}.yc-bo-hero{color:#fff;border-radius:var(--radius-lg);background:#153e33;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.yc-bo-hero__copy{padding:clamp(24px,3.5vw,48px)}.yc-bo-eyebrow{font-size:calc(13px * var(--yc-font-scale));color:#f2d79e;letter-spacing:.05em;font-weight:700}.yc-bo-hero h1{color:#fff;font-size:calc(clamp(36px, 4vw, 56px) * var(--yc-font-scale));text-wrap:balance;margin:18px 0 22px;line-height:1.08}.yc-bo-hero p{color:#f2f6f2;font-size:calc(17px * var(--yc-font-scale));line-height:1.65}.yc-bo-facts{color:#f2d79e;font-size:calc(14px * var(--yc-font-scale));flex-wrap:wrap;gap:12px;margin-top:24px;font-weight:700;display:flex}.yc-bo-facts span+span{border-left:1px solid #a0b3a6;padding-left:12px}.yc-bo-hero__media{background:#102d28;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:24px 18px;display:flex}.yc-bo-hero__media img{width:100%;height:auto;display:block}.yc-bo-hero__media figcaption{color:#e9eee5;font-size:calc(13px * var(--yc-font-scale));margin:12px 10px 0;line-height:1.5}.yc-bo-content{width:100%;min-width:0;padding:0 clamp(16px,3vw,40px) 56px}.yc-bo-content section{margin-top:clamp(40px,5vw,64px);scroll-margin-top:24px}.yc-bo-content h2{max-width:34ch;color:var(--color-text-base);font-size:calc(clamp(28px, 3vw, 40px) * var(--yc-font-scale));text-wrap:balance;margin:0 0 22px;line-height:1.2}.yc-bo-content p,.yc-bo-content li{font-size:calc(17px * var(--yc-font-scale));color:var(--color-text-base);line-height:1.75}.yc-bo-content p{max-width:90ch;margin:0 0 18px}.yc-bo-content a:not(.yc-btn){color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.yc-bo-content ul{max-width:88ch;padding-left:24px;list-style:outside}.yc-bo-content li{margin-bottom:10px;padding-left:4px}.yc-bo-table{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:28px 0;overflow:hidden}.yc-bo-table table{border-collapse:collapse;width:100%}.yc-bo-table th,.yc-bo-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);font-size:calc(16px * var(--yc-font-scale));color:var(--color-text-base);padding:18px;line-height:1.6}.yc-bo-table thead th{color:#fff;background:#153e33}.yc-bo-table tbody th{width:24%}.yc-bo-table tr:last-child :is(td,th){border-bottom:0}.yc-bo-trick{border-radius:var(--radius-lg);background:#153e33;margin:26px 0;padding:clamp(20px,3vw,36px)}.yc-bo-trick ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.yc-bo-trick li{color:#fff;flex-direction:column;align-items:center;gap:14px;margin:0;padding:0;display:flex}.yc-bo-seat{color:#f3d8a4;font-weight:700}.yc-bo-trick figcaption{color:#fff;max-width:78ch;font-size:calc(15px * var(--yc-font-scale));margin-top:22px;line-height:1.65}.yc-bo-content #faq{border-top:1px solid var(--color-border);padding-top:40px}.yc-bo-content #faq p{border-bottom:1px solid var(--color-border);padding-bottom:18px}.yc-bo-content #next{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(22px,3vw,40px)}.yc-bo-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.yc-bo-actions .yc-btn{white-space:normal;text-align:center;min-height:44px}.yc-bridge-overview a:focus-visible{outline:3px solid var(--color-focus-ring,#be8627);outline-offset:4px}@media (width<=900px){.yc-bo-hero{grid-template-columns:1fr}.yc-bo-hero__media{padding:20px}.yc-bo-hero__media img{max-width:620px;margin:auto}}@media (width<=600px){.yc-bo-hero__copy{padding:28px 20px}.yc-bo-content{padding-inline:16px}.yc-bo-trick ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.yc-bo-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.yc-bo-table table,.yc-bo-table tbody,.yc-bo-table tr{display:block}.yc-bo-table tr{border-bottom:1px solid var(--color-border);padding:18px}.yc-bo-table tr:last-child{border-bottom:0}.yc-bo-table tbody th,.yc-bo-table td{border:0;width:100%;padding:4px 0;display:block}.yc-bo-table tbody th{font-size:calc(19px * var(--yc-font-scale))}.yc-bo-table td:before{content:attr(data-label) ": ";font-weight:700}.yc-bo-actions{flex-direction:column}.yc-bo-actions .yc-btn{width:100%}}
