.license-header[data-astro-cid-tb6o7xoi]{border-bottom:var(--border-style);padding-bottom:1.5rem;margin-bottom:2rem}.license-header[data-astro-cid-tb6o7xoi] h1[data-astro-cid-tb6o7xoi]{margin:0 0 .5rem;font-size:calc(var(--font-size) + 6px);font-weight:600;color:var(--text-color)}.license-header[data-astro-cid-tb6o7xoi] p[data-astro-cid-tb6o7xoi]{margin:.25rem 0;color:var(--secondary-text-color);font-size:calc(var(--font-size) - 1px)}.usage-grid[data-astro-cid-tb6o7xoi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.usage-card[data-astro-cid-tb6o7xoi]{border:var(--border-style);background:var(--secondary-background-color);padding:1.5rem;transition:all .15s ease}.usage-card[data-astro-cid-tb6o7xoi]:hover{background:var(--background-color)}.usage-card[data-astro-cid-tb6o7xoi].allowed{border-color:var(--color-blue)}.usage-card[data-astro-cid-tb6o7xoi].forbidden{border-color:var(--color-red)}.card-title[data-astro-cid-tb6o7xoi]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:calc(var(--font-size) - 1px);font-weight:600;color:var(--text-color)}.card-title[data-astro-cid-tb6o7xoi]:before{content:"";width:3px;height:1.2rem;background:currentColor}.usage-card[data-astro-cid-tb6o7xoi].allowed .card-title[data-astro-cid-tb6o7xoi]{color:var(--color-blue)}.usage-card[data-astro-cid-tb6o7xoi].forbidden .card-title[data-astro-cid-tb6o7xoi]{color:var(--color-red)}.usage-card[data-astro-cid-tb6o7xoi] ul[data-astro-cid-tb6o7xoi]{margin:0;padding:0;list-style:none}.usage-card[data-astro-cid-tb6o7xoi] ul[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]{margin-bottom:.6rem;padding-left:1.5rem;position:relative;font-size:calc(var(--font-size) - 2px);line-height:1.5;color:var(--text-color)}.usage-card[data-astro-cid-tb6o7xoi].allowed ul[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]:before{content:"✓";position:absolute;left:0;color:var(--color-blue);font-weight:600}.usage-card[data-astro-cid-tb6o7xoi].forbidden ul[data-astro-cid-tb6o7xoi] li[data-astro-cid-tb6o7xoi]:before{content:"✗";position:absolute;left:0;color:var(--color-red);font-weight:600}.important-note[data-astro-cid-tb6o7xoi]{background:var(--secondary-background-color);border:var(--border-style);border-left-width:4px;border-left-color:var(--color-accent);padding:1.5rem;margin:2rem 0}.important-note[data-astro-cid-tb6o7xoi] h3[data-astro-cid-tb6o7xoi]{margin:0 0 .75rem;font-size:calc(var(--font-size) - 1px);font-weight:600;color:var(--color-accent)}.important-note[data-astro-cid-tb6o7xoi] p[data-astro-cid-tb6o7xoi]{margin:0;font-size:calc(var(--font-size) - 2px);line-height:1.6;color:var(--text-color)}.coverage-note[data-astro-cid-tb6o7xoi]{background:var(--secondary-background-color);border:var(--border-style);padding:1rem 1.5rem;margin:2rem 0;font-size:calc(var(--font-size) - 2px);color:var(--text-color)}.coverage-note[data-astro-cid-tb6o7xoi] code[data-astro-cid-tb6o7xoi]{color:var(--color-blue);font-weight:600}.section-divider[data-astro-cid-tb6o7xoi]{border-top:var(--border-style);margin:3rem 0}.full-license[data-astro-cid-tb6o7xoi]{margin-top:2rem}.full-license[data-astro-cid-tb6o7xoi] h2[data-astro-cid-tb6o7xoi]{margin-top:0;color:var(--color-accent)}.full-license[data-astro-cid-tb6o7xoi] p[data-astro-cid-tb6o7xoi]{color:var(--secondary-text-color);margin-bottom:1rem}.full-license[data-astro-cid-tb6o7xoi] pre[data-astro-cid-tb6o7xoi]{background:var(--secondary-background-color);border:var(--border-style);color:var(--text-color);padding:1.5rem;overflow-x:auto;line-height:1.6;font-size:calc(var(--font-size) - 3px)}.footer-cta[data-astro-cid-tb6o7xoi]{text-align:center;border-top:var(--border-style);padding:2rem 0 1rem;margin-top:3rem}.footer-cta[data-astro-cid-tb6o7xoi] h3[data-astro-cid-tb6o7xoi]{margin-top:0;color:var(--text-color)}.footer-cta[data-astro-cid-tb6o7xoi] p[data-astro-cid-tb6o7xoi]{color:var(--secondary-text-color)}.footer-cta[data-astro-cid-tb6o7xoi] a[data-astro-cid-tb6o7xoi]{color:var(--color-accent);font-weight:600}.footer-cta[data-astro-cid-tb6o7xoi] a[data-astro-cid-tb6o7xoi]:hover{text-decoration:underline}
