@font-face{font-family:Sora;src:url(/fonts/Sora-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/Sora-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--c-bg:#f8f7f3;--c-surface:#fffefc;--c-surface-alt:#f0eee7;--c-text:#111317;--c-muted:#4a4f57;--c-orange:#ff6a00;--c-orange-hover:#e85f00;--c-orange-text:#b84a00;--c-orange-soft:#fff0e5;--c-border:#d9d7d0;--c-line-strong:#272a2e;--c-on-orange:#111317;--c-link:var(--c-orange-text);--c-focus:#111317;--c-illus-panel:#f8f7f3;--font:"Sora", Arial, Helvetica, sans-serif;--fs-h1-index:clamp(2.625rem, 1.917rem + 3.148vw, 4.75rem);--fs-h1:clamp(2.25rem, 1.833rem + 1.852vw, 3.5rem);--fs-h2:clamp(1.875rem, 1.667rem + .926vw, 2.5rem);--fs-h3:clamp(1.375rem, 1.333rem + .185vw, 1.5rem);--fs-lead:clamp(1.125rem, 1.0625rem + .278vw, 1.3125rem);--fs-body:clamp(1rem, .979rem + .093vw, 1.0625rem);--fs-btn:1rem;--fs-meta:.8125rem;--fs-eyebrow:.75rem;--lh-body:1.65;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:88px;--s-10:112px;--section-gap:88px;--container:1400px;--gutter:40px;--grid-gap:24px;--r-btn:4px;--r-card:8px;--r-tag:4px;--shadow-pop:0 12px 32px #1113171a;--h-util:34px;--h-header:88px;--h-header-compact:76px;--h-header-now:var(--h-header);--t-fast:.16s;--t-base:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1023px){:root{--gutter:24px}}@media (max-width:767px){:root{--gutter:20px;--section-gap:56px;--h-header:72px;--h-header-compact:64px}}:root[data-theme=dark]{--c-bg:#17191c;--c-surface:#202329;--c-surface-alt:#1c1f23;--c-text:#f8f7f3;--c-muted:#c9c7c0;--c-border:#55585e;--c-line-strong:#c9c7c0;--c-orange-soft:#33241a;--c-orange-text:#ff8a38;--c-link:#ff8a38;--c-focus:#f8f7f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-size:calc(100% * var(--a11y-zoom,1))}:root[data-a11y-contrast]{--c-muted:var(--c-text);--c-border:var(--c-line-strong);--c-orange-text:#8a3600;--c-link:#8a3600}:root[data-theme=dark][data-a11y-contrast]{--c-orange-text:#ffb27a;--c-link:#ffb27a}:root[data-a11y-links] a{text-underline-offset:3px;text-decoration:underline!important}:root[data-a11y-spacing] body{letter-spacing:.03em;word-spacing:.08em}:root[data-a11y-spacing] p,:root[data-a11y-spacing] li{line-height:1.9!important}:root[data-a11y-motion] *,:root[data-a11y-motion] :before,:root[data-a11y-motion] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--h-header-now) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;font-weight:400}img,svg,video{max-width:100%;height:auto}[hidden]{display:none!important}img{display:block}a{color:var(--c-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:2px}button{font:inherit;color:inherit}hr{border:0;border-top:1px solid var(--c-border);margin:var(--s-7) 0}::selection{background:var(--c-orange-soft);color:var(--c-text)}h1,h2,h3,h4{color:var(--c-text);font-family:var(--font);margin:0}h1,.h1{font-size:var(--fs-h1);letter-spacing:-.025em;font-weight:800;line-height:1.1}.h1-index{font-size:var(--fs-h1-index);letter-spacing:-.035em;font-weight:800;line-height:1.05}h2,.h2{font-size:var(--fs-h2);letter-spacing:-.025em;font-weight:700;line-height:1.16}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700;line-height:1.25}h4,.h4{font-size:1.125rem;font-weight:700;line-height:1.35}@media (max-width:767px){h1,.h1{line-height:1.12}.h1-index{line-height:1.08}h2,.h2{line-height:1.18}h3,.h3{line-height:1.28}}p{margin:0 0 var(--s-4);max-width:68ch}p:last-child{margin-bottom:0}ul,ol{margin:0 0 var(--s-4);padding-left:1.25em}li{margin-bottom:var(--s-2)}.lead{font-size:var(--fs-lead);color:var(--c-text);max-width:60ch;line-height:1.52}.muted{color:var(--c-muted)}.meta{font-size:var(--fs-meta);color:var(--c-muted);line-height:1.5}.eyebrow{align-items:center;gap:var(--s-2);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0 0 var(--s-4);font-weight:600;line-height:1.4;display:inline-flex}.eyebrow--accent{color:var(--c-orange-text)}.rule{background:var(--c-orange);width:56px;height:3px;margin:var(--s-5) 0;border:0;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:1000;background:var(--c-text);color:var(--c-bg);border-radius:var(--r-btn);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.container{width:100%;max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding:var(--section-gap) 0}.section+.section{padding-top:0}.section--alt{background:var(--c-surface-alt)}.section--alt+.section,.section+.section--alt{padding-top:var(--section-gap)}.section--line{border-top:1px solid var(--c-border);padding-top:var(--section-gap)}.section__head{gap:var(--s-4);margin-bottom:var(--s-7);max-width:900px;display:grid}.section__head>p{margin:0}.section__foot{margin-top:var(--s-6);gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--grid-gap);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cols-2,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr)}}.stack>*+*{margin-top:var(--s-5)}.split{gap:var(--s-8);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;display:grid}.split--even{grid-template-columns:repeat(2,minmax(0,1fr))}.split--text-wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:1023px){.split,.split--even,.split--text-wide{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}}.btn{border-radius:var(--r-btn);min-height:48px;font-family:var(--font);font-size:var(--fs-btn);cursor:pointer;transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform var(--t-fast) ease;flex:none}.btn:hover svg{transform:translate(2px)}.btn--primary{background:var(--c-orange);color:var(--c-on-orange);border-color:var(--c-orange)}.btn--primary:hover{background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:var(--c-on-orange)}.btn--secondary{color:var(--c-text);border-color:var(--c-line-strong);background:0 0}.btn--secondary:hover{background:var(--c-surface)}.btn[disabled],.btn[aria-disabled=true]{background:var(--c-surface-alt);color:var(--c-muted);border-color:var(--c-border);cursor:not-allowed}.btn-row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.link-arrow{color:var(--c-orange-text);align-items:center;gap:8px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.link-arrow svg{width:18px;height:18px;transition:transform var(--t-fast) ease;flex:none}.link-arrow:hover{text-decoration:underline}.link-arrow:hover svg{transform:translate(2px)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--s-6);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.card>p{margin:0}.card__foot{padding-top:var(--s-4);margin-top:auto}.card--plain{background:0 0;border:0;padding:0}.card--line{border:0;border-top:1px solid var(--c-line-strong);padding:var(--s-5) 0 0;background:0 0;border-radius:0}a.card{color:inherit;transition:border-color var(--t-fast) ease;text-decoration:none}a.card:hover{border-color:var(--c-line-strong)}.tag{font-size:var(--fs-meta);border-radius:var(--r-tag);background:var(--c-orange-soft);color:var(--c-text);padding:3px 8px;font-weight:600;line-height:1.4;display:inline-block}.tag--neutral{background:var(--c-surface-alt)}.tag--line{border:1px solid var(--c-border);background:0 0}.num{font-size:var(--fs-meta);letter-spacing:.08em;color:var(--c-orange-text);font-weight:700}.list-links{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.list-links li{border-bottom:1px solid var(--c-border);margin:0}.list-links a{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;color:var(--c-text);font-weight:600;text-decoration:none;display:flex}.list-links a:hover{color:var(--c-orange-text)}.list-links svg{width:18px;height:18px;color:var(--c-orange-text);flex:none}.icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon--lg{width:32px;height:32px}.facts{gap:var(--s-2) var(--s-5);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts dt{color:var(--c-muted);font-weight:600;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.06em;padding-top:3px}.facts dd{margin:0}@media (max-width:559px){.facts{grid-template-columns:1fr}.facts dd{margin-bottom:var(--s-3)}}.note{border-left:3px solid var(--c-orange);background:var(--c-surface);padding:var(--s-4) var(--s-5);border-radius:0 var(--r-card) var(--r-card) 0;max-width:72ch}.note p{margin:0}.table-wrap{border:1px solid var(--c-border);border-radius:var(--r-card);overflow-x:auto}.table-wrap:focus-visible{outline-offset:2px}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--c-border);vertical-align:top;padding:12px 16px}th{background:var(--c-surface-alt);font-weight:600}.illus{isolation:isolate;margin:0;position:relative}.illus img{mix-blend-mode:multiply;width:100%;height:auto}.illus--panel,:root[data-theme=dark] .illus{background:var(--c-illus-panel);border-radius:var(--r-card)}.illus figcaption,.shot figcaption{font-size:var(--fs-meta);color:var(--c-muted);margin-top:var(--s-2)}:root[data-theme=dark] .illus figcaption{color:#4a4f57;padding:0 var(--s-3) var(--s-2)}.illus--s{max-width:360px}.illus--m{max-width:560px}.shot{margin:0}.shot img{border:1px solid var(--c-border);border-radius:var(--r-card);background:#fff;width:100%;height:auto}.page-head{padding:var(--s-7) 0 var(--s-8)}.page-head__grid{gap:var(--s-8);grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;display:grid}.page-head__grid--solo{grid-template-columns:minmax(0,1fr);max-width:920px}@media (min-width:1024px){.page-head__grid--scurt{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}}.page-head h1{margin:0 0 var(--s-5)}.page-head .lead{margin:0}.page-head .btn-row{margin-top:var(--s-6)}@media (max-width:1023px){.page-head__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.crumbs{margin:0 0 var(--s-6);font-size:var(--fs-meta)}.crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{color:var(--c-muted);align-items:center;gap:8px;margin:0;display:inline-flex}.crumbs li+li:before{content:"/";color:var(--c-border)}.crumbs a{color:var(--c-muted);text-decoration:none}.crumbs a:hover{color:var(--c-text);text-decoration:underline}.crumbs [aria-current]{color:var(--c-text)}.secnav{margin:calc(-1 * var(--s-3)) 0 var(--s-6);border-bottom:1px solid var(--c-border);scrollbar-width:thin;overflow-x:auto}.secnav ul{gap:var(--s-1);width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}.secnav li{margin:0}.secnav a{color:var(--c-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.secnav a:hover{color:var(--c-text)}.secnav a[aria-current=page]{color:var(--c-text);border-bottom-color:var(--c-orange-text);font-weight:600}.toc-layout{gap:var(--s-7);grid-template-columns:248px minmax(0,1fr);align-items:start;display:grid}.toc{top:calc(var(--h-header-now) + 24px);border-right:1px solid color-mix(in srgb, var(--c-orange-text) 45%, transparent);padding-right:var(--s-5);max-height:calc(100vh - var(--h-header-now) - 48px);position:sticky;overflow:visible}.toc__title{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0 0 var(--s-3);font-weight:600}.toc__group+.toc__group{margin-top:var(--s-5)}.toc ol,.toc ul{margin:0;padding:0;list-style:none}.toc li{margin:0}.toc a{color:var(--c-muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 12px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block}.toc a:hover{color:var(--c-text)}.toc a[aria-current=true],.toc a[aria-current=page]{color:var(--c-text);border-left-color:var(--c-orange-text);font-weight:600}.toc-mobile{display:none}.toc-content>section+section{margin-top:var(--s-9)}.toc-content>section{scroll-margin-top:calc(var(--h-header-now) + 24px)}.toc-content h2{margin-bottom:var(--s-5)}@media (max-height:640px){.toc{max-height:none;position:static}}@media (max-width:1023px){.toc-layout{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.toc{display:none}.toc-mobile{margin-bottom:var(--s-6);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-surface);display:block}.toc-mobile summary{cursor:pointer;padding:var(--s-4) var(--s-5);justify-content:space-between;align-items:center;min-height:48px;font-weight:600;list-style:none;display:flex}.toc-mobile summary::-webkit-details-marker{display:none}.toc-mobile summary svg{width:14px;height:14px;color:var(--c-orange-text);transition:transform var(--t-fast)}.toc-mobile[open] summary svg{transform:rotate(180deg)}.toc-mobile .toc-mobile__body{padding:0 var(--s-5) var(--s-4)}.toc-mobile a{color:var(--c-text);border-top:1px solid var(--c-border);padding:8px 0;text-decoration:none;display:block}}.prose{max-width:72ch;font-size:var(--fs-body);line-height:var(--lh-body)}.prose>*{max-width:100%}.prose h2{margin:var(--s-7) 0 var(--s-4);font-size:max(1.5rem,min(1.4rem + .5vw,1.875rem))}.prose h3{margin:var(--s-6) 0 var(--s-3);font-size:1.25rem}.prose h4{margin:var(--s-5) 0 var(--s-2)}.prose p,.prose ul,.prose ol{max-width:68ch}.prose img{border-radius:var(--r-card);height:auto;margin:var(--s-5) 0}.prose figure{margin:var(--s-6) 0}.prose figcaption{font-size:var(--fs-meta);color:var(--c-muted);margin-top:var(--s-2)}.prose blockquote{margin:var(--s-6) 0;padding:var(--s-2) 0 var(--s-2) var(--s-5);border-left:3px solid var(--c-orange);font-size:1.125rem}.prose table{margin:var(--s-5) 0;display:block;overflow-x:auto}.prose iframe{border:0;max-width:100%}.prose .wp-block-image,.prose .wp-caption{max-width:100%}.closing{border-top:1px solid var(--c-line-strong);padding:var(--s-8) 0 var(--section-gap)}.closing__grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.closing h2{max-width:18ch}.closing p{margin-top:var(--s-4);color:var(--c-muted)}@media (max-width:767px){.closing__grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.form{gap:var(--s-5);max-width:760px;display:grid}.form__row{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.form__row{grid-template-columns:minmax(0,1fr)}}.field{gap:var(--s-2);display:grid}.field label,.field legend{font-size:.9375rem;font-weight:600}.field .hint{font-size:var(--fs-meta);color:var(--c-muted)}.field input,.field select,.field textarea{font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-btn);width:100%;min-height:48px;padding:12px 14px}.field textarea{resize:vertical;min-height:160px}.field input:focus-visible{outline:2px solid var(--c-orange);outline-offset:1px}.field select:focus-visible{outline:2px solid var(--c-orange);outline-offset:1px}.field textarea:focus-visible{outline:2px solid var(--c-orange);outline-offset:1px}.field [aria-invalid=true]{border-color:#b3261e}.field .error{color:#b3261e;font-size:var(--fs-meta);font-weight:600}:root[data-theme=dark] .field .error{color:#ff9c94}.form-status{padding:var(--s-4) var(--s-5);border-radius:var(--r-card);border:1px solid var(--c-border);background:var(--c-surface)}.form-status--ok{border-color:#2e7d32}.form-status--err{border-color:#b3261e}.util{background:var(--c-bg);border-bottom:1px solid var(--c-border);font-size:var(--fs-meta)}.util__inner{justify-content:flex-end;align-items:center;gap:var(--s-5);min-height:var(--h-util);display:flex}.util a,.util button{color:var(--c-muted);cursor:pointer;font-size:var(--fs-meta);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:400;text-decoration:none;display:inline-flex}.util a:hover,.util button:hover{color:var(--c-text);text-decoration:underline}.util .icon{width:16px;height:16px}.util__lang{align-items:center;gap:4px;display:inline-flex}.util__lang [aria-current]{color:var(--c-text);font-weight:700}.util__sep{background:var(--c-border);width:1px;height:14px}.hdr{z-index:100;background:var(--c-bg);border-bottom:1px solid var(--c-border);position:sticky;top:0}.hdr__inner{align-items:center;gap:var(--s-6);height:var(--h-header-now);transition:height var(--t-base) ease;display:flex}.hdr.is-compact{--h-header-now:var(--h-header-compact)}.hdr__logo{flex:none;align-items:center;display:inline-flex}.hdr__logo img{width:164px;height:auto}.hdr__nav{flex:1;justify-content:center;min-width:0;display:flex}.hdr__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hdr__item{align-items:center;margin:0;display:flex;position:relative}.hdr__link{color:var(--c-text);border-radius:var(--r-btn);white-space:nowrap;padding:8px 4px 8px 10px;font-size:.875rem;font-weight:600;text-decoration:none}.hdr__link:hover{text-decoration:underline}.hdr__link[aria-current=page],.hdr__item.is-section .hdr__link{color:var(--c-orange-text)}.hdr__chev{cursor:pointer;border-radius:var(--r-btn);width:28px;height:32px;color:var(--c-orange-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hdr__chev svg{stroke-width:1.75px;width:14px;height:14px;transition:transform var(--t-fast) ease}.hdr__chev[aria-expanded=true]{background:var(--c-orange-soft)}.hdr__chev[aria-expanded=true] svg{transform:rotate(180deg)}.hdr__cta{flex:none}.hdr__menu-btn{display:none}@media (min-width:1280px) and (max-width:1439px){.hdr__inner{gap:var(--s-5)}.hdr__link{padding:8px 2px 8px 8px}.hdr__chev{width:24px}.hdr__cta{padding:0 16px}.hdr__cta svg{display:none}.hdr__logo img{width:140px}}@media (min-width:1440px){.hdr__link{font-size:.9375rem}.hdr__cta svg{display:none}.hdr__logo img{width:150px}}.drop{z-index:120;width:360px;max-width:calc(100vw - 2 * var(--gutter));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:var(--s-4);position:absolute;top:calc(100% + 10px);left:0}.drop[hidden]{display:none}.drop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.drop--lat{gap:var(--s-2) var(--s-6);width:680px;padding:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.drop--lat .drop__group:first-child{border-bottom:1px solid var(--c-border);padding-bottom:var(--s-2);grid-column:1/-1}.drop__title{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:var(--s-2) 0 var(--s-1);padding:0 var(--s-3);font-weight:600}.drop ul{margin:0;padding:0;list-style:none}.drop li{margin:0}.drop a{padding:8px var(--s-3);color:var(--c-text);border-radius:var(--r-btn);font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.drop a:hover{background:var(--c-orange-soft)}.drop a:focus-visible{background:var(--c-orange-soft)}.drop .drop__main{font-weight:600}.drop .ext:after{content:" ↗";color:var(--c-muted)}.mnav{display:none}@media (max-width:1279px){.hdr__nav,.hdr__cta{display:none}.hdr__inner{justify-content:space-between}.hdr__menu-btn{border:1px solid var(--c-line-strong);border-radius:var(--r-btn);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-weight:600;display:inline-flex}.hdr__menu-btn svg{width:20px;height:20px}.mnav{display:block}.mnav[hidden]{display:none}.mnav{inset:var(--mnav-top,var(--h-header-now)) 0 0 0;z-index:99;background:var(--c-bg);overscroll-behavior:contain;border-top:1px solid var(--c-border);position:fixed;overflow-y:auto}.mnav__inner{padding-top:var(--s-4);padding-bottom:var(--s-8)}.mnav__cta{margin:var(--s-4) 0 var(--s-5);width:100%}.mnav__list{border-top:1px solid var(--c-border);margin:0;padding:0;list-style:none}.mnav__item{border-bottom:1px solid var(--c-border);margin:0}.mnav__btn{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--c-text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 0;font-size:1.125rem;font-weight:600;display:flex}.mnav__btn svg{width:14px;height:14px;color:var(--c-orange-text);transition:transform var(--t-fast)}.mnav__btn[aria-expanded=true] svg{transform:rotate(180deg)}.mnav__panel{padding:0 0 var(--s-4)}.mnav__panel[hidden]{display:none}.mnav__panel ul{margin:0;padding:0;list-style:none}.mnav__panel li{margin:0}.mnav__panel a{padding:10px 0 10px var(--s-4);color:var(--c-text);font-size:1rem;text-decoration:none;display:block}.mnav__panel a.mnav__main{color:var(--c-orange-text);font-weight:600}.mnav__gtitle{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:var(--s-3) 0 0 var(--s-4);font-weight:600}.mnav__util{margin:var(--s-5) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.mnav__util a{color:var(--c-text);font-weight:600}body.mnav-open{overflow:hidden}.util__inner{gap:var(--s-4);min-height:44px}.util a,.util button{justify-content:center;min-width:44px;min-height:44px}.mnav__util{gap:0}.mnav__util a{align-items:center;min-height:44px;display:flex}}@media (max-width:767px){.hdr__logo img{width:132px}.util .util__hide-sm{display:none}.util__lbl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.a11y{right:var(--gutter);top:calc(var(--h-util) + 4px);z-index:130;width:300px;max-width:calc(100vw - 2 * var(--gutter));background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:var(--s-5);font-size:.9375rem;position:absolute}.a11y[hidden]{display:none}.a11y h2{margin:0 0 var(--s-3);font-size:1rem}.a11y__row{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--c-border);padding:8px 0;display:flex}.a11y__row button{border:1px solid var(--c-line-strong);background:var(--c-bg);border-radius:var(--r-btn);cursor:pointer;min-width:44px;min-height:36px;font-weight:600}.a11y__row button[aria-pressed=true]{background:var(--c-orange);color:var(--c-on-orange);border-color:var(--c-orange)}.ftr{background:var(--c-surface-alt);border-top:1px solid var(--c-border);padding:var(--s-8) 0 var(--s-6);font-size:.9375rem}.ftr__top{gap:var(--s-7);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));display:grid}.ftr__brand img{width:140px;height:auto;margin-bottom:var(--s-4)}.ftr__brand p{color:var(--c-muted);max-width:40ch}.ftr h2{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin:0 0 var(--s-4);font-weight:600}.ftr ul{margin:0;padding:0;list-style:none}.ftr li{margin:0 0 var(--s-2)}.ftr a{color:var(--c-text);text-decoration:none}.ftr a:hover{color:var(--c-orange-text);text-decoration:underline}.ftr__contact{margin-top:var(--s-5);gap:var(--s-2);font-style:normal;display:grid}.ftr__eco{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--c-border);gap:var(--s-2) var(--s-5);flex-wrap:wrap;align-items:baseline;display:flex}.ftr__eco h2{margin:0 var(--s-3) 0 0}.ftr__eco ul{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.ftr__eco li{margin:0}.ftr__bottom{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-border);justify-content:space-between;gap:var(--s-4);color:var(--c-muted);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.ftr__bottom ul{gap:var(--s-4);flex-wrap:wrap;display:flex}.ftr__bottom a{color:var(--c-muted)}@media (max-width:1023px){.ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.ftr__top{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.preview-bar{background:var(--c-text);color:var(--c-bg);font-size:var(--fs-meta);text-align:center;padding:6px var(--gutter)}body.mnav-open .arsc-strip,body.mnav-open [class*=arsc-banner]{display:none!important}@media print{.util,.hdr,.mnav,.ftr,.toc,.toc-mobile,.preview-bar,.closing .btn{display:none!important}body{color:#000;background:#fff}}.arsc-ad[data-slot=end-of-content]:not(:empty){margin-bottom:48px}main :-webkit-any(p,ul,ol,dl,dd,li,figcaption,blockquote,section,.lead,.lede,.prose,.section__head,.note,.page-head__grid--solo,.m-text,.tema__lista,.istoric,.nl__q,.sn-lista,.sn-intro-extra,.fc__date):not(:-webkit-any(.arh *,form *,.form *,.fc *,.nlf *)){max-width:none!important}main :-moz-any(p,ul,ol,dl,dd,li,figcaption,blockquote,section,.lead,.lede,.prose,.section__head,.note,.page-head__grid--solo,.m-text,.tema__lista,.istoric,.nl__q,.sn-lista,.sn-intro-extra,.fc__date):not(:-moz-any(.arh *,form *,.form *,.fc *,.nlf *)){max-width:none!important}main :is(p,ul,ol,dl,dd,li,figcaption,blockquote,section,.lead,.lede,.prose,.section__head,.note,.page-head__grid--solo,.m-text,.tema__lista,.istoric,.nl__q,.sn-lista,.sn-intro-extra,.fc__date):not(:is(.arh *,form *,.form *,.fc *,.nlf *)){max-width:none!important}main :-webkit-any(h1,h2,h3,h4):not(.arh *){max-width:none!important}main :-moz-any(h1,h2,h3,h4):not(.arh *){max-width:none!important}main :is(h1,h2,h3,h4):not(.arh *){max-width:none!important}.misc{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.misc *{vector-effect:non-scaling-stroke}.misc__pachet{fill:var(--c-orange);opacity:0}.misc__legatura{stroke:var(--c-orange);stroke-width:1.25px;stroke-dasharray:2 5;opacity:.55}.misc__nod{fill:var(--c-orange);stroke:#fff;stroke-width:1.5px}.misc__unda{fill:none;stroke:var(--c-orange);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.misc-on .misc__pachet{animation:2.8s linear infinite misc-curge}.misc-on .misc__unda{animation:2.4s ease-out infinite misc-unda}@keyframes misc-curge{0%{opacity:0;transform:translate(0)}15%{opacity:.95}80%{opacity:.95}to{transform:translateX(var(--d));opacity:0}}@keyframes misc-unda{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1)}}@media (max-width:767px){.misc .misc__extra{display:none}}@media (prefers-reduced-motion:reduce){.misc__pachet,.misc__unda{opacity:0;animation:none!important}}:root[data-a11y-motion] .misc__pachet,:root[data-a11y-motion] .misc__unda{opacity:0;animation:none!important}.misc__creion{fill:none;stroke:#5b5f66;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.misc__lumina,.misc__nor,.misc__zbor,.misc__frunza,.misc__abur,.misc__idee,.misc__bula{opacity:0;transform-box:fill-box}.misc__lumina{transform-origin:50%;mix-blend-mode:multiply}.misc__nor .misc__creion{fill:#ffffff8c;stroke-width:1.1px}.misc__pasare{transform-box:fill-box;transform-origin:50%;stroke-width:1.4px}.misc__frunza{transform-origin:50%}.misc__frunza-f{fill:#8fa866;stroke:#5b6e3c;stroke-width:.9px}.misc__frunza-f--o{fill:#ff9a4d;stroke:#c9560b}.misc__abur{transform-origin:50% 100%;stroke:#8a8f96;stroke-width:1.7px}.misc__idee{fill:var(--c-orange);transform-origin:50%}.misc__bula{transform-origin:0 100%}.misc__bula-c{fill:#fff;stroke:#5b5f66;stroke-width:1.2px}.misc__punct{fill:var(--c-orange)}.misc-on .misc__lumina{animation:5.2s ease-in-out infinite alternate misc-lumina}.misc-on .misc__nor{animation:46s ease-in-out infinite alternate misc-nor}.misc-on .misc__zbor{animation:15s linear infinite misc-zbor}.misc-on .misc__pasare{animation:.42s ease-in-out infinite alternate misc-aripi}.misc-on .misc__frunza{animation:9s ease-in-out infinite misc-frunza}.misc-on .misc__abur{animation:2.7s ease-out infinite misc-abur}.misc-on .misc__idee{animation:3.3s ease-in-out infinite misc-idee}.misc-on .misc__bula{animation:9s ease-out infinite both misc-bula}.misc-on .misc__punct{animation:1s ease-in-out infinite misc-punct}@keyframes misc-lumina{0%{opacity:.35;transform:scale(.94)}to{opacity:.95;transform:scale(1.06)}}@keyframes misc-nor{0%{opacity:.85;transform:translate(0)}to{opacity:.85;transform:translateX(var(--dx))}}@keyframes misc-zbor{0%{opacity:0;transform:translate(0)}8%{opacity:.9}70%{opacity:.9}85%,to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes misc-aripi{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}@keyframes misc-frunza{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.95}30%{transform:translate(var(--sw), calc(var(--h) * .3)) rotate(70deg)}55%{transform:translate(calc(var(--sw) * -1), calc(var(--h) * .6)) rotate(-30deg)}75%{opacity:.9}90%,to{opacity:0;transform:translate(calc(var(--sw) * .5), var(--h)) rotate(110deg)}}@keyframes misc-abur{0%{opacity:0;transform:translateY(4px)scaleY(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-14px)scaleY(1.15)}}@keyframes misc-idee{0%,55%,to{opacity:0;transform:scale(.2)rotate(0)}70%{opacity:1;transform:scale(1)rotate(45deg)}85%{opacity:.8;transform:scale(.8)rotate(80deg)}}@keyframes misc-bula{0%{opacity:0;transform:scale(.4)}4%{opacity:1;transform:scale(1.06)}7%{transform:scale(1)}29%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.85)}}@keyframes misc-punct{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:767px){.misc .misc__nor{display:none}}@media (prefers-reduced-motion:reduce){.misc :-webkit-any(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}.misc :-moz-any(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}.misc :is(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}}:root[data-a11y-motion] .misc :-webkit-any(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}:root[data-a11y-motion] .misc :-moz-any(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}:root[data-a11y-motion] .misc :is(.misc__lumina,.misc__nor,.misc__zbor,.misc__pasare,.misc__frunza,.misc__abur,.misc__idee,.misc__bula,.misc__punct){animation:none!important}.misc-pauza .misc *{animation-play-state:paused!important}.illus--schita img{filter:grayscale()contrast(1.06)brightness(1.03);transition:filter 1.8s cubic-bezier(.4,0,.2,1) .15s}.illus--schita .misc{opacity:0;transition:opacity .8s 1.3s}.illus--schita.illus--culoare img{filter:none}.illus--schita.illus--culoare .misc{opacity:1}:root[data-a11y-motion] .illus--schita img{filter:none;transition:none}:root[data-a11y-motion] .illus--schita .misc{opacity:1;transition:none}.btn-pauza{z-index:3;border:1px solid var(--c-border);background:var(--c-surface);width:36px;height:36px;color:var(--c-text);cursor:pointer;opacity:.85;transition:opacity var(--t-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.btn-pauza:hover{opacity:1}.btn-pauza:focus-visible{opacity:1}.btn-pauza svg{fill:currentColor;width:14px;height:14px}.btn-pauza .ic-play,.btn-pauza[aria-pressed=true] .ic-pauza{display:none}.btn-pauza[aria-pressed=true] .ic-play{display:inline}[data-pasi]>li{position:relative}.pasi-anim>li{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--k,0) * .22s);transform:translateY(16px)}.pasi-anim>li:after{content:"";background:var(--c-orange);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--k,0) * .22s + .2s);pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.pasi-anim>li.card:not(.card--line):after{border-radius:var(--r-card) var(--r-card) 0 0;top:0}.pasi-anim>li .num,.pasi-anim>li .metoda__nr{transition:transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--k,0) * .22s + .15s);display:inline-block;transform:scale(.6)}.pasi--vazut>li{opacity:1;transform:none}.pasi--vazut>li:after{transform:scaleX(1)}.pasi--vazut>li .num,.pasi--vazut>li .metoda__nr{transform:none}@media (max-width:767px){.pasi-anim>li{transform:none}}.lib-bloc .stats-grid{gap:var(--s-5);margin:0 0 var(--s-7);padding:var(--s-5) 0;border-block:1px solid var(--c-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lib-bloc .stats-grid .item{gap:var(--s-2);padding:0 var(--s-4);border-left:1px solid var(--c-border);flex-direction:column;display:flex}.lib-bloc .stats-grid .item:first-child{border-left:0;padding-left:0}.lib-bloc .stats-grid .num{color:var(--c-orange-text,var(--c-orange));letter-spacing:-.01em;font-size:max(2rem,min(3.2vw,2.75rem));font-weight:700;line-height:1}.lib-bloc .stats-grid .lbl{color:var(--c-muted);font-size:var(--fs-meta);line-height:1.4}@media (max-width:767px){.lib-bloc .stats-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.lib-bloc .stats-grid .item{border-left:0;padding:0}}.pano-intre{padding-top:var(--s-7)}.pano-intre .pano{margin-bottom:0}:root[data-theme=dark] .hdr__logo picture,:root[data-theme=dark] .ftr__brand picture{background:#f8f7f3;border-radius:6px;padding:6px 10px;display:inline-block}.wa-btn{z-index:80;color:#fff;height:52px;transition:transform var(--t-fast,.15s) ease, box-shadow var(--t-fast,.15s) ease;background:#25d366;border-radius:26px;align-items:center;gap:8px;padding:0 18px 0 12px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0000002e}.wa-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #00000038}.wa-btn:focus-visible{outline:3px solid var(--c-orange,#ff6a00);outline-offset:3px}.wa-btn svg{flex:none;width:30px;height:30px}.wa-bula{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round}.wa-tel{fill:#fff}@media (max-width:767px){.wa-btn{border-radius:50%;justify-content:center;width:54px;height:54px;padding:0;bottom:14px;right:14px}.wa-text{display:none}}body:has(#arsc-cookies-bar) .wa-btn{bottom:112px}@media (max-width:767px){body:has(#arsc-cookies-bar) .wa-btn{bottom:150px}}body.mnav-open .wa-btn{display:none}@media print{.wa-btn{display:none}}#arsc-cookies-bar{z-index:90;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);max-width:980px;box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:16px 20px;font-size:.875rem;display:flex;position:fixed;bottom:16px;left:16px;right:16px}#arsc-cookies-bar p{flex:1;min-width:240px;margin:0}#arsc-cookies-bar div{gap:8px;display:flex}#arsc-cookies-bar .btn{min-height:44px}body.mnav-open #arsc-cookies-bar{display:none}@media (max-width:767px){#arsc-cookies-bar{border-width:1px 0 0;border-radius:0;gap:6px;padding:8px 16px;font-size:.75rem;line-height:1.35;bottom:0;left:0;right:0}#arsc-cookies-bar p{flex-basis:100%;min-width:0}#arsc-cookies-bar div{width:100%}#arsc-cookies-bar .btn{flex:1;justify-content:center;min-height:44px;padding:0 12px}}
