@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--green-900: #2a4a33;--green-700: #437450;--green-500: #6A9E78;--green-300: #A6DDB6;--green-100: #D8FFE3;--green-50: #F0FFF5;--black: #000000;--gray-900: #1A1A1A;--gray-700: #3A3A3A;--gray-500: #6B7280;--gray-300: #D1D5DB;--gray-100: #F3F4F6;--gray-50: #F9FAFB;--white: #FFFFFF;--bg-page: var(--white);--bg-surface: var(--white);--bg-subtle: var(--gray-50);--bg-brand-light: var(--green-100);--bg-brand-wash: var(--green-50);--bg-brand: var(--green-700);--bg-brand-dark: var(--green-900);--fg-primary: var(--gray-900);--fg-secondary: var(--gray-700);--fg-muted: var(--gray-500);--fg-on-brand: var(--white);--fg-brand: var(--green-700);--border: var(--gray-300);--border-subtle: #EBEBEB;--border-brand: var(--green-700);--error: #B42318;--btn-primary: var(--green-700);--btn-primary-hover: #325a3e;--btn-primary-active: #264430;--wa-sent: #D9FDD3;--wa-received: #FFFFFF;--wa-bg: #ECE5DD;--wa-header: var(--green-700);--font: "Glacial Indifference", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 11px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 30px;--text-3xl: 38px;--text-4xl: 48px;--text-5xl: 60px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.02em;--tracking-normal: 0em;--tracking-wide: .04em;--tracking-widest: .12em;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--s10: 40px;--s12: 48px;--s16: 64px;--s20: 80px;--s24: 96px;--s32: 128px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-2xl: 24px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 10px 15px rgba(0,0,0,.08), 0 4px 6px rgba(0,0,0,.04);--shadow-focus: 0 0 0 3px rgba(67,116,80,.25);--t-fast: .15s ease-out;--t-base: .2s ease-out;--t-slow: .3s ease-out;--max-w: 1120px;--section-px: var(--s6);--section-py: var(--s20)}@media (min-width: 768px){:root{--section-px: var(--s10)}}@media (min-width: 1200px){:root{--section-px: var(--s16)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font);font-size:var(--text-base);color:var(--fg-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{overflow-x:hidden}img,svg{display:block;max-width:100%}button{font-family:var(--font);cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--section-px)}.section{padding-block:var(--section-py)}.eyebrow{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--fg-brand)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#termsfeed-com---nb{max-width:420px;right:var(--s4);bottom:var(--s4);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);background:var(--white);color:var(--fg-primary);font-family:var(--font)}#termsfeed-com---nb .cc-nb-main-container{padding:var(--s5)}#termsfeed-com---nb .cc-nb-title{font-size:var(--text-md);font-weight:700;margin-bottom:var(--s2)}#termsfeed-com---nb .cc-nb-text{font-size:var(--text-sm);line-height:1.5;margin-bottom:var(--s4)}#termsfeed-com---nb .cc-nb-buttons-container button{font-family:var(--font);font-weight:700;font-size:var(--text-sm);border-radius:var(--r-pill);padding:var(--s2) var(--s4)}#termsfeed-com---nb .cc-nb-okagree,#termsfeed-com---nb .cc-nb-reject{background:var(--green-700);color:var(--white)}#termsfeed-com---nb .cc-nb-changep{background:var(--green-100);color:var(--green-700)}#termsfeed-com---nb button:focus{box-shadow:var(--shadow-focus)}@media (max-width: 767px){#termsfeed-com---nb{max-width:none;right:var(--s2);left:var(--s2);bottom:var(--s2);height:auto}#termsfeed-com---nb .cc-nb-main-container{padding:var(--s4)}#termsfeed-com---nb .cc-nb-text{font-size:var(--text-xs);margin-bottom:var(--s3)}#termsfeed-com---nb .cc-nb-buttons-container{display:flex;flex-wrap:wrap;gap:var(--s2)}#termsfeed-com---nb .cc-nb-buttons-container button{display:inline-block;width:auto;flex:1;margin:0!important}}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.blog-layout{display:grid;gap:var(--s8);grid-template-columns:minmax(0,1fr);align-items:start}.blog-layout>.blog-toc{order:-1}@media (min-width: 1024px){.blog-layout{grid-template-columns:minmax(0,720px) 260px;justify-content:space-between;gap:var(--s16)}.blog-layout>.blog-toc{order:0;grid-column:2;grid-row:1;position:sticky;top:calc(64px + var(--s6))}.blog-layout>article{grid-column:1;grid-row:1}}.blog-toc{border-radius:var(--r-lg);background:var(--bg-subtle);padding:var(--s5)}.blog-toc ol{list-style:none;display:flex;flex-direction:column;gap:var(--s2)}.blog-toc a{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg-secondary)}.blog-toc a:hover{color:var(--fg-brand);text-decoration:underline}.blog-prose{font-size:var(--text-md);line-height:1.7;color:var(--fg-secondary)}.blog-prose>*+*,.blog-prose section>*+*{margin-top:var(--s5)}.blog-prose>*+section{margin-top:var(--s16)}.blog-prose h2{font-size:clamp(1.5rem,3vw,1.875rem);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--fg-primary);scroll-margin-top:calc(64px + var(--s6))}.blog-prose h3{font-size:1.375rem;line-height:var(--leading-snug);color:var(--fg-primary);scroll-margin-top:calc(64px + var(--s6))}.blog-prose section>*+h3{margin-top:var(--s10)}.blog-prose section>h3+*{margin-top:var(--s3)}.blog-prose section>.blog-answer+:not(h3){margin-top:var(--s6)}:is(.blog-prose,.blog-prose section)>*+:is(aside,figure,ol.blog-steps,div),:is(.blog-prose,.blog-prose section)>:is(aside,figure,ol.blog-steps,div)+:not(section,h3){margin-top:var(--s8)}.blog-prose.blog-prose section>figure+figure{margin-top:var(--s5)}.blog-prose.blog-prose section>h3+:is(aside,figure,ol.blog-steps,div){margin-top:var(--s4)}.blog-prose li>*+*{margin-top:var(--s2)}.blog-prose figure.blog-figure img{display:block;width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--border-subtle)}.blog-prose figure.blog-figure figcaption{margin-top:var(--s3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-muted)}.blog-prose .blog-table{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md)}.blog-prose .blog-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--text-sm)}.blog-prose .blog-table :is(th,td){padding:var(--s3) var(--s4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.blog-prose .blog-table thead th{background:var(--bg-subtle);color:var(--fg-primary);border-bottom-color:var(--border)}.blog-prose .blog-table tbody th{font-weight:600;color:var(--fg-primary)}.blog-prose .blog-table tbody tr:last-child>*{border-bottom:0}.blog-prose a{color:var(--fg-brand);text-decoration:underline;text-underline-offset:3px}.blog-prose a:hover{color:var(--btn-primary-hover)}.blog-prose strong{color:var(--fg-primary)}.blog-prose ul,.blog-prose ol{padding-left:var(--s6);display:flex;flex-direction:column;gap:var(--s2)}.blog-prose li::marker{color:var(--fg-brand)}.blog-prose .blog-answer{font-size:var(--text-lg);line-height:1.6;color:var(--fg-primary)}.blog-steps{list-style:none;padding:0!important;counter-reset:step;gap:var(--s6)!important}.blog-steps>li{counter-increment:step;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:var(--s4)}.blog-steps>li:before{content:counter(step);grid-row:1 / span 2;width:36px;height:36px;border-radius:var(--r-pill);background:var(--green-700);color:var(--white);font-weight:700;display:flex;align-items:center;justify-content:center}.blog-steps .blog-step-title{font-size:var(--text-lg);font-weight:700;color:var(--fg-primary);line-height:36px}.blog-steps .blog-step-body>*+*{margin-top:var(--s3)}.blog-faq details{border-bottom:1px solid var(--border-subtle)}.blog-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-block:var(--s5);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-snug);color:var(--fg-primary)}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary svg{flex-shrink:0;color:var(--fg-brand);transition:transform var(--t-base)}.blog-faq details[open] summary svg{transform:rotate(180deg)}.blog-faq .blog-faq-a{padding-bottom:var(--s5);font-size:var(--text-md);line-height:1.7;color:var(--fg-secondary);max-width:68ch}.blog-card{transition:box-shadow var(--t-base)}.blog-card:hover{box-shadow:var(--shadow-md)}.blog-chip{font-size:var(--text-sm);font-weight:700;padding:var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--gray-100);color:var(--fg-secondary);border:2px solid var(--gray-100);transition:var(--t-fast)}.blog-chip:hover{border-color:var(--green-700)}.blog-chip[aria-pressed=true]{background:var(--green-700);border-color:var(--green-700);color:var(--white)}@media (prefers-reduced-motion: reduce){.blog-faq summary svg,.blog-card,.blog-chip{transition:none}}
