@layer base{.nr-callout{padding:var(--nr-callout-pad,1rem 1.25rem);border:1px solid var(--nr-callout-border,color-mix(in srgb,var(--nr-callout-accent,var(--nr-callout-tone)) 32%,transparent));border-radius:var(--nr-callout-radius,.5rem);background:var(--nr-callout-bg,color-mix(in srgb,var(--nr-callout-accent,var(--nr-callout-tone)) 7%,transparent));color:var(--nr-callout-fg,inherit);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;margin-block:1.5rem;display:grid}.nr-callout[data-icon=false]{grid-template-columns:minmax(0,1fr)}.nr-callout[data-tone=note]{--nr-callout-tone:currentColor}.nr-callout[data-tone=info]{--nr-callout-tone:light-dark(#0369a1,#38bdf8)}.nr-callout[data-tone=tip]{--nr-callout-tone:light-dark(#6d28d9,#a78bfa)}.nr-callout[data-tone=success]{--nr-callout-tone:light-dark(#15803d,#4ade80)}.nr-callout[data-tone=warning]{--nr-callout-tone:light-dark(#b45309,#fbbf24)}.nr-callout[data-tone=danger]{--nr-callout-tone:light-dark(#b91c1c,#f87171)}.nr-callout[data-variant=outline]{background:0 0}.nr-callout[data-variant=stripe]{border-width:0;border-inline-start:4px solid var(--nr-callout-accent,var(--nr-callout-tone));border-start-start-radius:0;border-end-start-radius:0}.nr-callout-icon{width:1.25em;height:1.25em;color:var(--nr-callout-accent,var(--nr-callout-tone));margin-block-start:.15em}.nr-callout-content{min-width:0}.nr-callout-content>:first-child,.nr-callout-content>.nr-callout-sr+*{margin-block-start:0}.nr-callout-content>:last-child{margin-block-end:0}.nr-callout-title{margin:0 0 .4rem;font-weight:700}.nr-callout-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.nr-callout{border:1px solid canvastext}.nr-callout-icon{color:canvastext}}.nr-keypoints{padding:var(--nr-keypoints-pad,clamp(1rem,.75rem + 1.2vw,1.5rem));border:1px solid var(--nr-keypoints-border,color-mix(in srgb,var(--nr-keypoints-accent,currentColor) 22%,transparent));border-radius:var(--nr-keypoints-radius,.5rem);background:var(--nr-keypoints-bg,color-mix(in srgb,var(--nr-keypoints-accent,currentColor) 6%,transparent));margin-block:2rem}.nr-keypoints[data-variant=outline]{background:0 0}.nr-keypoints[data-variant=stripe]{border-width:0;border-inline-start:4px solid var(--nr-keypoints-accent,currentColor);border-start-start-radius:0;border-end-start-radius:0}.nr-keypoints-title{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.3;display:flex}.nr-keypoints-icon{color:var(--nr-keypoints-accent,currentColor);width:1.25em;height:1.25em}.nr-keypoints-body>:is(ul,ol){counter-reset:nr-keypoint;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nr-keypoints-body li{counter-increment:nr-keypoint;margin:0;padding-inline-start:1.75rem;position:relative}.nr-keypoints-body li>:is(p,ul,ol){margin:0}.nr-keypoints-body li:before{content:"";inset-inline-start:0;background:var(--nr-keypoints-accent,currentColor);width:1.1rem;height:1.1rem;position:absolute;top:calc(.5lh - .55rem)}.nr-keypoints[data-marker=check] li:before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.nr-keypoints[data-marker=dot] li:before{top:calc(.5lh - .25rem);border-radius:50%;width:.5rem;height:.5rem;inset-inline-start:.3rem}.nr-keypoints[data-marker=number] li{padding-inline-start:2.1rem}.nr-keypoints[data-marker=number] li:before{content:counter(nr-keypoint);width:1.4rem;height:1.4rem;color:var(--nr-keypoints-on-accent,Canvas);text-align:center;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1.4rem;top:calc(.5lh - .7rem)}@media (forced-colors:active){.nr-keypoints-body li:before{background:canvastext}}.nr-faq{margin-block:2rem}.nr-faq-title{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.nr-faq-list{gap:var(--nr-faq-gap,.75rem);display:grid}.nr-faq-item{border:1px solid var(--nr-faq-border,color-mix(in srgb,currentColor 18%,transparent));border-radius:var(--nr-faq-radius,.5rem);background:var(--nr-faq-bg,transparent)}.nr-faq[data-variant=lines] .nr-faq-list{gap:0}.nr-faq[data-variant=lines] .nr-faq-item{background:0 0;border-width:0 0 1px;border-radius:0}.nr-faq-question{min-height:44px;padding:var(--nr-faq-pad-block,.9rem) var(--nr-faq-pad-inline,1.25rem);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.nr-faq[data-variant=lines] .nr-faq-question{padding-inline:0}.nr-faq-question::-webkit-details-marker{display:none}.nr-faq-question:focus-visible{outline:2px solid var(--nr-faq-accent,currentColor);outline-offset:2px;border-radius:var(--nr-faq-radius,.5rem)}.nr-faq-marker{width:1.25em;height:1.25em;color:var(--nr-faq-accent,currentColor);transition:transform .2s}.nr-faq-item[open]>.nr-faq-question .nr-faq-marker{transform:rotate(180deg)}.nr-faq-answer{padding:0 var(--nr-faq-pad-inline,1.25rem) var(--nr-faq-pad-block,.9rem);line-height:1.65}.nr-faq[data-variant=lines] .nr-faq-answer{padding-inline:0}.nr-faq-answer>:first-child{margin-block-start:0}.nr-faq-answer>:last-child{margin-block-end:0}.nr-faq-answer>:is(p,ul,ol){margin-block:.6em}.nr-faq-answer :is(ul,ol){padding-inline-start:1.25rem}.nr-faq-answer ul{list-style:outside}.nr-faq-answer ol{list-style:decimal}.nr-faq-answer a{text-underline-offset:.16em;text-decoration:underline}@media (prefers-reduced-motion:reduce){.nr-faq-marker{transition:none}}@media (forced-colors:active){.nr-faq-item{border:1px solid canvastext}.nr-faq-marker{color:canvastext}}}
