/* @requirements REQ-QC-PROFILING REQ-PRODUCT-MOBILE REQ-PRODUCT-A11Y */
@layer notabenda {
 :where(.nb-technology-notice){font:400 1rem/1.65 var(--nb-font,system-ui,sans-serif);color:var(--nb-text,#25262b);background:var(--nb-surface,#fff);border:1px solid var(--nb-line,#e5e5e8);border-radius:var(--nb-radius,.75rem);padding:clamp(1.25rem,4vw,2rem);overflow-wrap:anywhere;min-inline-size:0}
 :where(.nb-technology-notice *){box-sizing:border-box}
 :where(.nb-technology-notice h2,.nb-technology-notice h3,.nb-technology-notice h4){letter-spacing:-.035em;line-height:1.25;margin-block:0 .75rem}
 :where(.nb-technology-notice>h2){font-size:clamp(1.5rem,3vw,2rem)}
 :where(.nb-technology-notice p){margin-block:.5rem 1rem}
 :where(.nb-technology-notice a){color:var(--nb-accent,#5b51b5);text-underline-offset:.2em;display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%}
 :where(.nb-technology-notice a:focus-visible){outline:3px solid var(--nb-focus,#6466e9);outline-offset:3px}
 :where(.nb-technology-notice dl){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin-block:1.5rem}
 :where(.nb-technology-notice dt){font-size:.8rem;color:var(--nb-muted,#65676f);margin-block-end:.4rem}
 :where(.nb-technology-notice dd){margin:0}
 :where(.nb-technology-purposes,.nb-technology-activation){border-block-start:1px solid var(--nb-line,#e5e5e8);padding-block-start:1.25rem;margin-block-start:1.25rem}
 :where(.nb-technology-notice .nb-technology-default){background:var(--nb-soft,#f6f6f8);padding:.8rem 1rem;border-radius:.5rem}
 :where(.nb-technology-notice footer){border-block-start:1px solid var(--nb-line,#e5e5e8);padding-block-start:1rem;margin-block-start:1.25rem;font-size:.875rem;color:var(--nb-muted,#65676f)}
 :where(.nb-technology-notice .nb-draft){font-size:.8rem;color:var(--nb-muted,#65676f)}
}
