.bi89{--ink:#173f4c;--gold:#b99a53;--cream:#f7f5ef;--muted:#587079;background:var(--cream);color:var(--ink);font-family:Cairo,Arial,sans-serif;line-height:1.9}.bi89 *{box-sizing:border-box}.bi89-wrap{width:min(1240px,100% - 48px);margin-inline:auto}.bi89-hero{background:#173f4c;color:#fff;border-bottom:5px solid var(--gold);padding:30px 0 54px}.bi89-crumbs{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:35px;font-size:.85rem;color:#e7dfca}.bi89-kicker{font-weight:700;font-size:.75rem;letter-spacing:.09em;color:#8c6a29;margin:0 0 14px}.bi89-hero .bi89-kicker,.bi89-rights .bi89-kicker{color:#e2c886}.bi89 h1{font-weight:800;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.55;margin:0 0 22px}.bi89-lead{max-width:760px;font-size:1.05rem;line-height:2.1;color:#dae5e6;margin:0}.bi89-content{padding-block:40px 60px}.bi89-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bi89-card{border:1px solid #d9d6c9;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.bi89-art{display:flex;align-items:center;justify-content:center;min-height:236px;padding:32px;background:radial-gradient(ellipse,#fff,#f0eadb);border-bottom:1px solid #e6dfcd}.bi89-art img{display:block;max-height:180px;max-width:100%;width:auto;height:auto;object-fit:contain}.bi89-card-copy{display:flex;flex-direction:column;flex:1;padding:25px}.bi89 h2{font-size:1.45rem;line-height:1.7;font-weight:800;margin:0 0 18px}.bi89-card h2{font-size:1.2rem}.bi89-card p:not(.bi89-kicker){font-size:.9rem;color:var(--muted);margin:0 0 24px}.bi89-link{display:inline-flex;align-items:center;gap:.5rem;color:#806123;font-weight:700;min-height:44px}.bi89-card .bi89-link{margin-top:auto;padding-top:12px;border-top:1px solid #e9e2d2}.bi89-rights{background:#173f4c;color:#fff;margin-top:38px;padding:32px;border-radius:18px;border-top:4px solid var(--gold)}.bi89-rights h2{color:#e8cf94}.bi89-rights p{max-width:1000px;color:#dfebed}.bi89-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bi89-btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border:1px solid #b99a53;border-radius:10px;color:#f1dca6;padding:10px 20px;font-size:.9rem;font-weight:700;margin-block:6px;margin-inline-end:8px}.bi89-gold{background:#dfc787;color:#173f4c;border-color:#dfc787}.bi89-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:50px;align-items:center}.bi89-emblem{display:flex;align-items:center;justify-content:center;background:#f9f7f0;border:1px solid #c9b478;border-radius:22px;min-height:300px;padding:35px}.bi89-emblem img{display:block;width:auto;height:auto;max-width:100%;max-height:260px;object-fit:contain}.bi89-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:start}.bi89-story,.bi89-side{min-width:0}.bi89-story>section{margin-bottom:25px}.bi89-symbols{display:grid;gap:16px}.bi89-symbol{background:#fff;border:1px solid #e0daca;border-inline-start:4px solid #b99a53;padding:24px;border-radius:13px}.bi89 h3{font-size:1.1rem;line-height:1.8;font-weight:700;margin:0 0 12px}.bi89 p{overflow-wrap:anywhere}.bi89-symbol p,.bi89-panel p{margin:0 0 15px;color:#49636d;font-size:.95rem;line-height:2.05}.bi89-symbol p:last-child,.bi89-panel p:last-child{margin-bottom:0}.bi89-panel{padding:26px;background:#fff;border:1px solid #dfd9ca;border-radius:16px;scroll-margin-top:110px}.bi89-side{display:grid;gap:22px}.bi89-side h2{font-size:1.15rem}.bi89-panel .bi89-legal{font-family:Arial,sans-serif;font-size:.8rem;line-height:1.9;overflow-wrap:anywhere}.bi89 .bi89-small{font-size:.8rem}.bi89-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px}.bi89-formats a{display:flex;flex-direction:column;text-align:center;justify-content:center;border:1px solid #d8c593;background:#f8f4e9;border-radius:9px;min-height:62px;padding:8px;font-family:Arial,sans-serif}.bi89-formats strong{font-size:.9rem}.bi89-formats span{font-size:.7rem;color:#526672}.bi89-related{display:grid;gap:10px}.bi89-related a{display:flex;align-items:center;gap:12px;border-top:1px solid #e6e0d3;padding:12px 0;font-size:.85rem;font-weight:600;min-height:68px}.bi89-related img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.bi89-registry dl{margin:18px 0;display:grid;gap:12px}.bi89-registry dl>div{padding-bottom:12px;border-bottom:1px solid #eee7d9;min-width:0}.bi89-registry dt{font-size:.8rem;color:#59727a}.bi89-registry dd{margin:5px 0 0;font-weight:700;overflow-wrap:anywhere}.bi89 a:focus-visible{outline:3px solid #d8b85e;outline-offset:5px}.bi89 a:hover{text-decoration:underline;text-underline-offset:4px}#brand-rights{scroll-margin-top:100px}@media(max-width:1050px){.bi89-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi89-page-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.bi89-hero-grid{gap:25px;grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr)}}@media(max-width:760px){.bi89-wrap{width:calc(100% - 32px)}.bi89-grid,.bi89-hero-grid,.bi89-page-grid{grid-template-columns:1fr}.bi89-hero{padding:22px 0 30px}.bi89-crumbs{margin-bottom:24px}.bi89 h1{font-size:1.8rem}.bi89-lead{font-size:.95rem}.bi89-emblem{min-height:225px;padding:25px}.bi89-emblem img{max-height:200px}.bi89-content{padding-block:26px 40px}.bi89-panel,.bi89-symbol,.bi89-rights{padding:22px}.bi89-art{min-height:220px}.bi89-hero-grid{gap:22px}.bi89-card-copy{padding:22px}.bi89-btn{max-width:100%;font-size:.85rem}.bi89-actions .bi89-btn{flex:1 1 44%;margin-inline-end:0}}
