.af-header{background:#fff;color:#182e29;border-bottom:1px solid #dbe1de;position:sticky;top:0;z-index:40}.af-header-inner{max-width:1240px;margin:auto;min-height:76px;padding:0 24px;justify-content:space-between;gap:28px}.af-brand,.af-header-inner{display:flex;align-items:center}.af-brand{gap:10px;flex-shrink:0;text-decoration:none}.af-brand>span{font-family:var(--font-inter-tight),sans-serif;font-size:18px;font-weight:700;line-height:1.1;letter-spacing:-.025em}.af-brand>span>span{display:block}.af-brand img{width:40px;height:40px}.af-desktop-nav{display:flex;align-items:center;gap:20px;margin-left:auto}.af-account-toggle,.af-desktop-nav a,.af-desktop-nav button,.af-login{font-size:14px;font-weight:500;min-height:44px;display:flex;align-items:center;gap:8px}.af-desktop-nav a[aria-current],.af-mobile-nav a[aria-current]{color:#176348;text-decoration:underline;text-underline-offset:7px}.af-account-actions{display:flex;align-items:center;gap:12px}.af-login{border:1px solid #b8c6bf;border-radius:5px;padding:0 16px;white-space:nowrap}.af-menu-wrap{position:relative}.af-dropdown{position:absolute;top:calc(100% + 14px);right:0;min-width:235px;max-height:calc(100dvh - 105px);overflow:auto;background:#fff;border:1px solid #d2dbd6;border-radius:6px;box-shadow:0 10px 25px #172d291a;padding:8px;z-index:50}.af-dropdown>a,.af-dropdown>button{display:flex;width:100%;padding:10px 12px;min-height:44px;font-size:14px;text-align:left}.af-dropdown>a:hover,.af-dropdown>button:hover{background:#edf3ef}.af-dropdown>p{padding:8px 12px 12px;font-weight:700;border-bottom:1px solid #e2e7e4}.af-account-toggle>span:first-child{display:flex;width:34px;height:34px;align-items:center;justify-content:center;background:#e7eeea;border-radius:50%;font-size:12px}.af-mobile-toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;font-size:28px}.af-mobile-nav{display:none}.af-skip{position:fixed;top:-100px;left:16px;background:#172d29;color:#fff;padding:12px;z-index:60}.af-skip:focus{top:8px}.af-header a:focus-visible,.af-header button:focus-visible,.af-header summary:focus-visible{outline:3px solid #a45132}@media(max-width:1050px){.af-desktop-nav{gap:14px}.af-header-inner{gap:20px}.af-account-label{display:none}}@media(max-width:850px){.af-header-inner{padding:0 16px;min-height:68px;gap:12px}.af-desktop-nav{display:none}.af-mobile-toggle{display:flex}.af-brand>span{font-size:16px}.af-brand img{width:34px;height:34px}.af-account-actions{gap:4px}.af-login{padding:0 10px;font-size:13px}.af-mobile-nav{display:block;max-height:calc(100dvh - 68px);overflow:auto;border-top:1px solid #e1e7e3;padding:12px 16px 24px}.af-mobile-nav a,.af-mobile-nav button,.af-mobile-nav summary{display:block;min-height:44px;padding:11px 10px;font-size:15px}.af-mobile-nav details a{padding-left:24px}.af-mobile-nav summary{cursor:pointer;font-weight:600}.af-mobile-account{border-top:1px solid #dbe1de;margin-top:12px;padding-top:12px}.af-account-dropdown{right:-40px}}@media print{.af-header{display:none}}.af-account-actions button{min-height:44px;min-width:44px}@media(max-width:850px){.af-account-actions>div:first-child>div.absolute{position:fixed;top:68px;left:16px;right:16px;width:auto;max-height:calc(100dvh - 90px);overflow:auto}}@font-face{font-family:__DM_Sans_2b4d3c;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/d15df05e08ab39f1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_2b4d3c;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/c9cac29382a46c9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_2b4d3c;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_2b4d3c{font-family:__DM_Sans_2b4d3c,__DM_Sans_Fallback_2b4d3c;font-style:normal}.__variable_2b4d3c{--font-dm-sans:"__DM_Sans_2b4d3c","__DM_Sans_Fallback_2b4d3c"}:root{--af-ink:#152b26;--af-green:#145c43;--af-muted:#5d6862;--af-paper:#f7f6f2;--af-line:#d8ddd5;--af-white:#fff;--af-radius:4px;--af-gutter:64px}body{color:var(--af-ink);background:#fff;font-family:var(--font-dm-sans),sans-serif;font-optical-sizing:auto}.ui-page{max-width:1440px;margin:auto;padding:32px var(--af-gutter);display:flex;flex-direction:column;gap:32px;min-width:0}.ui-page h1,.ui-page h2,.ui-page h3,.ui-page p{margin:0;font-family:inherit}.ui-page h1{font-size:36px}.ui-page h1,.ui-page h2{font-weight:700;line-height:1.45}.ui-page h2{font-size:22px}.ui-page h3{font-size:17px;font-weight:700}.ui-page h3,.ui-page p{line-height:1.45}.ui-breadcrumb{font-size:12px;color:var(--af-muted)}.ui-rule{border:0;border-top:1px solid var(--af-line);width:100%;margin:0}.ui-columns{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:48px;align-items:start}.ui-stack{gap:32px}.ui-section,.ui-stack{display:flex;flex-direction:column;min-width:0}.ui-section{gap:16px}.ui-panel{background:var(--af-paper);padding:24px;display:flex;flex-direction:column;gap:12px}.ui-panel h2{font-size:19px}.ui-muted{color:var(--af-muted)}.ui-row{padding:16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--af-line)}.ui-row p{font-size:15px;color:var(--af-muted)}.ui-link,.ui-row a{color:var(--af-green);font-weight:700;font-size:13px}.ui-actions{gap:12px}.ui-button{display:inline-flex;align-items:center;justify-content:center;background:var(--af-ink);border:1px solid var(--af-ink);color:#fff;border-radius:4px;padding:12px 24px;min-height:44px;font-weight:700;font-size:14px;line-height:20px;text-decoration:none}.ui-button.secondary{background:#fff;color:var(--af-ink);border-color:var(--af-line)}.ui-button:disabled{opacity:.5;cursor:wait}.ui-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;background:var(--af-paper)}.ui-stats strong{display:block;font-size:28px;line-height:1.45}.ui-stats span{display:block;color:var(--af-muted);font-size:13px}.ui-context{display:flex;flex-direction:column;gap:24px;align-self:start}.ui-context,.ui-context h2{font-size:14px}.ui-context a,.ui-context button{text-align:left;color:var(--af-muted)}.ui-context button[aria-current]{color:var(--af-green);font-weight:700}.ui-input,.ui-select{display:block;width:100%;border:1px solid var(--af-line);padding:12px;background:#fff;font:inherit;border-radius:0;min-height:44px;color:var(--af-ink)}.ui-footer :focus-visible,.ui-page :focus-visible{outline:2px solid var(--af-green);outline-offset:4px}.ui-footer{max-width:1440px;margin:auto;padding:24px var(--af-gutter);color:var(--af-muted);font-size:13px;line-height:19px}.ui-footer-line,.ui-footer-line nav{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ui-directory{margin-top:16px}.ui-directory summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.ui-directory nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px 0}.ui-directory a{padding:6px 0}.ui-footer a:hover,.ui-page a:hover{text-decoration:underline;text-underline-offset:3px}.af-header{position:relative;border:0;color:var(--af-ink)}.af-header-inner{max-width:1440px;padding:16px 64px;min-height:80px;gap:32px}.af-brand{gap:8px;width:235px}.af-brand>span{font-size:24px;line-height:1;letter-spacing:0}.af-brand img{width:42px;height:42px}.af-desktop-nav{gap:32px}.af-desktop-nav a,.af-desktop-nav button,.af-login{font-weight:700;font-size:14px}.af-desktop-nav a[aria-current]{text-decoration:none}.af-login{border:0;border-radius:4px;background:var(--af-ink);color:#fff;padding:12px 24px}.af-explore{display:none}.af-mobile-toggle{font-size:14px;font-weight:700}.af-header a:focus-visible,.af-header button:focus-visible,.af-header summary:focus-visible{outline:2px solid var(--af-green);outline-offset:4px}.af-dropdown{box-shadow:0 8px 20px #152b2612;border-radius:4px}.af-header .af-account-label{display:none}.btn-primary{background:var(--af-ink);color:#fff;border-radius:4px;padding:12px 24px;font-size:14px;text-transform:none;letter-spacing:0;min-height:44px}.btn-primary:hover{background:var(--af-green)}.btn-outline{border:1px solid var(--af-line);color:var(--af-ink);background:#fff;border-radius:4px;text-transform:none;letter-spacing:0;font-size:14px}.btn-outline:hover{background:var(--af-paper)}@media (max-width:1099px){:root{--af-gutter:24px}.ui-page{padding:24px;gap:24px}.ui-page h1{font-size:27px}.ui-page h2{font-size:20px}.ui-columns{display:flex;flex-direction:column;gap:24px}.ui-columns>.ui-stack,.ui-context{width:100%}.ui-stats{gap:16px;padding:16px}.ui-stats strong{font-size:22px}.ui-stats span{font-size:12px}.ui-panel{padding:16px}.ui-stack{gap:24px}.ui-footer{padding:24px}.ui-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}.af-header-inner{padding:16px;min-height:80px}.af-account-actions>.af-login,.af-desktop-nav{display:none}.af-mobile-toggle{display:flex}.af-brand>span{font-size:24px}.af-brand img{width:42px;height:42px}.af-mobile-nav{display:block;max-height:none;padding:12px 24px 24px;border-color:var(--af-line)}.af-mobile-nav a,.af-mobile-nav button,.af-mobile-nav summary{min-height:44px;padding:11px 0;font-size:14px}.af-mobile-nav details a{padding-left:16px}.af-account-dropdown{right:0}.af-account-actions{gap:8px}}@media (max-width:359px){.ui-page{padding:24px 16px}.af-brand{width:auto}.ui-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ui-stats strong{font-size:19px}}@media print{.af-header,.ui-actions,.ui-context,.ui-footer{display:none!important}.ui-page{padding:0;max-width:none}.ui-columns{display:block}}.af-brand>span{font-family:var(--font-logo),sans-serif}.ui-actions{display:flex;flex-wrap:wrap;gap:16px}.ui-table-scroll{max-width:100%;overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.ui-table th{background:var(--af-paper);font-size:12px;color:var(--af-muted);font-weight:700}.ui-table td,.ui-table th{padding:12px;border-bottom:1px solid var(--af-line)}.ui-table td:first-child,.ui-table td:nth-child(3){white-space:nowrap}.ui-table a{color:var(--af-green)}.ui-account-form{width:100%;max-width:740px;font-size:15px}.ui-account-content{width:100%}.ui-account-intro{margin-bottom:24px;color:var(--af-muted)}.ui-account-form label{font-size:14px;font-weight:700;margin-bottom:8px}.ui-account-form input,.ui-account-form select{min-height:48px;border-radius:4px;border-color:var(--af-line);padding:12px;font-size:15px}.ui-account-form form{display:flex;flex-direction:column;gap:16px}.ui-account-form form>*{margin-top:0!important}.ui-account-form form>.grid{display:flex;flex-direction:column;gap:16px}.ui-account-form button[type=submit]{align-self:flex-start;width:auto;min-height:44px;padding:12px 24px}.ui-account-form .mx-auto{margin-left:0}.ui-account-form a{color:var(--af-green)}.ui-account-form a.bg-brand-dark{color:#fff}.ui-account-form .animate-spin{border-color:var(--af-green);border-top-color:transparent}.ui-consent{color:var(--af-ink);max-height:85dvh;overflow:auto}.ui-consent h3{font-size:19px}.ui-consent :focus-visible{outline:2px solid var(--af-green);outline-offset:3px}.ui-footer{padding:64px var(--af-gutter);display:flex;flex-direction:column;gap:16px}.ui-footer>strong{font-size:14px;color:var(--af-ink)}.ui-footer-line{font-size:12px}.ui-directory{margin-top:0}@media (max-width:1099px){.ui-footer{padding:24px}}.ui-article{font-size:16px;line-height:1.7;min-width:0}.ui-article p{margin-bottom:16px;line-height:1.7}.ui-article h2{margin:32px 0 16px}.ui-article h3{margin:24px 0 12px}.ui-article img{border-radius:0;box-shadow:none}.ui-page>.ui-columns .prose{max-width:100%}.ui-page>.ui-columns .prose p{margin:16px 0}.ui-page>.ui-columns .prose h2{margin-top:32px}.ui-page>.ui-columns .prose ol,.ui-page>.ui-columns .prose ul{margin:16px 0}.ui-catalog{min-width:0;width:100%}.ui-catalog h2{margin-bottom:16px}.ui-catalog p{line-height:1.55}.ui-catalog input:not([type=checkbox]):not([type=radio]),.ui-catalog select,.ui-catalog textarea{min-height:44px;border-color:var(--af-line);border-radius:4px;font-size:15px}.ui-catalog button{min-height:44px}.ui-offer-list{display:flex;flex-direction:column;gap:16px}.ui-offer-row{display:flex;gap:24px;align-items:flex-start;border-bottom:1px solid var(--af-line);padding:16px;color:var(--af-ink);min-width:0}.ui-offer-row>div.h-48,.ui-offer-row>img{width:160px;height:120px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ui-offer-row>div.p-4,.ui-offer-row>div.p-6{padding:0;flex:1;min-width:0}.ui-offer-row h3{font-size:17px}.ui-offer-row .h-3{display:none}.ui-catalog .shadow,.ui-catalog .shadow-lg,.ui-catalog .shadow-sm{box-shadow:none}.ui-catalog>div:empty{display:none}.ui-catalog .bg-blue-100,.ui-catalog .bg-blue-50,.ui-catalog .bg-purple-100,.ui-catalog .bg-purple-50{background:var(--af-paper)}@media (max-width:600px){.ui-offer-row{gap:16px;padding:16px 0}.ui-offer-row>div.h-48,.ui-offer-row>img{width:80px;height:80px}.ui-catalog>.flex{flex-wrap:wrap;gap:16px}.ui-catalog .ui-panel>.grid{grid-template-columns:1fr}}.ui-workspace-body,.ui-workspace-content{width:100%;min-width:0;max-width:none}.ui-workspace-content{font-size:15px;line-height:1.5}.ui-workspace-content .shadow,.ui-workspace-content .shadow-lg,.ui-workspace-content .shadow-sm,.ui-workspace-content .shadow-xl{box-shadow:none;border:1px solid var(--af-line);border-radius:4px}.ui-workspace-content .bg-blue-100,.ui-workspace-content .bg-blue-50,.ui-workspace-content .bg-gray-100,.ui-workspace-content .bg-gray-50,.ui-workspace-content .bg-purple-100,.ui-workspace-content .bg-purple-50{background:var(--af-paper)}.ui-workspace-content input:not([type=checkbox]):not([type=radio]),.ui-workspace-content select,.ui-workspace-content textarea{border-color:var(--af-line);border-radius:4px;min-height:44px;font-size:15px}.ui-workspace-content label{font-size:14px;font-weight:700}.ui-workspace-content button{min-height:44px}.ui-workspace-content button[role=switch]{min-height:0}.ui-workspace-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.45}.ui-workspace-content th{background:var(--af-paper);text-transform:none;letter-spacing:normal;font-weight:700;font-size:12px;color:var(--af-muted)}.ui-workspace-content td,.ui-workspace-content th{padding:12px;border-bottom:1px solid var(--af-line)}.ui-workspace-content .text-gray-900{color:var(--af-ink)}.ui-workspace-content .text-gray-500,.ui-workspace-content .text-gray-600{color:var(--af-muted)}.ui-workspace-content .uppercase{letter-spacing:normal;text-transform:none}.ui-workspace-form form{max-width:740px}.ui-workspace .ui-context{position:sticky;top:24px}.ui-workspace-content h2{margin-bottom:16px}.ui-workspace-content h3{margin-bottom:8px}.ui-workspace-content .ui-workspace-body>div:empty{display:none}@media (max-width:1099px){.ui-workspace>.ui-columns{display:flex;flex-direction:column-reverse}.ui-workspace .ui-context{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 16px;padding-bottom:16px;border-bottom:1px solid var(--af-line)}.ui-workspace .ui-context h2,.ui-workspace .ui-context hr,.ui-workspace .ui-context hr~a{display:none}.ui-workspace .ui-context a{min-height:36px;display:inline-flex;align-items:center;font-size:13px}.ui-workspace-content>.ui-workspace-body>.flex{flex-wrap:wrap;gap:16px}.ui-workspace-content .overflow-x-auto{max-width:100%}.ui-workspace-content .fixed>.max-w-2xl,.ui-workspace-content .fixed>.max-w-3xl{max-height:90dvh;overflow:auto}.ui-workspace-content .space-x-4{gap:8px}.ui-workspace-content .space-x-4>*{margin-left:0}}.ui-detail-body{min-width:0;font-size:15px;line-height:1.55}.ui-detail-body .container{max-width:none;width:100%;padding:0}.ui-detail-body>.ui-workspace-body{padding:0}.ui-detail-body .shadow,.ui-detail-body .shadow-lg,.ui-detail-body .shadow-sm,.ui-detail-body .shadow-xl{box-shadow:none;border:1px solid var(--af-line);border-radius:4px}.ui-detail-body .bg-blue-100,.ui-detail-body .bg-blue-50,.ui-detail-body .bg-gray-50,.ui-detail-body .bg-purple-100,.ui-detail-body .bg-purple-50{background:var(--af-paper)}.ui-detail-body h2{margin-bottom:16px}.ui-detail-body h3{margin-bottom:8px}.ui-detail-body .section-padding{padding:32px 0;background:#fff}.ui-detail-body>.bg-brand-dark,.ui-detail-body>div>.bg-brand-dark,.ui-detail-body>section.bg-brand-dark{background:var(--af-paper);color:var(--af-ink);padding:24px;margin-bottom:32px}.ui-detail-body>.bg-brand-dark .text-blue-100,.ui-detail-body>.bg-brand-dark .text-blue-200,.ui-detail-body>section.bg-brand-dark .text-white\/60{color:var(--af-muted)}.ui-detail-body>section.bg-brand-dark a{color:var(--af-green)}.ui-detail-body input:not([type=checkbox]):not([type=radio]),.ui-detail-body select,.ui-detail-body textarea{min-height:44px;border-color:var(--af-line);border-radius:4px;font-size:15px}.ui-detail-body label{font-size:14px;font-weight:700}.ui-detail-body button{min-height:44px}.ui-detail-body .sticky{top:24px}.ui-detail-body>.grid.lg\:grid-cols-3,.ui-detail-body>.ui-workspace-body>.grid.lg\:grid-cols-3{grid-template-columns:minmax(0,1fr) 288px;gap:48px}.ui-detail-body>.grid.lg\:grid-cols-3>.lg\:col-span-2,.ui-detail-body>.ui-workspace-body>.grid.lg\:grid-cols-3>.lg\:col-span-2{grid-column:auto}.ui-detail-body .text-gray-900{color:var(--af-ink)}.ui-detail-body .text-gray-500,.ui-detail-body .text-gray-600{color:var(--af-muted)}@media (max-width:1099px){.ui-detail-body>.grid.lg\:grid-cols-3,.ui-detail-body>.ui-workspace-body>.grid.lg\:grid-cols-3{grid-template-columns:1fr;gap:24px}.ui-detail-body .sticky{position:static}.ui-detail-body .p-8,.ui-detail-body>.bg-brand-dark,.ui-detail-body>section.bg-brand-dark{padding:16px}.ui-detail-body .flex{flex-wrap:wrap}.ui-detail-body .flex.items-center{row-gap:8px}}.ui-chat{height:clamp(480px,68dvh,850px);border:1px solid var(--af-line);background:#fff}.ui-chat-list{width:340px;flex-shrink:0;min-width:0}.ui-chat-conversation{min-width:0}.ui-chat-back{display:none}.ui-chat button,.ui-chat input{min-height:44px}.ui-chat .bg-blue-50,.ui-chat .bg-gray-200,.ui-chat .bg-gray-50{background:var(--af-paper)}@media (max-width:700px){.ui-chat{height:70dvh;min-height:420px}.ui-chat[data-open=false] .ui-chat-conversation,.ui-chat[data-open=true] .ui-chat-list{display:none}.ui-chat-list{width:100%;border-right:0}.ui-chat-back{display:inline-flex;margin-bottom:12px}.ui-chat-conversation form{gap:8px}.ui-chat-conversation form button{padding:8px 12px}.ui-chat .flex{flex-wrap:nowrap}.ui-chat-conversation .space-x-2>*{margin-left:0}}.ui-price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ui-price-list .ui-panel{gap:16px}.ui-price-list .ui-price{font-size:28px;font-weight:700}.ui-price-list ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px}.ui-price-list .ui-button{margin-top:auto}@media (max-width:600px){.ui-price-list{grid-template-columns:1fr}}@media (max-width:1099px){.af-brand{width:auto;flex:0 1 auto;min-width:0}.af-header-inner{gap:12px}.af-account-actions{margin-left:auto;flex-shrink:0}}.ui-detail-body .rounded-full,.ui-workspace-content .rounded-full{border-radius:9999px}.ui-offer-hero{background:var(--af-paper);color:var(--af-ink);padding:24px;margin-bottom:32px}.ui-offer-hero .text-blue-100,.ui-offer-hero .text-blue-200{color:var(--af-muted)}.ui-offer-hero a.text-blue-200{color:var(--af-green)}.ui-offer-hero a.text-blue-200:hover{color:var(--af-ink)}.ui-offer-hero>.container{padding:0}@media (max-width:1099px){.ui-offer-hero{padding:16px;margin-bottom:24px}}.ui-catalog-filters{display:flex;flex-direction:column;gap:16px;background:var(--af-paper);padding:24px}.ui-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ui-filter-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;min-width:0}.ui-filter-grid input,.ui-filter-grid select{width:100%;min-width:0;min-height:44px;border:1px solid var(--af-line);border-radius:4px;background:#fff;padding:10px 12px;font-size:15px;font-weight:400}.ui-catalog-filters summary{font-size:13px;font-weight:700;cursor:pointer;min-height:44px;align-content:center}.ui-catalog-filters details[open] .ui-filter-grid{margin-top:12px}.ui-catalog-row{display:flex;gap:24px;padding:16px;border-bottom:1px solid var(--af-line);min-width:0}.ui-catalog-row>img{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.ui-catalog-row>div{min-width:0;display:flex;flex-direction:column;gap:8px}.ui-catalog-row h2{font-size:17px}.ui-catalog-row p{font-size:15px;color:var(--af-muted)}.ui-catalog-row .ui-catalog-price{color:var(--af-ink);font-weight:700}@media (max-width:700px){.ui-catalog-filters{padding:16px}.ui-filter-grid{grid-template-columns:1fr}.ui-catalog-row{padding:16px 0;gap:16px}.ui-catalog-row>img{width:72px;height:72px}}.ui-workspace-nav-desktop,.ui-workspace-nav-desktop nav{display:flex;flex-direction:column;gap:16px}.ui-workspace-nav a[aria-current=page]{color:var(--af-green);font-weight:700}.ui-workspace-nav-mobile{display:none}@media (max-width:1099px){.ui-public-context,.ui-workspace-nav-desktop{display:none}.ui-workspace-nav-mobile{display:block;width:100%;font-size:13px}.ui-workspace-nav-mobile summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}.ui-workspace-nav-mobile nav{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:12px}.ui-workspace .ui-workspace-nav{padding-bottom:0;border:0}}.ui-chat-list button[aria-pressed]{display:block;width:100%;text-align:left}.ui-page .text-green-600{color:#166534}.ui-page .text-red-600{color:#b91c1c}.ui-page .text-yellow-600{color:#854d0e}.ui-page .text-gray-400{color:var(--af-muted)}.ui-page .bg-gray-300.text-gray-600{color:var(--af-ink)}.ui-page .bg-green-600{background-color:var(--af-green)}.ui-consent p a,.ui-page p a:not(.ui-button):not(.coach-button){text-decoration:underline;text-underline-offset:3px}.ui-page textarea{font-family:inherit}.ui-page h1{overflow-wrap:anywhere}.ui-page input[type=checkbox],.ui-page input[type=radio]{accent-color:var(--af-green)}.ui-lesson-layout{display:flex;gap:32px;align-items:start}.ui-lesson-outline{width:288px;flex-shrink:0;border:1px solid var(--af-line);background:#fff}@media(max-width:1099px){.ui-lesson-layout{flex-direction:column}.ui-lesson-layout>*,.ui-lesson-outline{width:100%}}.article-contents{border-block:1px solid #d6dfd9;padding:1rem 0;color:#17352d}.article-contents summary{cursor:pointer;font-weight:600;padding:.35rem 0}.article-contents ol{margin:1rem 0 0;padding-left:1.35rem;display:grid;gap:.65rem}.article-contents a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.article-contents a:focus-visible,.article-contents summary:focus-visible{outline:2px solid #17352d;outline-offset:4px}.ui-article h2[id]{scroll-margin-top:6rem}.related-articles{border-top:1px solid #d6dfd9;padding-top:2rem}.related-articles-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.related-articles-heading h2{font-size:1.65rem;font-weight:600}.related-articles-heading>a{font-size:.85rem;text-decoration:underline;text-underline-offset:3px}.related-articles-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.related-articles-list a{display:block}.related-articles-list img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}.related-articles-list p{font-size:.75rem;color:#52665b;margin:.8rem 0 .4rem}.related-articles-list h3{font-size:1.1rem;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.related-articles-read{display:block;margin-top:.8rem;font-size:.85rem}.related-articles a:focus-visible{outline:2px solid #17352d;outline-offset:4px}@media(max-width:600px){.related-articles-list{grid-template-columns:1fr;gap:1.75rem}.related-articles-list img{max-height:220px}.related-articles-heading h2{font-size:1.4rem}}