@layer components{.article-head .lead{margin-top:var(--sp-5);max-width:60ch}.article-prose{max-width:68ch;margin-inline:auto}.article-prose>*+*{margin-top:var(--sp-5)}.article-prose h2{margin-top:var(--sp-9);font-size:var(--fs-h2-sm)}.article-prose h2:first-child{margin-top:0}.article-prose h3{margin-top:var(--sp-7)}.article-prose p{color:var(--ink-muted)}.article-prose strong{color:var(--ink);font-weight:600}.article-prose a{color:var(--navy);text-underline-offset:var(--sp-1);text-decoration:underline}.article-prose a:hover{color:var(--red)}.article-prose ul,.article-prose ol{color:var(--ink-muted);padding-left:0;list-style:none}.article-prose li+li{margin-top:var(--sp-3)}.article-prose ul li{padding-left:var(--sp-5);position:relative}.article-prose ul li:before{content:"";left:0;top:calc(var(--sp-3) - var(--sp-1) / 2);width:var(--sp-2);height:var(--sp-2);border-radius:var(--r-pill);background:var(--red);position:absolute}.article-prose ol{counter-reset:passo}.article-prose ol li{padding-left:var(--sp-7);counter-increment:passo;position:relative}.article-prose ol li:before{content:counter(passo);width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-pill);border:var(--hairline) solid var(--line);background:var(--white);font-family:var(--font-display);font-stretch:125%;font-size:var(--fs-small);color:var(--navy);place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.article-table{border-radius:var(--r-lg);border:var(--hairline) solid var(--line);background:var(--white);overflow-x:auto}.article-table table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.article-table th,.article-table td{padding:var(--sp-3) var(--sp-4);text-align:left;vertical-align:top;border-bottom:var(--hairline) solid var(--line)}.article-table th{font-family:var(--font-display);font-stretch:125%;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--navy);white-space:nowrap;font-weight:600}.article-table tbody tr:last-child>*{border-bottom:0}.article-table td,.article-table tbody th{color:var(--ink-muted)}.article-table tbody th{font-family:inherit;font-stretch:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;white-space:normal}.article-table td strong,.article-table tbody th strong{color:var(--ink)}.article-cta{margin-top:var(--sp-7);padding:var(--sp-6);border-radius:var(--r-lg);background:var(--surface);border:var(--hairline) solid var(--line)}.article-cta p{color:var(--ink)}.article-cta p+p{margin-top:var(--sp-3)}.article-byline{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:var(--hairline) solid var(--line);font-size:var(--fs-small);color:var(--ink-muted)}.article-byline p+p{margin-top:var(--sp-3)}.article-byline strong{color:var(--ink)}.guide-group+.guide-group{margin-top:var(--sp-9)}.guide-group__title{font-size:var(--fs-h3)}.guide-group .rule{margin-top:var(--sp-4)}.guide-list{margin-top:var(--sp-6);gap:var(--sp-4);padding-left:0;list-style:none;display:grid}.guide-list__item{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--surface);border:var(--hairline) solid var(--line);transition:background-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease)}.guide-list__item:hover{background:var(--white);box-shadow:var(--shadow-sm)}.guide-list__item h3{font-size:var(--fs-button);letter-spacing:var(--ls-button)}.guide-list__item h3 a{color:var(--navy);text-decoration:none}.guide-list__item h3 a:hover{color:var(--red)}.guide-list__item p{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--ink-muted)}@media (width>=768px){.guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}}}
