.firstidea-joomla-gdpr-insight{--privacy-ink:#10262d;--privacy-ink-soft:#19373f;--privacy-paper:#f7f3ea;--privacy-aqua:#52c9d0;--privacy-coral:#ff7868;--privacy-line:#10262d29}.article-content .joomla-gdpr-answer-panel{background:linear-gradient(132deg,#f9f6ef 0%,#e8f8f8 100%)!important;border:1px solid #009ca93d!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr)!important;align-items:start!important;gap:0 clamp(1.5rem,3vw,2.75rem)!important;min-height:0!important;padding:clamp(1.75rem,3vw,3rem)!important;display:grid!important}.article-content .joomla-gdpr-answer-panel>.eyebrow{grid-area:1/1/auto/-1!important;margin:0 0 .9rem!important}.article-content .joomla-gdpr-answer-panel>h2{letter-spacing:-.06em!important;overflow-wrap:normal!important;grid-area:2/1/auto/-1!important;width:auto!important;max-width:20ch!important;margin:0 0 clamp(1.6rem,3vw,2.4rem)!important;font-size:clamp(2.25rem,3.4vw,3.75rem)!important;line-height:.98!important}.article-content .joomla-gdpr-answer-panel>p:not(.eyebrow){grid-area:3/1!important;align-self:start!important;max-width:34rem!important;margin:0!important}.joomla-gdpr-legal-note{border-left:.28rem solid var(--privacy-coral);background:#fff4ef;color:#293e44!important;max-width:52rem!important;margin-block:2rem!important;padding:1.25rem 1.4rem!important}.firstidea-joomla-gdpr-insight :is(.privacy-request-workflow,.privacy-scope-map,.consent-execution-lane,.data-retention-shelf) :is(span,b,strong,small,mark){font-size:max(var(--font-size-min),.85rem)}@media (width<=58rem){.article-content .joomla-gdpr-answer-panel{grid-template-columns:1fr!important}.article-content .joomla-gdpr-answer-panel>:is(.eyebrow,h2,p:not(.eyebrow),.privacy-request-workflow){grid-area:auto/1!important}.article-content .joomla-gdpr-answer-panel>p:not(.eyebrow){max-width:48rem!important;margin-bottom:1.75rem!important}}@media (width<=46rem){.article-content .joomla-gdpr-answer-panel{padding:1.35rem!important}.article-content .joomla-gdpr-answer-panel>h2{font-size:clamp(2rem,10vw,3rem)!important}}