.lbb{--acc: #007E6A;max-width:980px;margin:0 auto;padding:96px 24px 24px;font-family:DM Sans,sans-serif;color:var(--text-primary)}.dark .lbb{--acc: var(--turq-text, #4FE3CB)}.lbb a{color:var(--acc);text-underline-offset:3px}.lbb-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:28px}.lbb-crumbs a{text-decoration:none}.lbb-crumbs a:hover{text-decoration:underline}.lbb-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.lbb-cover{width:220px;aspect-ratio:220 / 312;border-radius:4px 10px 10px 4px;overflow:hidden;box-shadow:0 22px 40px -18px #0d2b2a73,0 2px 6px #0d2b2a1f;background:var(--bg-elevated)}.lbb-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lbb-cloth{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:18px;background:hsl(var(--hue) 38% 30%)}.lbb-cloth-title{color:hsl(var(--hue) 40% 92%);font-family:Amiri,serif;font-size:20px;line-height:1.3;text-align:center}.lbb-cloth-title.rtl{font-size:24px}.lbb-subject{display:inline-flex;padding:6px 14px;border-radius:100px;background:hsl(var(--hue) 60% 45% / .12);color:var(--acc);font-size:12.5px;font-weight:700;letter-spacing:.02em}.lbb h1{font-family:Amiri,serif;font-size:clamp(34px,4.6vw,52px);line-height:1.08;font-weight:700;margin:16px 0 6px;text-wrap:balance}.lbb-ar{font-family:Amiri,serif;font-size:26px;line-height:1.5;color:var(--text-secondary);margin:0 0 14px}.lbb-lead{font-size:16.5px;line-height:1.7;color:var(--text-secondary);margin:0 0 18px;text-wrap:pretty}.lbb-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:0 0 22px;font-size:14px}.lbb-facts dt{color:var(--text-muted)}.lbb-facts dd{margin:0;color:var(--text-primary);font-variant-numeric:tabular-nums}.lbb-actions{display:flex;flex-wrap:wrap;gap:10px}.lbb-cta,.lbb-ghost{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:100px;font-size:14.5px;font-weight:700;text-decoration:none}.lbb .lbb-cta{background:#00c5a8;color:#06201e}.lbb .lbb-cta:hover{background:#00b39a}.lbb .lbb-ghost{border:1px solid var(--glass-border);color:var(--text-primary);background:var(--bg-elevated)}.lbb-section{margin-top:56px;padding-top:36px;border-top:1px solid var(--glass-border)}.lbb h2{font-family:Amiri,serif;font-size:clamp(26px,3vw,34px);line-height:1.15;margin:0 0 8px;text-wrap:balance}.lbb-sub{font-size:15px;line-height:1.65;color:var(--text-muted);margin:0 0 16px}.lbb-privacy{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-muted);margin:18px 0 0}.lbb-privacy svg{color:var(--acc);flex:none}.lbb-outline{list-style:none;margin:0;padding:0;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-elevated);overflow:hidden}.lbb-outline li{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:11px 18px;border-top:1px solid var(--glass-border)}.lbb-outline li:first-child{border-top:0}.lbb-outline li.lbb-vol{display:block;padding:9px 18px;background:var(--bg-surface);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.lbb-n{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.lbb-label{display:flex;flex-direction:column;gap:2px;min-width:0}.lbb-label-main{font-size:15px;line-height:1.5}.lbb-label-main:dir(rtl){font-family:Amiri,serif;font-size:18px}.lbb-label-en{font-size:13.5px;line-height:1.45;color:var(--text-secondary)}.lbb-label-main:dir(rtl)+.lbb-label-en{text-align:right}.lbb-pages{font-size:12.5px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lbb-steps{margin:0 0 16px;padding-left:1.3em;display:grid;gap:10px;font-size:15.5px;line-height:1.65;color:var(--text-secondary)}.lbb-steps b{color:var(--text-primary)}.lbb-links{list-style:none;margin:0 0 16px;padding:0;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.lbb-links li{-moz-column-break-inside:avoid;break-inside:avoid;padding:5px 0;font-size:14.5px;line-height:1.5;color:var(--text-muted)}.lbb-links li span{font-family:Amiri,serif}.lbb-missing{text-align:center;padding:80px 0}@media (max-width: 720px){.lbb{padding:88px 16px 16px}.lbb-hero{grid-template-columns:minmax(0,1fr);gap:24px}.lbb-cover{width:160px;margin:0 auto}.lbb-outline li{grid-template-columns:2em minmax(0,1fr);padding:10px 14px}.lbb-pages{grid-column:2}.lbb-links{-moz-columns:1;columns:1}}
