.ux-release-page{--ux-bg:#f5f0e5;--ux-paper:#fffaf0;--ux-ink:#16201a;--ux-muted:#586158;--ux-forest:#0d4936;--ux-forest-soft:#176249;--ux-amber:#bf861c;--ux-line:#d6cdbb;--ux-soft:#e9eee5;--ux-focus:#a65c00;--ux-serif:var(--font-editorial),Georgia,serif;--ux-sans:var(--font-sans),"Segoe UI",sans-serif;color:var(--ux-ink);font-family:var(--ux-sans);line-height:1.55}.ux-editorial-body,.ux-editorial-layout,.ux-section,.ux-shell{width:min(1120px,calc(100% - 32px));margin-inline:auto}.ux-section{padding-block:clamp(42px,7vw,84px)}.ux-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:clamp(30px,6vw,72px);align-items:start}.ux-editorial-body{max-width:72ch;margin-inline:0}#main-content,.ux-editorial-layout [id],.ux-release-page [id],.ux-section [id]{scroll-margin-top:104px}#main-content:focus{outline:none}.ux-release-page a:focus-visible,.ux-release-page button:focus-visible,.ux-release-page summary:focus-visible,.ux-site-nav a:focus-visible,.ux-site-nav button:focus-visible{outline:3px solid var(--ux-focus,#a65c00);outline-offset:3px}.ux-comparison-card h3,.ux-decision-step__content h3,.ux-local-route-summary h2,.ux-release-page h1,.ux-release-page h2,.ux-release-page h3,.ux-responsive-comparison h2,.ux-section-heading h2,.ux-site-nav__wordmark strong,.ux-task-hero h1,.ux-topic-group h3{font-family:var(--ux-serif,var(--font-editorial),Georgia,serif);text-wrap:balance}.ux-decision-step__description,.ux-release-page dd,.ux-release-page li,.ux-release-page p,.ux-responsive-comparison__description,.ux-section-heading__intro,.ux-task-hero__answer,.ux-task-hero__description,.ux-topic-group__description{text-wrap:pretty}.ux-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding-top:26px;color:var(--ux-muted,#586158);font-size:.79rem}.ux-breadcrumb a{color:var(--ux-forest,#0d4936);text-decoration:none}.ux-home-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(28px,5vw,64px);align-items:center}.ux-home-page .ux-task-hero h1{max-width:20ch;font-size:clamp(2.65rem,4.5vw,4.7rem)}.ux-directory-wrap>.ux-topic-directory,.ux-guides-hero .ux-task-hero,.ux-home-hero-grid .ux-task-hero,.ux-hub-hero-grid .ux-task-hero,.ux-shell>.ux-task-routes{width:100%;margin-inline:0}.ux-home-visual{min-width:0;margin:0}.ux-home-visual img{display:block;width:100%;height:auto}.ux-home-visual figcaption{max-width:48ch;margin-top:11px;color:var(--ux-muted,#586158);font-size:.79rem}.ux-home-audit-callout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:30px;align-items:end;padding-block:42px;border-block:1px solid var(--ux-line,#d6cdbb)}.ux-detail-section h2,.ux-home-audit-callout h2,.ux-province-directory h2,.ux-section>h2,.ux-shell.article-body h2{margin:0;color:var(--ux-forest,#0d4936);font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1}.ux-home-audit-callout p{max-width:65ch}.ux-inline-actions{display:grid;justify-items:start}.ux-kicker{margin:0;color:var(--ux-forest-soft,#176249);font-size:.72rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ux-program-facts{padding-bottom:34px}.ux-program-facts .ux-direct-answer{max-width:none;margin:0}.ux-detail-section,.ux-province-directory{padding-block:54px}.ux-condition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ux-line,#d6cdbb);border-left:1px solid var(--ux-line,#d6cdbb)}.ux-condition-list article{padding:22px;border-right:1px solid var(--ux-line,#d6cdbb);border-bottom:1px solid var(--ux-line,#d6cdbb)}.ux-condition-list h3{margin:0;color:var(--ux-forest,#0d4936);font-size:1.35rem}.ux-condition-list p{margin:9px 0 0;color:var(--ux-muted,#586158)}.ux-province-directory ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;border-top:1px solid var(--ux-line,#d6cdbb);border-left:1px solid var(--ux-line,#d6cdbb);list-style:none}.ux-province-directory li{border-right:1px solid var(--ux-line,#d6cdbb);border-bottom:1px solid var(--ux-line,#d6cdbb)}.ux-province-directory a{display:grid;min-height:92px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-content:center;padding:14px;color:var(--ux-forest,#0d4936)}.ux-province-directory a small{grid-column:1;color:var(--ux-muted,#586158)}.ux-page-end{padding-top:24px}.ux-compact-sources,.ux-decision-steps,.ux-local-route-summary,.ux-responsive-comparison,.ux-task-hero,.ux-task-routes,.ux-topic-directory{width:min(1120px,calc(100% - 32px));margin-inline:auto}.ux-task-hero{padding:clamp(42px,7vw,86px) 0 42px}.ux-local-route-summary__eyebrow,.ux-task-hero__eyebrow,.ux-task-route__eyebrow{margin:0;color:var(--ux-forest-soft,#176249);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ux-task-hero h1{max-width:18ch;margin:10px 0 0;color:var(--ux-forest,#0d4936);font-size:clamp(2.65rem,5.8vw,5.25rem);font-weight:590;line-height:.96;letter-spacing:-.035em}.ux-task-hero__answer,.ux-task-hero__description{max-width:70ch}.ux-task-hero__description{margin-top:22px;color:var(--ux-muted,#586158);font-size:clamp(1rem,1.4vw,1.18rem)}.ux-task-hero__answer{margin-top:20px;padding-left:18px;border-left:4px solid var(--ux-amber,#bf861c);color:var(--ux-ink,#16201a)}.ux-direct-answer__body p,.ux-task-hero__answer p{margin:0}.ux-task-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.ux-action,.ux-text-action{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:4px}.ux-action{justify-content:center;padding:9px 17px;border:1px solid var(--ux-forest,#0d4936);font-weight:800}.ux-action--primary{background:var(--ux-forest,#0d4936);color:var(--ux-paper,#fffaf0);text-decoration:none}.ux-action--primary:hover{background:var(--ux-forest-soft,#176249)}.ux-section-heading{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:28px;align-items:start;margin-bottom:24px;padding-top:14px;border-top:2px solid var(--ux-forest,#0d4936)}.ux-local-route-summary h2,.ux-responsive-comparison>h2,.ux-section-heading h2{margin:0;color:var(--ux-forest,#0d4936);font-size:clamp(1.85rem,3.4vw,3.35rem);font-weight:590;line-height:1;letter-spacing:-.02em}.ux-responsive-comparison__description,.ux-section-heading__intro{max-width:70ch;color:var(--ux-muted,#586158)}.ux-audit-faq .ux-section-heading,.ux-audit-section .ux-section-heading{grid-template-columns:minmax(0,1fr)}.ux-audit-faq .ux-section-heading h2,.ux-audit-section .ux-section-heading h2{max-width:28ch}.ux-task-routes{padding:28px 0 56px}.ux-task-routes__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ux-task-routes__item{min-width:0}.ux-task-route{position:relative;display:flex;min-height:170px;flex-direction:column;padding:20px;border:1px solid var(--ux-line,#d6cdbb);background:var(--ux-paper,#fffaf0);color:var(--ux-ink,#16201a);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ux-task-route:hover{border-color:var(--ux-forest-soft,#176249);box-shadow:5px 5px 0 rgba(13,73,54,.1);transform:translateY(-2px)}.ux-task-routes__item--primary .ux-task-route{border-color:var(--ux-forest,#0d4936);border-top-width:4px}.ux-task-route__label{max-width:20ch;margin-top:24px;color:var(--ux-forest,#0d4936);font-family:var(--ux-serif,Georgia,serif);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:620;line-height:1.06}.ux-task-route__description{margin-top:10px;color:var(--ux-muted,#586158);font-size:.88rem}.ux-task-route__arrow{margin-top:auto;padding-top:16px;color:var(--ux-amber,#bf861c);font-size:1.2rem;font-weight:800}.ux-direct-answer{max-width:72ch;margin:24px 0;padding:19px 22px;border:1px solid var(--ux-line,#d6cdbb);border-left:5px solid var(--ux-amber,#bf861c);background:var(--ux-paper,#fffaf0);color:var(--ux-ink,#16201a)}.ux-direct-answer__body{max-width:70ch}.ux-direct-answer__list{display:grid;gap:7px;margin:14px 0 0;padding-left:20px}.ux-direct-answer__list li::marker{color:var(--ux-forest-soft,#176249)}.ux-responsive-comparison{padding:42px 0}.ux-responsive-comparison>h2{margin-bottom:12px}.ux-responsive-comparison__table-wrap{margin-top:22px;border:1px solid var(--ux-line,#d6cdbb);background:var(--ux-paper,#fffaf0)}.ux-responsive-comparison__table{width:100%;border-collapse:collapse;table-layout:fixed}.ux-responsive-comparison__table caption{padding:15px 18px;border-bottom:1px solid var(--ux-line,#d6cdbb);color:var(--ux-forest,#0d4936);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ux-responsive-comparison__table td,.ux-responsive-comparison__table th{padding:14px 15px;border-bottom:1px solid var(--ux-line,#d6cdbb);overflow-wrap:anywhere;text-align:left;vertical-align:top}.ux-responsive-comparison__table thead th{background:var(--ux-forest,#0d4936);color:var(--ux-paper,#fffaf0);font-size:.79rem;font-weight:800}.ux-responsive-comparison__table tbody th{color:var(--ux-forest,#0d4936);font-weight:800}.ux-responsive-comparison__table tbody tr:last-child td,.ux-responsive-comparison__table tbody tr:last-child th{border-bottom:0}.ux-responsive-comparison__cards{display:none}.ux-comparison-card{padding:18px;border:1px solid var(--ux-line,#d6cdbb);background:var(--ux-paper,#fffaf0)}.ux-comparison-card+.ux-comparison-card{margin-top:12px}.ux-comparison-card h3{margin:0 0 13px;color:var(--ux-forest,#0d4936);font-size:1.38rem;font-weight:620;line-height:1.08}.ux-comparison-card dl{margin:0}.ux-comparison-card dl>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;border-top:1px solid var(--ux-line,#d6cdbb)}.ux-comparison-card dt{color:var(--ux-muted,#586158);font-size:.8rem;font-weight:750}.ux-comparison-card dd{margin:0;color:var(--ux-ink,#16201a);font-weight:750}.ux-decision-steps{padding:42px 0}.ux-decision-steps>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid var(--ux-line,#d6cdbb);list-style:none}.ux-decision-steps>ol>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;min-width:0;min-height:210px;padding:22px 20px;border-right:1px solid var(--ux-line,#d6cdbb)}.ux-decision-steps>ol>li:last-child{border-right:0}.ux-decision-step__number{color:var(--ux-amber,#bf861c);font-size:.75rem;font-weight:850;letter-spacing:.04em}.ux-decision-step__content h3{margin:0;color:var(--ux-forest,#0d4936);font-size:1.4rem;font-weight:620;line-height:1.08}.ux-decision-step__description{margin-top:9px;color:var(--ux-muted,#586158);font-size:.91rem}.ux-text-action{margin-top:14px;color:var(--ux-forest,#0d4936);font-weight:800}.ux-compact-sources{max-width:900px;padding:26px 0 42px}.ux-compact-sources details{border-top:1px solid var(--ux-line,#d6cdbb);border-bottom:1px solid var(--ux-line,#d6cdbb)}.ux-compact-sources summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px;color:var(--ux-forest,#0d4936);cursor:pointer;font-size:.79rem;font-weight:850;letter-spacing:.07em;list-style-position:inside;text-transform:uppercase}.ux-compact-sources summary:after{color:var(--ux-amber,#bf861c);content:"+";font-size:1.2rem}.ux-compact-sources details[open] summary:after{content:"−"}.ux-compact-sources__content{padding:2px 0 20px;color:var(--ux-muted,#586158);font-size:.88rem}.ux-compact-sources__checked{margin:0 0 12px}.ux-compact-sources__content ul{display:grid;gap:8px;margin:0;padding-left:19px}.ux-compact-sources__content a,.ux-local-route-summary a{color:var(--ux-forest,#0d4936);text-underline-offset:3px}.ux-compact-sources__note{display:block;color:var(--ux-muted,#586158);font-size:.82rem}.ux-local-route-summary{display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:22px 42px;align-items:start;padding:30px;border-top:5px solid var(--ux-amber,#bf861c);background:var(--ux-forest,#0d4936);color:var(--ux-paper,#fffaf0)}.ux-local-route-summary__heading{min-width:0}.ux-local-route-summary__eyebrow{color:#e7c16e}.ux-local-route-summary h2{margin-top:7px;color:var(--ux-paper,#fffaf0);font-size:clamp(1.8rem,3.2vw,3rem)}.ux-local-route-summary__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,250,240,.24);border-bottom:1px solid rgba(255,250,240,.24)}.ux-local-route-summary__facts>div{min-width:0;padding:13px 15px 14px 0;border-right:1px solid rgba(255,250,240,.24)}.ux-local-route-summary__facts>div+div{padding-left:15px}.ux-local-route-summary__facts>div:last-child{border-right:0}.ux-local-route-summary dt{color:rgba(255,250,240,.7);font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ux-local-route-summary dd{margin:5px 0 0;color:var(--ux-paper,#fffaf0);font-weight:800;overflow-wrap:anywhere}.ux-local-route-summary__extra,.ux-local-route-summary__source{grid-column:2;margin:0;color:rgba(255,250,240,.78);font-size:.86rem}.ux-local-route-summary__source span:first-child{color:rgba(255,250,240,.62)}.ux-local-route-summary__source a{color:var(--ux-paper,#fffaf0)}.ux-local-route-summary__source-note{color:rgba(255,250,240,.62)}.ux-local-route-summary__action{grid-column:2;justify-self:start;border-color:var(--ux-paper,#fffaf0);background:var(--ux-paper,#fffaf0);color:var(--ux-forest,#0d4936)}.ux-local-route-summary__action:hover{background:#f0e6d3}.ux-topic-directory{padding:42px 0 64px}.ux-topic-directory__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.ux-topic-group{min-width:0;padding-top:15px;border-top:2px solid var(--ux-forest,#0d4936)}.ux-topic-group h3{margin:0;color:var(--ux-forest,#0d4936);font-size:1.35rem;font-weight:620;line-height:1.1}.ux-topic-group__description{margin-top:8px;color:var(--ux-muted,#586158);font-size:.86rem}.ux-topic-group ul{display:grid;gap:0;margin:13px 0 0;padding:0;list-style:none}.ux-topic-group li{border-top:1px solid var(--ux-line,#d6cdbb)}.ux-topic-group li a{display:grid;gap:2px;min-height:44px;align-content:center;padding:8px 0;color:var(--ux-forest,#0d4936);text-decoration-thickness:1px;text-underline-offset:3px}.ux-topic-link__label{font-weight:800}.ux-topic-link__description{display:grid;gap:4px;color:var(--ux-muted,#586158);font-size:.82rem}.ux-topic-link__description small{display:block;color:var(--ux-forest,#0d4936);font-size:.72rem;line-height:1.35}.ux-brand-identity{display:inline-flex;align-items:center;gap:10px}.ux-brand-identity .release-mark,.ux-site-nav .release-mark{display:inline-grid;width:40px;height:40px;place-items:center;flex:0 0 auto}.ux-brand-identity .release-mark svg,.ux-site-nav .release-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ux-brand-identity__wordmark{display:grid;line-height:1}.ux-brand-identity__wordmark strong{color:var(--ux-forest,#0d4936);font-family:var(--ux-serif,Georgia,serif);font-size:1.35rem}.ux-brand-identity__wordmark small{margin-top:5px;color:var(--ux-muted,#586158);font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.skip-link:focus{z-index:1101}.ux-site-nav{--ux-nav-bg:#f5f0e5;--ux-nav-paper:#fffaf0;--ux-nav-ink:#16201a;--ux-nav-muted:#586158;--ux-nav-forest:#0d4936;--ux-nav-amber:#bf861c;--ux-nav-line:#d6cdbb;--ux-nav-focus:#a65c00;position:sticky;z-index:1000;top:0;border-bottom:2px solid var(--ux-nav-forest);background:rgba(245,240,229,.97);color:var(--ux-nav-ink);font-family:var(--font-sans),"Segoe UI",sans-serif}.ux-site-nav__inner{position:relative;z-index:4;display:flex;width:min(1120px,calc(100% - 32px));min-height:72px;margin-inline:auto;align-items:center;justify-content:space-between;gap:24px}.ux-site-nav__brand{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--ux-nav-forest);text-decoration:none}.ux-site-nav__wordmark{display:grid;line-height:1}.ux-site-nav__wordmark strong{color:var(--ux-nav-forest);font-size:1.45rem;font-weight:650}.ux-site-nav__wordmark small{margin-top:4px;color:var(--ux-nav-muted);font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ux-site-nav__desktop-links{display:flex;min-height:44px;align-items:center;gap:24px;color:var(--ux-nav-muted);font-size:.88rem;font-weight:780}.ux-site-nav__desktop-links a{display:inline-flex;min-height:44px;align-items:center;border-bottom:3px solid transparent;color:inherit;text-decoration:none}.ux-site-nav__desktop-links a:hover,.ux-site-nav__desktop-links a[aria-current=page]{border-bottom-color:var(--ux-nav-amber);color:var(--ux-nav-forest)}.ux-site-nav__toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:7px 11px;border:1px solid var(--ux-nav-forest);background:transparent;color:var(--ux-nav-forest);cursor:pointer;font:inherit;font-size:.77rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ux-site-nav__toggle:hover{background:rgba(13,73,54,.07)}.ux-site-nav__toggle-icon{display:grid;width:17px;gap:3px}.ux-site-nav__toggle-icon i{display:block;height:2px;background:currentColor}.ux-site-nav__toggle-label{line-height:1}.ux-site-nav__backdrop{position:fixed;z-index:5;inset:0;width:100%;height:100%;border:0;background:rgba(22,32,26,.34);cursor:default}.ux-site-nav__mobile-panel{position:fixed;z-index:6;top:0;right:0;display:none;width:min(360px,calc(100vw - 20px));height:100dvh;padding:20px 20px 28px;overflow-y:auto;border-left:1px solid var(--ux-nav-line);background:var(--ux-nav-paper);box-shadow:-12px 0 30px rgba(13,73,54,.12)}.ux-site-nav__mobile-panel[data-open=true]{display:block}.ux-site-nav__mobile-panel-header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ux-nav-line);color:var(--ux-nav-forest);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ux-site-nav__mobile-panel-header button{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid var(--ux-nav-line);background:transparent;color:var(--ux-nav-forest);cursor:pointer;font:inherit;font-size:1.7rem;line-height:1}.ux-site-nav__mobile-panel nav ul{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.ux-site-nav__mobile-panel nav li{border-bottom:1px solid var(--ux-nav-line)}.ux-site-nav__mobile-panel nav a{display:flex;min-height:52px;align-items:center;padding:9px 4px;color:var(--ux-nav-forest);font-size:1rem;font-weight:780;text-decoration:none}.ux-site-nav__mobile-panel nav a:hover,.ux-site-nav__mobile-panel nav a[aria-current=page]{color:var(--ux-nav-amber);text-decoration:underline;text-underline-offset:4px}@media (min-width:768px){.ux-site-nav__backdrop,.ux-site-nav__mobile-panel{display:none!important}}@media (max-width:1020px){.ux-home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.ux-province-directory ul,.ux-task-routes__list,.ux-topic-directory__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ux-compact-sources,.ux-decision-steps,.ux-editorial-body,.ux-editorial-layout,.ux-local-route-summary,.ux-responsive-comparison,.ux-section,.ux-shell,.ux-task-hero,.ux-task-routes,.ux-topic-directory{width:min(100%,calc(100% - 32px))}.ux-task-hero{padding-top:34px}.ux-home-audit-callout,.ux-home-hero-grid{grid-template-columns:1fr}.ux-home-hero-grid{gap:8px}.ux-directory-wrap>.ux-topic-directory,.ux-guides-hero .ux-task-hero,.ux-home-hero-grid .ux-task-hero,.ux-hub-hero-grid .ux-task-hero,.ux-shell>.ux-task-routes{width:100%}.ux-home-visual{padding-bottom:24px}.ux-condition-list,.ux-province-directory ul{grid-template-columns:1fr}.ux-task-hero h1{max-width:16ch;font-size:clamp(2.25rem,10.8vw,4.1rem)}.ux-section-heading{gap:10px}.ux-section-heading,.ux-task-routes__list,.ux-topic-directory__groups{grid-template-columns:1fr}.ux-task-route{min-height:0}.ux-task-route__label{margin-top:14px}.ux-responsive-comparison__table-wrap{display:none}.ux-responsive-comparison__cards{display:grid;margin-top:18px}.ux-decision-steps>ol{grid-template-columns:1fr}.ux-decision-steps>ol>li{min-height:0;border-right:0;border-bottom:1px solid var(--ux-line,#d6cdbb)}.ux-decision-steps>ol>li:last-child{border-bottom:0}.ux-local-route-summary{gap:18px;padding:24px 20px}.ux-local-route-summary,.ux-local-route-summary__facts{grid-template-columns:1fr}.ux-local-route-summary__facts>div,.ux-local-route-summary__facts>div+div{padding:12px 0;border-right:0;border-bottom:1px solid rgba(255,250,240,.24)}.ux-local-route-summary__facts>div:last-child{border-bottom:0}.ux-local-route-summary__action,.ux-local-route-summary__extra,.ux-local-route-summary__source{grid-column:1}.ux-site-nav__desktop-links{display:none}.ux-site-nav__toggle{display:inline-flex}.ux-site-nav__wordmark small{display:none}.ux-editorial-layout{grid-template-columns:1fr}}@media (max-width:389px){.ux-compact-sources,.ux-decision-steps,.ux-editorial-body,.ux-editorial-layout,.ux-local-route-summary,.ux-responsive-comparison,.ux-section,.ux-shell,.ux-site-nav__inner,.ux-task-hero,.ux-task-routes,.ux-topic-directory{width:min(100%,calc(100% - 24px))}.ux-task-hero h1{font-size:clamp(2.1rem,11.2vw,3.3rem)}.ux-task-hero__actions .ux-action{width:100%}.ux-site-nav__wordmark strong{font-size:1.28rem}.ux-site-nav__mobile-panel{width:calc(100vw - 8px);padding-inline:16px}}@media (min-width:1280px){.ux-compact-sources,.ux-decision-steps,.ux-editorial-body,.ux-editorial-layout,.ux-local-route-summary,.ux-responsive-comparison,.ux-section,.ux-shell,.ux-task-hero,.ux-task-routes,.ux-topic-directory{width:min(1120px,calc(100% - 64px))}}@media (min-width:1440px){.ux-task-hero{padding-top:82px}.ux-task-hero h1{font-size:clamp(3.25rem,5vw,5.25rem)}}@media (prefers-reduced-motion:reduce){.ux-release-page *,.ux-site-nav *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--repair-radius-sm:8px;--repair-radius-md:14px;--repair-shadow:0 14px 34px rgba(13,73,54,.09)}.ux-home-page .ux-task-hero h1{max-width:17ch;font-size:clamp(2.55rem,3.7vw,4.1rem)}.ux-home-page .ux-section-heading{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.ux-home-visual{overflow:hidden;border:1px solid var(--ux-line,#d6cdbb);border-radius:var(--repair-radius-md);background:var(--ux-paper,#fffaf0);box-shadow:var(--repair-shadow)}.ux-home-visual figcaption{max-width:none;margin:0;padding:12px 15px;border-top:1px solid var(--ux-line,#d6cdbb)}.ux-task-routes__item{display:flex}.ux-task-route{width:100%;height:100%;border-radius:var(--repair-radius-sm);box-shadow:0 5px 18px rgba(13,73,54,.045)}.content-visual{width:min(100%,880px);margin:clamp(26px,5vw,50px) auto;overflow:hidden;border:1px solid #d6cdbb;border-radius:var(--repair-radius-md);background:#fffaf0;box-shadow:var(--repair-shadow)}.content-visual img{display:block;width:100%;height:auto}.content-visual figcaption{display:grid;gap:4px;padding:13px 16px 15px;border-top:1px solid #d6cdbb;color:#3f4b42;font-size:.84rem}.content-visual figcaption small{color:#687168;font-size:.72rem}.content-visual figcaption a{color:#0d4936;text-underline-offset:3px}.ux-guide-article{--ux-bg:#f5f0e5;--ux-paper:#fffaf0;--ux-ink:#16201a;--ux-muted:#586158;--ux-forest:#0d4936;--ux-amber:#bf861c;--ux-line:#d6cdbb}.ux-guide-article .explainer-hero{padding-bottom:24px}.ux-guide-article .audit-hero-heading h1{max-width:18ch;color:var(--ux-forest);font-family:var(--font-editorial),Georgia,serif;font-size:clamp(2.55rem,5.2vw,5rem);font-weight:590;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.ux-guide-article .answer-capsule{max-width:74ch;border-left:5px solid var(--ux-amber);border-radius:0 var(--repair-radius-sm) var(--repair-radius-sm) 0;background:var(--ux-paper)}.ux-guide-visual .content-visual{margin-top:10px}.ux-guide-article .audit-faq,.ux-guide-article .audit-sections,.ux-guide-article .audit-source-footer{max-width:840px}.ux-guide-article .explainer-section{padding-block:clamp(34px,6vw,64px);border-top:1px solid var(--ux-line)}.ux-guide-article .audit-faq>h2,.ux-guide-article .explainer-section h2{max-width:22ch;margin-top:0;color:var(--ux-forest);font-family:var(--font-editorial),Georgia,serif;font-size:clamp(1.85rem,3.8vw,3.15rem);line-height:1.04;text-wrap:balance}.ux-offer-checklist{margin:26px 0 0;padding:0;border-top:1px solid var(--ux-line);list-style:none}.ux-offer-checklist li{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);gap:20px;padding:15px 2px;border-bottom:1px solid var(--ux-line)}.ux-offer-checklist strong{color:var(--ux-forest)}.ux-offer-checklist span{color:var(--ux-muted)}.ux-offer-checklist span b,.ux-offer-checklist span small{display:block}.ux-offer-checklist span b{margin-bottom:4px;color:var(--ux-ink)}.ux-offer-checklist span small{margin-top:7px;color:#8a5412;font-size:.88em;line-height:1.45}.ux-offer-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 0;padding:0;overflow:hidden;border:1px solid var(--ux-line);border-radius:var(--repair-radius-sm);list-style:none}.ux-offer-sequence li{display:grid;min-height:112px;align-content:space-between;gap:16px;padding:15px;border-right:1px solid var(--ux-line);background:var(--ux-paper)}.ux-offer-sequence li:last-child{border-right:0}.ux-offer-sequence span{color:var(--ux-amber);font-size:.72rem;font-weight:850}.ux-offer-sequence strong{color:var(--ux-forest)}.article-progress{position:sticky;z-index:900;top:72px;border-bottom:1px solid #d6cdbb;background:rgba(255,250,240,.97);color:#0d4936;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.article-progress__inner{display:flex;width:min(1120px,calc(100% - 32px));min-height:54px;margin-inline:auto;align-items:center;gap:20px}.article-progress strong{flex:0 0 auto;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase}.article-progress ol{display:flex;min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.article-progress li{flex:0 0 auto}.article-progress a{display:inline-flex;min-height:53px;align-items:center;gap:7px;padding:8px 13px;border-bottom:3px solid transparent;color:#586158;font-size:.77rem;font-weight:750;text-decoration:none}.article-progress a span{color:#bf861c;font-size:.66rem}.article-progress a:hover,.article-progress a[aria-current=location]{border-bottom-color:#bf861c;color:#0d4936}.browse-list-intro{max-width:68ch;margin:-8px 0 24px;color:var(--muted)}.gmina-finder{--finder-forest:#0d4936;--finder-muted:#586158;--finder-line:#d6cdbb;--finder-paper:#fffaf0;display:grid;gap:24px}.gmina-finder__search{display:grid;max-width:680px;grid-template-columns:1fr auto;gap:8px 14px}.gmina-finder__search label{grid-column:1/-1;color:var(--finder-forest);font-weight:850}.gmina-finder__search input{min-height:48px;padding:10px 14px;border:1px solid var(--finder-forest);border-radius:var(--repair-radius-sm);background:var(--finder-paper);color:#16201a;font:inherit}.gmina-finder__search input:focus-visible{outline:3px solid #a65c00;outline-offset:3px}.gmina-finder__search p{align-self:center;margin:0;color:var(--finder-muted);font-size:.82rem}.gmina-finder__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.gmina-finder details{overflow:hidden;border:1px solid var(--finder-line);border-radius:var(--repair-radius-sm);background:var(--finder-paper);content-visibility:auto;contain-intrinsic-size:60px 360px}.gmina-finder summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;color:var(--finder-forest);cursor:pointer;font-weight:850}.gmina-finder summary small{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:#e9eee5}.gmina-finder ul{margin:0;padding:0;list-style:none}.gmina-finder details ul,.gmina-finder li+li{border-top:1px solid var(--finder-line)}.gmina-finder li a{display:grid;min-height:50px;align-content:center;gap:2px;padding:9px 14px;color:var(--finder-forest);text-decoration:none}.gmina-finder li a:hover{background:#f2eddf;text-decoration:underline;text-underline-offset:3px}.gmina-finder li a small,.gmina-finder__results>li>span{color:var(--finder-muted);font-size:.76rem}.gmina-finder__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--finder-line);border-left:1px solid var(--finder-line)}.gmina-finder__results li{display:grid;border-right:1px solid var(--finder-line);border-bottom:1px solid var(--finder-line);background:var(--finder-paper)}.gmina-finder__results li+li{border-top:0}.gmina-finder__results>li>span{padding:0 14px 10px}.gmina-finder__empty{max-width:680px;padding:18px;border:1px solid var(--finder-line);border-radius:var(--repair-radius-sm);background:var(--finder-paper)}@media (max-width:767px){.ux-home-page .ux-task-hero h1{max-width:none;font-size:clamp(2rem,9.6vw,3.5rem)}.gmina-finder__groups,.gmina-finder__results,.ux-home-page .ux-section-heading{grid-template-columns:1fr}.article-progress__inner{display:grid;gap:0;padding-top:7px}.article-progress strong{padding-inline:11px}.article-progress a{min-height:43px}.article-progress a span{display:none}.article-progress ol:after{content:"";flex:0 0 70vw}.gmina-finder__search,.ux-offer-checklist li,.ux-offer-sequence{grid-template-columns:1fr}.ux-offer-sequence li{min-height:0;border-right:0;border-bottom:1px solid var(--ux-line)}.ux-offer-sequence li:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.article-progress{scroll-behavior:auto}}