.card-seo-page :is(.card-status-grid strong,.cards-modal-current-text h2,.cards-modal-stat dt,.cards-modal-stat dd span,.cards-modal-related h3 span){font-size:.8125rem}.card-seo-page .card-share-button:focus-visible{outline:3px solid var(--color-interactive);outline-offset:3px}.card-seo-page .card-reference-evidence p{font-size:.85rem;line-height:1.5}.card-seo-page :is(.card-reference-cta,.card-status-links a,.card-seo-status-strip a,.card-reference-row a,.card-seo-legality,.card-reference-actions button){display:inline-flex;align-items:center;min-height:44px}.card-seo-topline .card-share-button{min-height:44px;white-space:nowrap}.card-seo-legality{display:inline-flex;min-height:36px;align-items:center;margin-top:10px;padding:5px 10px;border:1px solid #9d5355;border-radius:8px;background:#42272b;color:#ffe3de;font-size:.82rem;font-weight:700}.card-seo-legality:hover{background:#523136}.card-seo-status-strip{width:auto;max-width:none;gap:6px;overflow:visible;border:0;background:transparent}.card-seo-status-strip a{display:inline-flex;align-items:center;min-height:36px;padding:6px 10px;border-radius:8px;background:#1c3440;color:#a9e6d0;font-size:.875rem;font-weight:700;text-decoration:none}.card-seo-status-strip a:hover,.card-seo-status-strip a:focus-visible{background:#294c59;color:#f1fff9}#card-current-text,.card-reference-hub h2,.card-reference-hub .cards-modal-related{scroll-margin-top:100px}.card-status-panel{margin-block:20px;padding:clamp(16px,3vw,24px);border:1px solid #436178;border-radius:16px;background:#172434}.card-status-panel-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.card-status-panel-head h2{margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.card-status-panel-head span{color:#b6c7d7;font-size:.83rem}.card-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.card-status-grid>div{display:grid;align-content:start;gap:5px;min-width:0;padding:11px 12px;border:1px solid #344b60;border-radius:10px;background:#101c2a}.card-status-grid strong{color:#a8c8e1;font-size:.8125rem}.card-status-grid span{overflow-wrap:anywhere;font-size:.9rem}.card-status-value.is-banned{color:#ffb8b3;font-weight:700}.card-status-note{margin:14px 0 0;color:#c3d0dc;font-size:.88rem;line-height:1.55}.card-status-provenance{margin-top:8px}.card-status-provenance summary{display:flex;align-items:center;min-height:44px;color:#92d7c4;cursor:pointer;font-size:.875rem;font-weight:700}.card-status-provenance summary:hover,.card-status-provenance summary:focus-visible{color:#d8fff3}.card-status-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.card-status-links a{color:#92d7c4;font-size:.88rem;text-underline-offset:3px}.card-text-history{display:grid;gap:8px;margin-top:12px}.card-reference-evidence{color:#b6c7d7;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.card-reference-evidence summary{min-height:44px;align-content:center;cursor:pointer;color:#92d7c4}.card-reference-evidence summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}.card-reference-evidence p{margin:0 0 8px}.card-reference-evidence a{color:#92d7c4;text-underline-offset:3px}@media(max-width:580px){.card-seo-hero{grid-template-columns:minmax(92px,29%) minmax(0,1fr);align-items:start;gap:12px;padding:16px}.card-seo-copy{display:contents}.card-seo-media{grid-column:1;max-width:none;margin:0}.card-seo-media img{width:100%;max-height:23svh}.card-seo-hero{row-gap:8px}.card-seo-media{grid-row:1 / span 2}.card-seo-identity{display:contents}.card-seo-identity h1{grid-column:2;align-self:end;min-width:0;margin:0;font-size:clamp(1.45rem,7vw,2rem);overflow-wrap:anywhere}.card-seo-identity .cards-modal-meta{grid-column:2;align-self:start;min-width:0;margin:0;font-size:.875rem;line-height:1.4}.card-seo-identity .card-seo-legality{grid-column:1 / -1;justify-self:start;min-height:44px;margin-top:0}.card-seo-hero:has(.is-landscape){grid-template-columns:minmax(0,1fr)}.card-seo-hero .card-seo-media.is-landscape{grid-column:1;grid-row:auto;justify-self:center}.card-seo-hero:has(.is-landscape) .card-seo-identity :is(h1,.cards-modal-meta){grid-column:1}.card-seo-hero .card-seo-media.is-landscape:not(.has-rotated-source) img{width:100%;max-height:none}.card-seo-status-strip,.card-seo-topline,.card-status-panel,.card-seo-attributes,.card-official-text,.card-seo-browser-link{grid-column:1 / -1}.card-seo-status-strip{margin:0}.card-seo-topline{min-height:0;margin:0}.card-seo-topline .card-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch;align-items:stretch}.card-status-panel{margin-block:0;padding:14px}.card-status-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.card-status-grid>div{padding:8px 10px}.card-status-grid>div:last-child{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px}.card-status-grid>div:last-child strong{flex:0 0 auto}.card-status-note{margin-top:10px}.card-status-links{margin-top:0;padding-bottom:4px}.card-seo-attributes{margin-top:0;padding-top:12px}.card-official-text{margin-top:0}.card-seo-status-strip a,.card-share-button,.card-status-links a{min-height:44px}.card-seo-topline .card-share-button{width:100%}.card-seo-topline .card-share-status{position:static;grid-column:1 / -1;margin:0;min-height:1.2em;overflow-wrap:anywhere}.card-status-links{gap:0 18px}}@media(max-width:380px){.card-seo-hero{padding:12px;gap:8px 10px}.card-status-panel{padding:12px}.card-status-panel-head{gap:2px 12px}.card-seo-topline{gap:0}.card-status-grid{grid-template-columns:1fr;gap:6px}.card-status-grid>div,.card-status-grid>div:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.card-status-grid>div>span{text-align:right}}
