.advice-offer[data-astro-cid-njxdy232]{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--panel-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-surface-soft)}.advice-offer__title[data-astro-cid-njxdy232]{font-size:var(--step-1);line-height:var(--leading-heading);color:var(--color-ink);text-wrap:balance;margin:0}.advice-offer__text[data-astro-cid-njxdy232]{margin:var(--space-3) 0 0;color:var(--color-ink-muted);text-wrap:pretty;line-height:1.6}.advice-offer__actions[data-astro-cid-njxdy232]{align-items:stretch;gap:var(--space-3);margin-top:var(--space-4);display:grid}.advice-offer__form[data-astro-cid-njxdy232]{flex-direction:column;display:flex}.advice-offer__form[data-astro-cid-njxdy232] summary[data-astro-cid-njxdy232]{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);cursor:pointer;flex-grow:1;font-weight:800;line-height:1.1;list-style:none;display:flex}.advice-offer__form[data-astro-cid-njxdy232] summary[data-astro-cid-njxdy232]::-webkit-details-marker{display:none}.advice-offer__form[data-astro-cid-njxdy232] summary[data-astro-cid-njxdy232]:hover{border-color:var(--color-ink)}.advice-offer__form[data-astro-cid-njxdy232] summary[data-astro-cid-njxdy232] svg[data-astro-cid-njxdy232]{transition:rotate var(--duration-base) var(--ease-out);color:var(--color-primary-dark);flex-shrink:0}.advice-offer__form[data-astro-cid-njxdy232][open] summary[data-astro-cid-njxdy232] svg[data-astro-cid-njxdy232]{rotate:180deg}.advice-offer__form-body[data-astro-cid-njxdy232]{margin-top:var(--space-3)}.advice-offer__actions[data-astro-cid-njxdy232] .button{font-weight:800}@media (width>=52.5rem){.advice-offer__actions[data-astro-cid-njxdy232]{grid-template-columns:repeat(2,minmax(0,1fr))}.advice-offer__actions[data-astro-cid-njxdy232]:has(.advice-offer__form[open]){grid-template-columns:minmax(0,1fr)}}.article-shell__inner,.article-body__inner,.article-faq__container,.article-service{max-width:40rem;margin-inline:auto}main.article-page .page-hero{--hero-measure:40rem;--hero-align:auto}.article-shell{padding-block:var(--space-7) 0}.article-meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--step--1);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;display:flex}.article-meta__item{align-items:center;gap:var(--space-1);display:inline-flex}.article-meta__item svg{color:var(--color-primary-dark)}.article-meta__topic{background:var(--color-primary-faint);color:var(--color-primary-dark);border-radius:999px;align-items:center;padding:.2rem .7rem;font-weight:650;text-decoration:none;display:inline-flex}.article-meta__topic:hover{background:var(--color-primary-soft)}@media (width>=34rem){.article-meta__author{margin-inline-start:auto}}.article-answer{margin-top:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--panel-border);border-left:4px solid var(--color-craft);background:var(--panel-surface);box-shadow:var(--shadow-sm)}.article-answer__label{margin:0 0 var(--space-2);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-craft-dark);font-weight:700}.article-answer__text{font-size:var(--step-1);color:var(--color-ink);text-wrap:pretty;margin:0;line-height:1.6}.article-figure{margin:var(--space-6) 0 0}.article-figure img{border-radius:var(--radius-card);border:1px solid var(--panel-border);width:100%;height:auto}.article-toc{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius-card);background:var(--color-surface-soft)}.article-toc__label{margin:0 0 var(--space-3);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:700}.article-toc ol{gap:var(--space-2);margin:0;padding-left:1.1rem;display:grid}.article-toc li::marker{color:var(--color-primary);font-weight:700}.article-toc a{color:var(--color-ink);text-decoration-color:var(--color-primary-soft);text-underline-offset:.2em}.article-toc a:hover{color:var(--color-primary-dark)}.article-body{padding-block:var(--space-7) var(--space-6)}.article-body__inner h2{margin:var(--space-8) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--panel-border);font-size:var(--step-2);text-wrap:balance}.article-body__inner h2:first-child{border-top:0;margin-top:0;padding-top:0}.article-body__inner h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--step-1);letter-spacing:-.01em;text-wrap:balance;font-weight:750}.article-body__inner p strong,.article-body__inner li strong{font-weight:650}.article-body__inner p{margin:var(--space-4) 0 0;color:var(--color-ink);text-wrap:pretty;line-height:1.75}.article-body__inner ul,.article-body__inner ol{margin:var(--space-4) 0 0;gap:var(--space-2);color:var(--color-ink);padding-left:1.2rem;line-height:1.65;display:grid}.article-body__inner li::marker{color:var(--color-primary);font-weight:700}.article-body__inner a{color:var(--color-primary-dark);font-weight:650}.article-body__inner .article-note{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--panel-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-card);background:var(--panel-surface);box-shadow:var(--shadow-sm)}.article-note p{margin:0}.article-note p+p{margin-top:var(--space-3)}.article-body__inner .article-table{margin-top:var(--space-5);border:1px solid var(--panel-border);border-radius:var(--radius-card);overflow-x:auto}.article-body__inner table{border-collapse:collapse;width:100%;font-size:var(--step--1)}.article-body__inner th,.article-body__inner td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--panel-border);vertical-align:top}.article-body__inner thead th{background:var(--color-surface-soft);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap}.article-body__inner tbody tr:last-child td{border-bottom:0}.article-service{margin-block:0 var(--space-7)}.article-service__card{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--panel-border);background:linear-gradient(135deg, var(--color-surface), var(--color-primary-faint));display:grid}.article-service__label{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-dark);margin:0;font-weight:700}.article-service__title{font-size:var(--step-1);color:var(--color-ink);margin:0;font-weight:700}.article-service__text{color:var(--color-ink-muted);margin:0;line-height:1.6}.article-service__link{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-primary-dark);font-weight:650;display:inline-flex}.article-faq{background:var(--color-surface-soft)}.article-faq__list{margin-top:var(--space-5);gap:var(--space-3);display:grid}.article-faq__item{border:1px solid var(--panel-border);border-radius:var(--radius-card);background:var(--panel-surface);overflow:hidden}.article-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:650;list-style:none;display:flex}.article-faq__item summary::-webkit-details-marker{display:none}.article-faq__item summary svg{transition:rotate var(--duration-base) var(--ease-out);color:var(--color-primary-dark);flex-shrink:0}.article-faq__item[open] summary svg{rotate:180deg}.article-faq__item>p{padding:0 var(--space-5) var(--space-4);color:var(--color-ink-muted);margin:0;line-height:1.65}.article-related__grid{margin-top:var(--space-5);gap:var(--space-4);display:grid}.article-related__card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--panel-border);border-radius:var(--radius-card);background:var(--panel-surface);box-shadow:var(--shadow-sm);color:inherit;transition-property:translate,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);text-decoration:none;display:grid}.article-related__card:hover{box-shadow:var(--shadow-strong);translate:0 -3px}.article-related__media{border-radius:calc(var(--radius-card) - .35rem);aspect-ratio:16/10;display:block;overflow:hidden}.article-related__media img{object-fit:cover;width:100%;height:100%}.article-related__body{gap:var(--space-2);padding:0 var(--space-2) var(--space-2);display:grid}.article-related__title{font-size:var(--step-0);text-wrap:balance;font-weight:700;line-height:1.35}.article-related__card:hover .article-related__title{color:var(--color-primary-dark)}.article-related__excerpt{font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.55}@media (width>=48rem){.article-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
