@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin.woff2) format('woff2');unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-ext.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}:root{--ink:#11120f;--muted:#6f716b;--soft:#92948d;--soft-text:#92948d;--line:#e7e7e1;--line-strong:#d8d8d0;--paper:#fbfbf8;--white:#ffffff;--cream:#f3f1e9;--green:#183d32;--green-2:#245c4d;--lime:#d9ef9f;--lime-soft:#eef7d6;--orange:#e8a15d;--blue:#bcd9e9;--purple:#d9c9ed;--danger:#a94438;--danger-soft:#fff3f1;--warn-soft:#fbf1e6;--shadow:0 20px 60px rgba(20,24,20,.08);--shadow-sm:0 8px 30px rgba(20,24,20,.06);--radius:24px;--radius-sm:16px;--radius-md:14px;--max:1240px;--reading:760px;--transition:180ms ease}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}:focus-visible{outline:2px solid var(--green-2);outline-offset:3px;border-radius:3px}.site-header{position:sticky;top:0;z-index:100;height:76px;border-bottom:1px solid rgba(231,231,225,.75);background:rgba(251,251,248,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header{background:rgba(251,251,248,.98)}}.site-header .header-inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px}.site-header .brand{grid-column:1;justify-self:start}.site-header .header-actions{grid-column:3;justify-self:end}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0;font-weight:800;letter-spacing:-.04em}.brand-mark{width:38px;height:38px;border-radius:12px;background:var(--green);color:var(--white);display:grid;place-items:center;position:relative;overflow:hidden;flex:0 0 38px}.brand-mark::after,.brand-mark::before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--lime);border-radius:50%}.brand-mark::before{transform:translate(-4px,-4px)}.brand-mark::after{transform:translate(4px,4px)}.brand-name{font-size:15px;font-weight:750;letter-spacing:-.025em}.brand--logo{gap:0}.brand-logo{display:block;width:auto;height:42px;max-width:210px;object-fit:contain}body .site-footer .footer-brand .brand-logo{height:34px;max-width:180px}@media(max-width:640px){.brand-logo{height:36px;max-width:170px}}.primary-nav{display:flex;align-items:center;gap:28px}.primary-nav .primary-nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px}.primary-nav .primary-nav-list li{list-style:none;margin:0;padding:0}.primary-nav .primary-nav-list li::marker{content:none}.primary-nav a{font-size:13px;color:#4e504a;transition:color var(--transition)}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--ink)}.header-actions{display:flex;align-items:center;gap:9px}.search-trigger{width:42px;height:42px;border:1px solid var(--line);border-radius:13px;background:var(--white);display:grid;place-items:center;color:var(--ink)}.search-trigger svg{width:18px;height:18px}.admin-badge{height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:100px;background:var(--paper);color:var(--ink);font-size:11.5px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;flex:none}.admin-badge:hover{border-color:var(--green-2);color:var(--green-2)}.ask-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 17px;border:0;border-radius:13px;background:var(--green);color:var(--white);font-size:13px;font-weight:700;white-space:nowrap;transition:background var(--transition),transform var(--transition)}.ask-btn:hover{background:var(--green-2);transform:translateY(-1px)}.account-btn{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--cream);color:var(--green);display:grid;place-items:center;font-size:12px;font-weight:750}.avatar-photo{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.account-btn{overflow:hidden}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.eyebrow-dot{width:7px;height:7px;background:var(--orange);border-radius:50%}.section-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:9px}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--green-2);font-size:13px;font-weight:750}.serif{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.01em}.site-footer{padding:64px 0 110px;border-top:1px solid var(--line);background:0 0}.site-footer .footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px}.site-footer .footer-brand .brand{display:flex;align-items:center;gap:11px;font-size:19px}.site-footer .footer-brand p{color:var(--muted);font-size:13px;line-height:1.7;max-width:270px;margin-top:16px}.site-footer .footer-title{font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:#8f918a;margin-bottom:14px}.site-footer .footer-links{display:grid;gap:10px}.site-footer .footer-links a{font-size:12.5px;color:var(--muted)}.site-footer .footer-links a:hover,.site-footer .footer-links a[aria-current=page]{color:var(--green)}.site-footer .footer-bottom{margin-top:52px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px}.search-modal{position:fixed;inset:0;background:rgba(17,18,15,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:500;display:none;align-items:flex-start;justify-content:center;padding:90px 20px 30px}.search-modal.is-open{display:flex}.search-modal .search-modal-box{width:min(720px,100%);background:var(--white);border-radius:24px;padding:20px;box-shadow:0 30px 100px rgba(0,0,0,.2)}.search-modal .search-box-top{display:flex;gap:10px;align-items:center}.search-modal input{flex:1;height:52px;border:1px solid var(--line);border-radius:13px;outline:0;padding:0 15px;font-size:15px}.search-modal .close-search{width:42px;height:42px;border:0;background:var(--cream);border-radius:12px}.search-modal .suggestion-label{color:var(--soft);text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:800;margin:18px 0 8px}.search-modal .suggestion{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer;width:100%;text-align:left;background:0 0;border-left:0;border-right:0;border-top:0}.search-modal .suggestion:hover{color:var(--green)}@media(max-width:1050px){.primary-nav{gap:17px}}@media(max-width:800px){.site-header{height:66px}.container{width:min(calc(100% - 28px),var(--max))}.header-actions .account-btn,.primary-nav{display:none}.header-actions{margin-left:auto}.site-footer .footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.site-footer .footer-brand{grid-column:1/-1}.site-footer .footer-bottom{display:block}.site-footer .footer-bottom span{display:block;margin-top:6px}}@media(max-width:1000px){.site-footer .footer-grid{grid-template-columns:repeat(3,1fr)}.site-footer .footer-brand{grid-column:1/-1}}@media(max-width:640px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-bottom{flex-direction:column;gap:8px}}@media(max-width:480px){.brand-name{font-size:14px}}@media(prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;transition-duration:NaNs!important}html{scroll-behavior:auto}}.home{--green-dark:#102f27}.home button,.home input{font:inherit}.home a{color:inherit;text-decoration:none}.home img{max-width:100%;display:block}.home .hero{position:relative;overflow:hidden;padding:104px 20px 92px}.home .hero-inner{width:min(920px,100%);margin:0 auto;text-align:center}.home .hero-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:var(--green);font-size:13px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.home .hero-kicker::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);border:1px solid rgba(24,61,50,.18)}.home .hero h1{max-width:760px;margin:0 auto;font-size:clamp(44px,6vw,72px);line-height:.98;letter-spacing:-.055em;font-weight:780}.home .hero-description{max-width:610px;margin:25px auto 0;color:var(--muted);font-size:18px;line-height:1.65}.home .hero-search{max-width:760px;margin:40px auto 0}.home .search-box{display:flex;align-items:center;background:var(--white);border:1px solid #cfd2c9;border-radius:16px;padding:7px;box-shadow:0 12px 30px rgba(22,35,29,.07),0 2px 5px rgba(22,35,29,.03)}.home .search-icon{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;color:#777d76}.home .search-icon svg{width:21px;height:21px}.home .search-box input{min-width:0;flex:1;border:0;outline:0;background:0 0;padding:0 10px;color:var(--ink);font-size:16px}.home .search-box input::placeholder{color:#929790}.home .search-button{flex:0 0 auto;border:0;border-radius:11px;padding:14px 21px;background:var(--green);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.home .search-button:hover{background:var(--green-dark)}.home .search-example{margin-top:15px;color:#858a83;font-size:13px}.home .search-example strong{color:#626860;font-weight:650}.home .hero-paths{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:27px;color:#626860;font-size:14px;font-weight:600}.home .hero-paths a{border-bottom:1px solid #b8bdb5;padding-bottom:2px}.home .hero-paths a:hover{color:var(--green);border-color:var(--green)}.home .path-divider{color:#b3b7b0}.pa-viewall{display:flex;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:16px auto 0;padding:9px 16px;border:1px solid var(--line-strong);border-radius:100px;background:var(--white);color:var(--ink);font-size:11.5px;font-weight:800;transition:background var(--transition),border-color var(--transition)}.pa-viewall:hover{background:var(--lime-soft);border-color:var(--green-2)}.pa-viewall svg{width:12px;height:12px}@media(max-width:760px){.home .hero{padding:70px 16px 64px}.home .hero-inner{width:100%}.home .hero-kicker{margin-bottom:18px;font-size:11px}.home .hero h1{max-width:500px;font-size:clamp(42px,13vw,58px);line-height:.98;letter-spacing:-.055em}.home .hero-description{max-width:480px;margin-top:20px;font-size:16px;line-height:1.6}.home .hero-search{margin-top:30px}.home .search-box{padding:6px;border-radius:14px}.home .search-icon{width:40px;height:46px;flex-basis:40px}.home .search-box input{padding:0 6px;font-size:15px}.home .search-button{padding:13px 15px;border-radius:10px}.home .search-example{padding:0 5px;text-align:left;line-height:1.5}.home .hero-paths{margin-top:24px;gap:13px;font-size:13px}}@media(max-width:420px){.home .hero{padding-top:58px}.home .hero h1{font-size:43px}.home .search-box{display:grid;grid-template-columns:38px 1fr}.home .search-icon{grid-column:1;grid-row:1}.home .search-box input{grid-column:2;grid-row:1;width:100%}.home .search-button{grid-column:1/-1;grid-row:2;width:100%;margin-top:5px}.home .hero-paths{flex-wrap:wrap}}.home .main{padding:27px 0 80px}.home .content-layout{display:grid;grid-template-columns:minmax(0,700px) 300px;gap:42px;align-items:start;max-width:1080px;margin-inline:auto}.home .feed-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.home .feed-heading h2{font-size:16px;letter-spacing:-.025em}.home .feed-heading span{font-size:11px;color:var(--muted)}.home .question{background:var(--white);border:1px solid var(--line);border-radius:17px;margin-bottom:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home .question:hover{border-color:#d4d7ce;box-shadow:0 9px 30px rgba(0,0,0,.045)}.home .question-body{padding:21px 22px 17px}.home .question-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.home .person{display:flex;align-items:center;gap:9px;min-width:0}.home .avatar{width:28px;height:28px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:10px;font-weight:850;color:var(--green);flex:0 0 auto}.home .person-info{display:flex;align-items:center;min-width:0}.home .person-name{font-size:11.5px;font-weight:750;color:#5d625a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .person-role{font-size:10px;color:var(--soft);white-space:nowrap}.home .person-role::before{content:"\00B7";margin:0 6px;color:var(--line-strong)}.home .q-area{flex:0 0 auto;color:var(--green);background:#edf3e8;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.home .question h3{font-size:19px;line-height:1.4;letter-spacing:-.02em;font-weight:700}.home .question h3 a{color:inherit}.home .question h3 a:hover{color:var(--green-2)}.home .question-text{margin-top:10px;color:#646961;font-size:13px;line-height:1.65}.home .question-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.home .question-meta{display:flex;align-items:center;gap:6px;min-width:0;color:#969a92;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .question-meta .meta-dot{width:3px;height:3px;flex:none;border-radius:50%;background:var(--line-strong)}.home .question-actions{display:flex;align-items:center;gap:7px;margin-top:10px}.home .action{padding:6px 11px;border:1px solid var(--line);border-radius:999px;background:0 0;color:#73776f;display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.home .action:hover{border-color:var(--green);color:var(--green)}.home .action svg{width:12px;height:12px}.home .question.featured{border-color:#dce6d3}.home .question.featured .question-body{background:#f7faef}.home .feature-tag{flex:0 0 auto;display:inline-flex;background:var(--lime);color:var(--green);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.home .questions-empty{padding:30px 0;color:var(--muted);font-size:14px}.home .sidebar{position:sticky;top:95px}.home .side-section{margin-bottom:27px}.home .side-title{font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:900;color:#898d84;margin-bottom:11px}.home .area-list{background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}.home .area-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eeeeea;font-size:11px;font-weight:650}.home .area-item:last-child{border:0}.home .area-item:hover{background:var(--soft-bg,var(--cream))}.home .area-count{color:#9da097;font-size:9px}.home .trending{display:flex;flex-direction:column;gap:9px}.home .trending-item{display:block;border-bottom:1px solid var(--line);padding-bottom:10px}.home .trending-item:last-child{border-bottom:0}.home .trending-number{color:#a0a49b;font-size:9px;font-weight:800}.home .trending-item h4{margin-top:3px;font-size:11px;line-height:1.45;font-weight:600}.home .trending-arrow{display:none}.home .discovery{margin-top:34px;border-top:1px solid var(--line);padding-top:24px}.home .discovery-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.home .discovery-head h2{font-size:15px;letter-spacing:-.025em}.home .discovery-head a{color:var(--green);font-size:10px;font-weight:800}.home .discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.home .discovery-card{background:var(--white);border:1px solid var(--line);border-radius:15px;padding:17px;min-height:155px;transition:transform .2s ease}.home .discovery-card:hover{transform:translateY(-2px)}.home .discovery-card small{color:var(--green);font-size:9px;font-weight:900;text-transform:uppercase}.home .discovery-card h3{margin-top:13px;font-size:14px;line-height:1.35;letter-spacing:-.02em}.home .discovery-card span{display:block;margin-top:14px;color:#90948b;font-size:9px}.home .bottom-ask{margin-top:55px;background:var(--lime);border-radius:22px;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:30px}.home .bottom-ask h2{font-size:27px;line-height:1.05;letter-spacing:-.045em}.home .bottom-ask p{color:#68705f;font-size:11px;margin-top:7px}.home .bottom-ask a{flex:0 0 auto;background:var(--green);color:#fff;border-radius:11px;padding:12px 17px;font-size:11px;font-weight:800}.home .start-here{padding:6px 0 10px}.home .start-here .container{max-width:1080px}.home .start-here-head{margin-bottom:16px}.home .start-here-head h2{font-size:19px;letter-spacing:-.03em}.home .start-here-head p{margin-top:5px;color:var(--muted);font-size:12.5px}.home .area-banner,.home .spotlight-banner{margin:14px 0;padding:16px 18px;border-radius:14px;border:1px solid var(--line)}.home .spotlight-banner{background:var(--lime-soft);border-color:#dce6d3}.home .area-banner{background:var(--white)}.home .area-banner-label,.home .spotlight-label{display:inline-flex;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--green);margin-bottom:6px}.home .area-banner h3,.home .spotlight-banner h3{font-size:16px;line-height:1.3;letter-spacing:-.02em}.home .spotlight-banner h3 a{color:inherit}.home .spotlight-banner h3 a:hover{color:var(--green-2)}.home .area-banner p,.home .spotlight-banner p{margin-top:5px;color:#5d625a;font-size:12px}.home .area-banner-cta,.home .spotlight-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--green);font-size:12px;font-weight:800}.home .area-banner-cta:hover,.home .spotlight-cta:hover{color:var(--green-2)}.home .area-banner-related,.home .spotlight-related{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.home .spotlight-related-label{flex:0 0 100%;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#7c8175;margin-bottom:2px}.home .area-banner-related a,.home .spotlight-related a{background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:650;color:var(--ink)}.home .area-banner-related a{background:var(--cream);border-color:var(--line)}.home .area-banner-related a:hover,.home .spotlight-related a:hover{border-color:var(--green);color:var(--green)}@media(max-width:900px){.home .content-layout{grid-template-columns:minmax(0,1fr)}.home .sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:650px){.home .main{padding-top:20px}.home .question-body{padding:18px 17px 15px}.home .question h3{font-size:17px;line-height:1.42}.home .question-text{font-size:12px}.home .sidebar{display:block}.home .area-list{display:flex;gap:9px;overflow-x:auto;background:0 0;border:0;border-radius:0;margin-inline:-12px;padding:0 12px 4px;scrollbar-width:none}.home .area-list::-webkit-scrollbar{display:none}.home .area-item{flex:0 0 auto;gap:8px;background:var(--white);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:100px;padding:9px 8px 9px 14px;white-space:nowrap}.home .area-item:first-child{border-color:var(--green-2);background:var(--lime-soft)}.home .area-count{background:var(--lime-soft);color:var(--green);font-weight:800;padding:3px 8px;border-radius:100px}.home .area-item:first-child .area-count{background:var(--green);color:#fff}.home .trending{gap:10px}.home .trending-item{display:flex;align-items:center;gap:13px;background:var(--white);border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:15px;padding:14px}.home .trending-number{flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:var(--cream);color:var(--green-2);font-size:12px;display:grid;place-items:center}.home .trending-item:first-child .trending-number{background:var(--lime);color:var(--green)}.home .trending-item h4{flex:1;min-width:0;margin-top:0;font-size:12.5px}.home .trending-arrow{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--cream);color:var(--muted)}.home .trending-arrow svg{width:13px;height:13px}.home .discovery-grid{display:flex;overflow-x:auto;gap:10px;margin-inline:-12px;padding-inline:12px 20px;scrollbar-width:none}.home .discovery-grid::-webkit-scrollbar{display:none}.home .discovery-card{min-width:245px}.home .area-banner,.home .spotlight-banner{padding:14px 15px;border-radius:13px}.home .area-banner h3,.home .spotlight-banner h3{font-size:15px}.home .start-here-head h2{font-size:17px}.home .bottom-ask{display:block;padding:24px}.home .bottom-ask h2{font-size:25px}.home .bottom-ask a{display:block;margin-top:17px;text-align:center}}.home .section{padding:84px 0}.home .section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.home .section-label{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;font-weight:850;margin-bottom:8px}.home .section-title{font-size:clamp(28px,3.8vw,42px);line-height:1.06;letter-spacing:-.045em;font-weight:800;max-width:16ch;text-wrap:balance}.home .section-description{max-width:40ch;color:var(--muted);font-size:14px;line-height:1.65}.home .section-description-link{color:var(--green-2);font-size:13px;font-weight:800;white-space:nowrap;align-self:flex-end}.home .section-description-link:hover{text-decoration:underline;text-underline-offset:3px}.home .resources-section{background:var(--green);color:#fff}.home .resources-section .section-label{color:var(--lime)}.home .resources-section .section-description{color:#b8cbc3}.home .resources{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px}.home .resource{background:var(--white);color:var(--ink);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease}.home .resource:hover{transform:translateY(-3px)}.home .resource-visual{height:128px;background:var(--cream);position:relative;overflow:hidden}.home .resource:first-child .resource-visual{height:158px}.home .resource-visual::after{content:"";width:140px;height:140px;border-radius:50%;background:var(--lime);position:absolute;right:-46px;top:-60px;opacity:.7}.home .resource-type{position:absolute;z-index:2;top:16px;left:16px;background:var(--green);color:#fff;border-radius:999px;padding:5px 9px;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.home .resource-body{padding:20px;flex:1;display:flex;flex-direction:column}.home .resource h3{font-size:16.5px;line-height:1.3;letter-spacing:-.025em;font-weight:750}.home .resource h3 a:hover{color:var(--green-2)}.home .resource p{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.home .resource-link{margin-top:auto;padding-top:18px;color:var(--green-2);font-size:11px;font-weight:850}.home .browse-resources{display:inline-block;margin-top:24px;color:var(--lime);font-size:12.5px;font-weight:800}.home .contribution{padding:84px 0}.home .contribution-box{background:var(--lime);border-radius:24px;padding:46px;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.home .contribution-box h2{max-width:22ch;font-size:clamp(28px,3.8vw,46px);line-height:1.02;letter-spacing:-.05em;font-weight:800}.home .contribution-box p{max-width:52ch;margin-top:14px;color:#45503f;font-size:14px;line-height:1.6}.home .contribution-actions{display:flex;flex-direction:column;gap:8px}.home .contribution-actions a{display:inline-flex;justify-content:center;white-space:nowrap;padding:12px 18px;border-radius:11px;background:var(--green);color:#fff;font-size:11.5px;font-weight:850}.home .contribution-actions a:hover{background:var(--green-2)}.home .contribution-actions a.secondary{background:0 0;color:var(--green);border:1px solid rgba(24,61,50,.28)}.home .contribution-actions a.secondary:hover{background:rgba(24,61,50,.06)}.home .notes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.home .note{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:24px}.home .note-label{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.home .note h3{margin-top:10px;font-size:19px;line-height:1.3;letter-spacing:-.03em;font-weight:750}.home .note h3 a:hover{color:var(--green-2)}.home .note p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.home .note>a{display:inline-block;margin-top:16px;color:var(--green-2);font-size:11px;font-weight:800}@media(max-width:980px){.home .resources{grid-template-columns:1fr 1fr}.home .resource:first-child{grid-column:span 2}.home .resource:first-child .resource-visual{height:128px}.home .contribution-box{grid-template-columns:1fr;gap:26px}.home .contribution-actions{flex-direction:row}}@media(max-width:680px){.home .section{padding:58px 0}.home .section-header{display:block;margin-bottom:26px}.home .section-title{max-width:none}.home .section-description{margin-top:12px;max-width:none}.home .section-description-link{display:inline-block;margin-top:12px}.home .resources{grid-template-columns:1fr}.home .resource:first-child{grid-column:auto}.home .resource-visual,.home .resource:first-child .resource-visual{height:120px}.home .contribution{padding:58px 0}.home .contribution-box{padding:30px 22px;border-radius:20px}.home .contribution-actions{flex-direction:column}.home .contribution-actions a{width:100%}.home .notes{grid-template-columns:1fr}}.post-type-archive-ms_question button,.post-type-archive-ms_question input,.post-type-archive-ms_question select{font:inherit}.post-type-archive-ms_question button{cursor:pointer}.post-type-archive-ms_question a{color:inherit;text-decoration:none}.post-type-archive-ms_question .page{width:min(calc(100% - 40px),1120px);margin:auto}.post-type-archive-ms_question .breadcrumbs{padding-top:30px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:12.5px}.post-type-archive-ms_question .breadcrumbs a:hover{color:var(--green-2)}.post-type-archive-ms_question .breadcrumb-separator{color:#b7b7b0}.post-type-archive-ms_question .qa-hero{padding-bottom:26px;border-bottom:1px solid var(--line)}.post-type-archive-ms_question .qa-hero h1{margin:14px 0 0;font-size:clamp(33px,5vw,52px);line-height:1.02;letter-spacing:-.05em;font-weight:800;max-width:17ch}.post-type-archive-ms_question .qa-desc{margin:15px 0 0;color:var(--muted);font-size:15.5px;line-height:1.62;max-width:56ch}.post-type-archive-ms_question .qa-search{margin-top:22px;display:flex;gap:10px;max-width:600px}.post-type-archive-ms_question .qa-search .qa-field{flex:1;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:12px;border:1px solid var(--line-strong);background:var(--white)}.post-type-archive-ms_question .qa-search .qa-field:focus-within{border-color:var(--green-2);box-shadow:0 0 0 3px rgba(36,92,77,.12)}.post-type-archive-ms_question .qa-search svg{width:18px;height:18px;color:var(--soft);flex:none}.post-type-archive-ms_question .qa-search input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:14.5px;color:var(--ink)}.post-type-archive-ms_question .qa-search input::placeholder{color:var(--soft)}.post-type-archive-ms_question .qa-search button{flex:none;height:50px;padding:0 20px;border:0;border-radius:12px;background:var(--green);color:#fff;font-size:13px;font-weight:750}.post-type-archive-ms_question .qa-search button:hover{background:var(--green-2)}.post-type-archive-ms_question .qa-stats{margin-top:14px;display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.post-type-archive-ms_question .qa-stats strong{color:#3b3d37;font-weight:750}.post-type-archive-ms_question .qa-filters{margin-top:22px;display:flex;flex-direction:column;gap:12px}.post-type-archive-ms_question .qa-frow{display:flex;align-items:baseline;gap:8px 10px;flex-wrap:wrap}.post-type-archive-ms_question .qa-flabel{flex:none;width:48px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--soft)}.post-type-archive-ms_question .qa-chip{font-size:12px;font-weight:650;padding:6px 12px;border-radius:100px;border:1px solid var(--line-strong);color:#3b3d37;background:var(--white)}.post-type-archive-ms_question .qa-chip:hover{border-color:var(--green-2);color:var(--green-2)}.post-type-archive-ms_question .qa-chip.on{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_question .qa-layout{display:grid;gap:clamp(32px,5vw,56px);margin-top:34px;padding-bottom:96px}@media(min-width:940px){.post-type-archive-ms_question .qa-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start}}.post-type-archive-ms_question .qa-layout>main{min-width:0}.post-type-archive-ms_question .qa-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.post-type-archive-ms_question .qa-sec-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_question .qa-sec-head h2 span{color:var(--soft);font-weight:600}.post-type-archive-ms_question .qa-sort{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.post-type-archive-ms_question .qa-sort select{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);color:#3b3d37;font-size:12.5px;font-weight:650;outline:0}.post-type-archive-ms_question .question-list{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}.post-type-archive-ms_question .question-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-top:1px solid #f1f1ec;transition:background var(--transition)}.post-type-archive-ms_question .question-row:first-child{border-top:0}.post-type-archive-ms_question .question-row:hover{background:var(--paper)}.post-type-archive-ms_question .question-row:hover .row-title{color:var(--green-2)}.post-type-archive-ms_question .row-accent{width:3px;align-self:stretch;flex:0 0 auto;border-radius:2px;background:var(--lime)}.post-type-archive-ms_question .row-main{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}.post-type-archive-ms_question .row-area{flex:0 0 auto;color:var(--green-2);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.post-type-archive-ms_question .row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;letter-spacing:-.015em;font-weight:700;color:var(--ink);transition:color var(--transition)}.post-type-archive-ms_question .row-answers{flex:0 0 auto;text-align:right;font-size:13px;font-weight:750;color:var(--muted)}.post-type-archive-ms_question .row-answers small{display:block;font-size:9px;font-weight:700;color:var(--soft);text-transform:uppercase;letter-spacing:.03em}.post-type-archive-ms_question .load-more-wrap{margin-top:26px}.post-type-archive-ms_question .load-more-wrap .nav-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.post-type-archive-ms_question .load-more-wrap .current,.post-type-archive-ms_question .load-more-wrap a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--white);font-size:13px;font-weight:700;color:#3b3d37}.post-type-archive-ms_question .load-more-wrap .current{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_question .load-more-wrap a:hover{border-color:var(--green-2);color:var(--green-2)}.post-type-archive-ms_question .qa-ask-strip{margin-top:40px;padding:26px;border-radius:16px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.post-type-archive-ms_question .qa-ask-strip .qa-aas-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9db3a8}.post-type-archive-ms_question .qa-ask-strip h2{margin:8px 0 0;font-size:19px;font-weight:750;letter-spacing:-.025em}.post-type-archive-ms_question .qa-ask-strip p{margin:6px 0 0;color:#c2d3cc;font-size:12.5px;max-width:48ch}.post-type-archive-ms_question .qa-ask-strip a{flex:none;display:inline-flex;align-items:center;padding:11px 16px;border-radius:10px;background:var(--lime);color:var(--green);font-size:12px;font-weight:850}.post-type-archive-ms_question .empty-state{padding:56px 4px;border-top:1px solid var(--line)}.post-type-archive-ms_question .empty-state h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_question .empty-state p{margin:9px 0 0;color:var(--muted);font-size:13.5px;max-width:46ch}.post-type-archive-ms_question .empty-state .text-link{color:var(--green-2);font-weight:800}.post-type-archive-ms_question .sidebar{display:grid;gap:14px}@media(min-width:940px){.post-type-archive-ms_question .sidebar{position:sticky;top:28px}}.post-type-archive-ms_question .side-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.post-type-archive-ms_question .side-label{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.post-type-archive-ms_question .side-card.ask-cta{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_question .ask-cta .side-label{color:#9db3a8}.post-type-archive-ms_question .ask-cta h3{margin:0;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.post-type-archive-ms_question .ask-cta p{margin:8px 0 0;color:#c2d3cc;font-size:12px;line-height:1.5}.post-type-archive-ms_question .ask-cta-button{display:inline-flex;margin-top:14px;padding:9px 13px;border-radius:9px;background:var(--lime);color:var(--green);font-size:11.5px;font-weight:850}.post-type-archive-ms_question .category-list{display:flex;flex-direction:column}.post-type-archive-ms_question .category-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;font-weight:650;color:#3b3d37}.post-type-archive-ms_question .category-link:first-child{border-top:0;padding-top:0}.post-type-archive-ms_question .category-link:hover{color:var(--green-2)}.post-type-archive-ms_question .category-count{color:var(--soft);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.post-type-archive-ms_question .side-card.side-note h3{margin:0;font-size:14px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_question .side-card.side-note p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}@media(max-width:940px){.post-type-archive-ms_question .qa-layout{grid-template-columns:1fr;gap:36px;padding-bottom:72px}.post-type-archive-ms_question .sidebar{position:static;grid-template-columns:1fr 1fr;align-items:start}.post-type-archive-ms_question .sidebar .ask-cta{grid-column:1/-1}}@media(max-width:640px){.post-type-archive-ms_question .breadcrumbs{padding-top:18px;margin-bottom:16px}.post-type-archive-ms_question .qa-hero h1{font-size:29px}.post-type-archive-ms_question .qa-search{flex-wrap:wrap}.post-type-archive-ms_question .qa-search .qa-field{flex-basis:100%}.post-type-archive-ms_question .qa-search button{flex:1}.post-type-archive-ms_question .qa-flabel{width:100%}.post-type-archive-ms_question .question-row{padding:13px 14px;gap:10px}.post-type-archive-ms_question .row-main{flex-direction:column;align-items:flex-start;gap:3px}.post-type-archive-ms_question .row-title{white-space:normal;font-size:14px;line-height:1.35}.post-type-archive-ms_question .qa-ask-strip{padding:22px}.post-type-archive-ms_question .qa-ask-strip a{width:100%;justify-content:center}.post-type-archive-ms_question .sidebar{grid-template-columns:1fr}}.single-ms_question button,.single-ms_question input,.single-ms_question select,.single-ms_question textarea{font:inherit}.single-ms_question button{cursor:pointer}.single-ms_question a{color:inherit;text-decoration:none}.single-ms_question .page{width:min(calc(100% - 40px),1120px);margin:auto}.single-ms_question .breadcrumbs{padding-top:30px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:12.5px}.single-ms_question .breadcrumbs a:hover{color:var(--green-2)}.single-ms_question .breadcrumb-separator{color:#b7b7b0}.single-ms_question .question-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(36px,5vw,60px);align-items:start;padding-bottom:96px}.single-ms_question .question-main{min-width:0}.single-ms_question .question-identity{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:15px}.single-ms_question .q-kind{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:100px;background:var(--green);color:#fff;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.single-ms_question .q-kind svg{width:13px;height:13px}.single-ms_question .q-area{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--green-2);border-bottom:1.5px solid transparent;padding-bottom:1px}.single-ms_question .q-area:hover{border-bottom-color:currentColor}.single-ms_question .question-title{margin:0;max-width:none;font-size:clamp(25px,3.4vw,38px);line-height:1.16;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.single-ms_question .question-pending{margin-top:16px;padding:11px 14px;border-radius:10px;background:var(--warn-soft);color:#8a6d3b;font-size:12.5px}.single-ms_question .question-situation-text{margin:20px 0 0;padding:2px 0 2px 18px;border-left:2px solid var(--line-strong);color:#3b3d37;font-size:15.5px;line-height:1.66}.single-ms_question .question-situation-text::before{display:block;margin-bottom:5px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--soft);content:"The situation"}.single-ms_question .question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:20px;padding-bottom:22px;border-bottom:1px solid var(--line);color:var(--soft);font-size:12.5px}.single-ms_question .question-meta strong{color:var(--ink);font-weight:750}.single-ms_question .meta-dot{width:3px;height:3px;border-radius:50%;background:#bcbcb4}.single-ms_question .qm-answers{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;background:var(--lime-soft);color:var(--green);font-size:12px;font-weight:800}.single-ms_question .qm-answers:hover{background:var(--lime)}.single-ms_question .question-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px}.single-ms_question .action-button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:1px solid var(--line-strong);border-radius:11px;background:var(--white);color:#3b3d37;font-size:13px;font-weight:700;transition:.18s ease}.single-ms_question .action-button svg{width:15px;height:15px;flex:none}.single-ms_question .action-button:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_question .action-button.is-copied{border-color:var(--green-2);color:var(--green-2);background:var(--lime-soft)}.single-ms_question .action-button.primary{background:var(--green);border-color:var(--green);color:#fff}.single-ms_question .action-button.primary:hover{background:var(--green-2);color:#fff}.share-wrap{display:inline-flex}.share-menu{position:fixed;z-index:400;min-width:210px;padding:6px;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 16px rgba(20,24,20,.08),0 24px 48px rgba(20,24,20,.12);display:flex;flex-direction:column;gap:1px;animation:ms-share-in .14s ease}@keyframes ms-share-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.share-opt{display:flex;align-items:center;gap:11px;width:100%;padding:10px 11px;border:0;background:0 0;border-radius:9px;color:var(--ink);font-size:13.5px;font-weight:650;text-align:left;cursor:pointer;white-space:nowrap}.share-opt svg{width:18px;height:18px;flex:none;color:var(--green-2)}.share-opt:hover{background:var(--paper)}.share-opt.is-copied,.share-opt.is-copied svg{color:var(--green-2)}@media(max-width:520px){.share-menu{min-width:min(230px,calc(100vw - 32px))}}.single-ms_question .answers-section{margin-top:34px}.single-ms_question .answers-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.single-ms_question .answers-title{font-size:19px;letter-spacing:-.02em;font-weight:800}.single-ms_question .answers-sort{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.single-ms_question .sort-control{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);color:#3b3d37;font-size:12.5px;font-weight:650;outline:0}.single-ms_question .answers-list{display:flex;flex-direction:column}.single-ms_question .answer-card{padding:24px 0;border-top:1px solid var(--line)}.single-ms_question .answer-card:first-child{border-top:0}.single-ms_question .answer-card.elevated+.answer-card{border-top:0}.single-ms_question .answer-card.elevated{margin:16px 0 4px;padding:22px;border:1px solid var(--line-strong);border-top:1px solid var(--line-strong);border-radius:16px;background:linear-gradient(180deg,var(--lime-soft),var(--white) 62%)}.single-ms_question .answer-topflag{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.single-ms_question .answer-topflag svg{width:13px;height:13px}.single-ms_question .answer-author{display:flex;align-items:flex-start;gap:11px;margin-bottom:6px}.single-ms_question .author-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--green);font-size:12px;font-weight:800}.single-ms_question .author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.single-ms_question .author-main{min-width:0}.single-ms_question .author-name-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.single-ms_question .author-name{font-size:13.5px;font-weight:750;letter-spacing:-.01em}.single-ms_question a.author-name:hover{color:var(--green-2)}.single-ms_question .author-role{margin-top:1px;font-size:12px;color:var(--muted)}.single-ms_question .voice-tag{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px}.single-ms_question .voice-editorial{background:var(--green);color:#fff}.single-ms_question .voice-contributor{border:1px solid var(--green-2);color:var(--green-2)}.single-ms_question .voice-community{background:var(--cream);color:var(--green-2)}.single-ms_question .voice-member{background:#f0f1eb;color:var(--muted)}.single-ms_question .answer-content{position:relative;max-width:640px;color:#2f312b;font-size:16.5px;line-height:1.7;letter-spacing:-.006em}.single-ms_question .answer-content p{margin:0 0 15px}.single-ms_question .answer-content p:last-child{margin-bottom:0}.single-ms_question .answer-body.is-clamped{max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 74%,transparent);mask-image:linear-gradient(180deg,#000 74%,transparent)}.single-ms_question .read-more-row{margin-top:12px}.single-ms_question .read-more{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:0 0;color:var(--green-2);font-family:Inter,sans-serif;font-size:12.5px;font-weight:800}.single-ms_question .read-more:hover{color:var(--green)}.single-ms_question .read-more-arrow{transition:transform .18s ease}.single-ms_question .read-more.expanded .read-more-arrow{transform:rotate(180deg)}.single-ms_question .answer-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.single-ms_question .answer-card.elevated .answer-footer{border-top-color:var(--line-strong)}.single-ms_question .helpful-stats{margin:14px 0 0;color:var(--soft);font-size:12.5px;font-weight:600}.single-ms_question .helpful-feedback{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.single-ms_question .helpful-feedback[aria-busy=true]{opacity:.85}.single-ms_question .helpful-prompt{color:var(--soft);font-size:12px;font-weight:650}.single-ms_question .helpful-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:100px;background:var(--white);color:#3b3d37;font-size:12.5px;font-weight:700;transition:all .18s ease}.single-ms_question .helpful-button:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_question .helpful-button:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.single-ms_question .helpful-button.active{background:var(--lime-soft);border-color:var(--green-2);color:var(--green)}.single-ms_question .helpful-button:disabled{cursor:default;opacity:.7}.single-ms_question .helpful-thanks{color:var(--green-2);font-size:12px;font-weight:700}.single-ms_question .helpful-error{color:#b1401f;font-size:12px;font-weight:650;flex-basis:100%}.single-ms_question .helpful-reasons{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%;margin-top:2px}.single-ms_question .helpful-reason{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:100px;background:var(--cream);color:#3b3d37;font-size:12px;font-weight:650;transition:all .18s ease}.single-ms_question .helpful-reason:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_question .helpful-reason:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.single-ms_question .helpful-reason.chosen{background:var(--lime-soft);border-color:var(--green-2);color:var(--green)}.single-ms_question .helpful-reason:disabled{cursor:default;opacity:.7}.single-ms_question .inline-discovery{display:flex;align-items:flex-start;gap:12px;margin:22px 0;padding:16px 18px;background:var(--lime-soft);border:1px solid #dcecb9;border-left:3px solid var(--green-2);border-radius:var(--radius-md,14px)}.single-ms_question .inline-discovery-icon{flex:0 0 auto;color:var(--green-2);font-size:15px;line-height:1.4}.single-ms_question .inline-discovery-label{display:block;color:var(--green-2);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px}.single-ms_question .inline-discovery a{display:inline-block;color:var(--ink);font-size:14px;font-weight:700;line-height:1.45;letter-spacing:-.01em;font-family:Inter,sans-serif}.single-ms_question .inline-discovery a:hover{color:var(--green-2)}.single-ms_question .answer-share{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;background:0 0;color:var(--soft);font-size:12.5px;font-weight:700;border-radius:100px}.single-ms_question .answer-share svg{width:14px;height:14px}.single-ms_question .answer-share:hover{color:var(--ink);background:var(--paper)}.single-ms_question .write-answer{margin-top:32px;padding:26px;border:1px solid var(--line-strong);border-radius:16px;background:var(--cream)}.single-ms_question .write-answer h3{margin:0 0 8px;font-size:17px;letter-spacing:-.02em;font-weight:800}.single-ms_question .write-answer>p{margin:0 0 16px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:52ch}.single-ms_question .answer-form-error{margin-bottom:12px;padding:9px 12px;border-radius:9px;background:var(--danger-soft);color:var(--danger);font-size:12.5px}.single-ms_question .rich-toolbar{display:flex;align-items:center;gap:4px;margin-bottom:6px;flex-wrap:wrap}.single-ms_question .rich-toolbar button{width:28px;height:28px;flex:none;border:1px solid var(--line-strong);border-radius:8px;background:var(--white);color:var(--muted);font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.single-ms_question .rich-toolbar button:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_question .rich-toolbar button:disabled{opacity:.5;pointer-events:none}.single-ms_question .rich-toolbar button svg{width:14px;height:14px}.single-ms_question .rich-toolbar-sep{width:1px;height:18px;background:var(--line-strong);margin:0 2px}.single-ms_question .rich-toolbar-status{font-size:11px;color:var(--soft)}.single-ms_question .rich-toolbar-status.is-error{color:var(--danger)}.single-ms_question .answer-textarea{width:100%;min-height:120px;padding:14px;resize:vertical;border:1px solid var(--line-strong);border-radius:12px;background:var(--white);color:var(--ink);font-size:14px;line-height:1.6;outline:0;overflow-y:auto;transition:border-color .18s ease,box-shadow .18s ease}.single-ms_question .answer-textarea:empty::before{content:attr(data-placeholder);color:var(--soft)}.single-ms_question .answer-textarea p{margin:0 0 .8em}.single-ms_question .answer-textarea p:last-child{margin-bottom:0}.single-ms_question .answer-textarea:focus{border-color:var(--green-2);box-shadow:0 0 0 4px var(--lime-soft)}.single-ms_question .answer-format-hint{margin-top:7px;color:var(--soft);font-size:11px}.single-ms_question .answer-role-field{margin-top:14px;max-width:340px}.single-ms_question .answer-role-field label{display:block;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:6px}.single-ms_question .answer-role-optional{color:var(--muted);font-weight:500}.single-ms_question .answer-role-field input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--white);color:var(--ink);font-size:13.5px;outline:0;transition:border-color .18s ease,box-shadow .18s ease}.single-ms_question .answer-role-field input:focus{border-color:var(--green-2);box-shadow:0 0 0 4px var(--lime-soft)}.single-ms_question .write-answer-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.single-ms_question .answer-guidance{color:var(--soft);font-size:11px}.single-ms_question .submit-answer{height:42px;padding:0 18px;border:0;border-radius:11px;background:var(--green);color:#fff;font-size:13px;font-weight:800}.single-ms_question .submit-answer:hover{background:var(--green-2)}.single-ms_question .answer-signin-note{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.single-ms_question .answer-signin-note span{color:var(--soft);font-size:12px}.single-ms_question .answers-empty{padding:26px 0;color:var(--muted);font-size:14.5px}.single-ms_question .go-deeper{margin-top:34px;padding-top:28px;border-top:2px solid var(--lime);display:grid;gap:12px}.single-ms_question .go-deeper-label{margin:0;color:var(--green-2);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.single-ms_question .go-deeper-card{display:block;padding:18px 20px;background:var(--cream);border:1px solid var(--line-strong);border-radius:14px;transition:border-color .15s ease,transform .15s ease}.single-ms_question .go-deeper-card:hover{border-color:var(--green-2);transform:translateY(-2px)}.single-ms_question .go-deeper-type{display:block;margin-bottom:5px;color:var(--green-2);font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.single-ms_question .go-deeper-title{display:block;font-size:16px;line-height:1.3;font-weight:800;letter-spacing:-.02em;color:var(--green)}.single-ms_question .go-deeper-dek{display:block;margin-top:6px;color:var(--muted);font-size:13px;line-height:1.55}.single-ms_question .go-deeper-cta{display:inline-block;margin-top:12px;color:var(--green-2);font-size:12px;font-weight:800}.single-ms_question .people-also-asked{margin-top:40px;padding:30px 24px 28px;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.single-ms_question .paa-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--green-2);margin-bottom:5px}.single-ms_question .people-also-asked h2{font-size:21px;letter-spacing:-.03em;font-weight:800;margin-bottom:18px}.single-ms_question .paa-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.single-ms_question .paa-card{display:flex;align-items:flex-start;gap:12px;padding:16px 17px;background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color var(--transition),transform var(--transition)}.single-ms_question .paa-card:hover{border-color:var(--green-2);transform:translateY(-2px)}.single-ms_question .paa-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--lime-soft);color:var(--green);font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:1px}.single-ms_question .paa-body{min-width:0}.single-ms_question .paa-title{display:block;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:-.01em}.single-ms_question .paa-meta{display:flex;gap:7px;margin-top:6px;color:var(--soft);font-size:11.5px}.single-ms_question .related-ministry-questions{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.single-ms_question .related-ministry-questions h2{font-size:17px;letter-spacing:-.02em;font-weight:800;margin-bottom:12px}.single-ms_question .related-ministry-questions ul{list-style:none;margin:0;padding:0}.single-ms_question .related-ministry-questions li{border-bottom:1px solid var(--line)}.single-ms_question .related-ministry-questions li:last-child{border-bottom:0}.single-ms_question .related-ministry-questions a{display:block;padding:12px 2px;font-size:14px;font-weight:650;line-height:1.4;color:var(--ink)}.single-ms_question .related-ministry-questions a:hover{color:var(--green-2);text-decoration:underline}.single-ms_question .keep-exploring{padding:34px 0 6px}.single-ms_question .explore-head{margin-bottom:14px}.single-ms_question .explore-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--green-2);margin-bottom:5px}.single-ms_question .keep-exploring h2{font-size:19px;letter-spacing:-.03em;font-weight:800}.single-ms_question .explore-row{display:flex;gap:13px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.single-ms_question .explore-card{flex:0 0 220px;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;min-height:132px;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color var(--transition),transform var(--transition)}.single-ms_question .explore-card:hover{border-color:var(--green-2);transform:translateY(-2px)}.single-ms_question .explore-tag{align-self:flex-start;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--green-2);background:var(--lime-soft);padding:3px 8px;border-radius:6px}.single-ms_question .explore-title{font-size:13.5px;font-weight:700;line-height:1.4;flex:1}.single-ms_question .explore-count{font-size:11px;color:var(--soft)}.single-ms_question .explore-endcard{flex:0 0 170px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;background:var(--green);color:#fff;border-radius:14px;padding:16px}.single-ms_question .explore-endcard strong{font-size:14px}.single-ms_question .explore-endcard span{font-size:11.5px;color:#bcd0c8}.single-ms_question .sticky-write{display:none}@media(max-width:900px){.single-ms_question .sticky-write{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:10px;right:10px;bottom:10px;z-index:190;padding:12px 16px;background:var(--green);color:#fff;border-radius:16px;box-shadow:0 15px 40px rgba(24,61,50,.3);transition:opacity .2s ease,transform .2s ease}.single-ms_question .sticky-write.is-hidden{opacity:0;transform:translateY(12px);pointer-events:none}.single-ms_question .sticky-write span{font-size:12px;color:#c3d3cb}.single-ms_question .sticky-write a{flex:none;background:var(--lime);color:var(--green);padding:9px 14px;border-radius:10px;font-size:12px;font-weight:800}}@media(max-width:700px){.single-ms_question .paa-list{grid-template-columns:1fr}.single-ms_question .people-also-asked{padding:26px 18px 24px}.single-ms_question .explore-card{flex-basis:190px}}.single-ms_question .sidebar{position:sticky;top:28px;display:grid;gap:14px}.single-ms_question .rail-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.single-ms_question .rail-label{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.single-ms_question .rail-chips{display:flex;flex-wrap:wrap;gap:6px}.single-ms_question .rail-chip{font-size:11.5px;font-weight:700;padding:5px 10px;border-radius:100px;background:var(--soft-bg,#f6f5ef);color:#3b3d37;border:1px solid var(--line)}.single-ms_question .rail-chip:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_question .rail-card.rail-ask{background:var(--green);border-color:var(--green);color:#fff}.single-ms_question .rail-ask .rail-label{color:#9db3a8}.single-ms_question .rail-ask h3{margin:0;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.single-ms_question .rail-ask p{margin:8px 0 0;color:#c2d3cc;font-size:12px;line-height:1.55}.single-ms_question .rail-ask a{display:inline-flex;margin-top:14px;padding:9px 13px;border-radius:9px;background:var(--lime);color:var(--green);font-size:11.5px;font-weight:850}.single-ms_question .rail-resources{display:flex;flex-direction:column}.single-ms_question .rail-resource{display:block;padding:12px 0;border-top:1px solid var(--line)}.single-ms_question .rail-resource:first-child{border-top:0;padding-top:0}.single-ms_question .rail-resource-type{display:block;margin-bottom:3px;color:var(--green-2);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.single-ms_question .rail-resource-title{font-size:12.5px;line-height:1.4;font-weight:700}.single-ms_question .rail-resource:hover .rail-resource-title{color:var(--green-2)}.single-ms_question .rail-related a{display:block;padding:11px 0;border-top:1px solid var(--line);font-size:12.5px;line-height:1.4;font-weight:700;color:var(--ink)}.single-ms_question .rail-related a:first-of-type{border-top:0;padding-top:0}.single-ms_question .rail-related a:hover{color:var(--green-2)}.single-ms_question .rail-related a span{display:block;margin-top:3px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:940px){.single-ms_question .question-layout{grid-template-columns:1fr;gap:36px;padding-bottom:72px}.single-ms_question .sidebar{position:static;grid-template-columns:1fr 1fr;align-items:start}.single-ms_question .rail-card.rail-ask{grid-column:1/-1}}@media(max-width:700px){.single-ms_question .breadcrumbs{padding-top:18px;margin-bottom:16px;font-size:12px}.single-ms_question .question-title{font-size:24px;line-height:1.2;max-width:none}.single-ms_question .question-situation-text{font-size:15px}.single-ms_question .question-meta{gap:6px 12px;margin-top:16px;padding-bottom:18px;font-size:12.5px}.single-ms_question .question-meta .meta-dot{display:none}.single-ms_question .question-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.single-ms_question .question-actions .action-button{height:46px;padding:0 14px;white-space:nowrap}.single-ms_question .question-actions .action-button.primary{display:none}.single-ms_question .share-wrap{display:block}.single-ms_question .share-wrap .action-button{width:100%}.single-ms_question .share-menu{min-width:min(260px,calc(100vw - 28px))}.single-ms_question .share-opt{padding:12px;font-size:14px}.single-ms_question .answers-section{margin-top:30px}.single-ms_question .answer-card.elevated{padding:18px}.single-ms_question .answer-content{font-size:16.5px;line-height:1.68}.single-ms_question .answer-footer{margin-top:16px;padding-top:13px}.single-ms_question .answer-share,.single-ms_question .helpful-button,.single-ms_question .helpful-reason{min-height:42px}.single-ms_question .answer-footer .share-menu{min-width:min(240px,calc(100vw - 28px))}.single-ms_question .write-answer{padding:20px 17px}.single-ms_question .write-answer-footer{flex-direction:column;align-items:stretch;gap:10px}.single-ms_question .submit-answer{width:100%}.single-ms_question .sidebar{grid-template-columns:1fr}}@media(max-width:390px){.single-ms_question .question-title{font-size:22px}}.post-type-archive-ms_resource button,.post-type-archive-ms_resource input,.post-type-archive-ms_resource select{font:inherit}.post-type-archive-ms_resource button{cursor:pointer}.post-type-archive-ms_resource a{color:inherit;text-decoration:none}.post-type-archive-ms_resource .page{width:min(calc(100% - 40px),1120px);margin:auto}.post-type-archive-ms_resource .breadcrumbs{padding-top:30px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:12.5px}.post-type-archive-ms_resource .breadcrumbs a:hover{color:var(--green-2)}.post-type-archive-ms_resource .breadcrumb-separator{color:#b7b7b0}.post-type-archive-ms_resource .ra-hero{padding-bottom:26px;border-bottom:1px solid var(--line)}.post-type-archive-ms_resource .ra-hero h1{margin:14px 0 0;font-size:clamp(33px,5vw,52px);line-height:1.02;letter-spacing:-.05em;font-weight:800;max-width:15ch}.post-type-archive-ms_resource .ra-desc{margin:15px 0 0;color:var(--muted);font-size:15.5px;line-height:1.62;max-width:58ch}.post-type-archive-ms_resource .ra-desc strong{color:#3b3d37;font-weight:700}.post-type-archive-ms_resource .ra-barrow{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;margin-top:22px}.post-type-archive-ms_resource .ra-stats{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.post-type-archive-ms_resource .ra-stats strong{color:#3b3d37;font-weight:750}.post-type-archive-ms_resource .ra-back{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border-radius:10px;border:1px solid var(--line-strong);color:#3b3d37;font-size:12.5px;font-weight:700;background:var(--white)}.post-type-archive-ms_resource .ra-back:hover{border-color:var(--green-2);color:var(--green-2)}.post-type-archive-ms_resource .ra-back svg{width:14px;height:14px}.post-type-archive-ms_resource .ra-filters{margin-top:22px;display:flex;flex-direction:column;gap:12px}.post-type-archive-ms_resource .ra-frow{display:flex;align-items:baseline;gap:8px 10px;flex-wrap:wrap}.post-type-archive-ms_resource .ra-flabel{flex:none;width:48px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--soft)}.post-type-archive-ms_resource .ra-chip{font-size:12px;font-weight:650;padding:6px 12px;border-radius:100px;border:1px solid var(--line-strong);color:#3b3d37;background:var(--white)}.post-type-archive-ms_resource .ra-chip:hover{border-color:var(--green-2);color:var(--green-2)}.post-type-archive-ms_resource .ra-chip.on{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_resource .ra-layout{display:grid;gap:clamp(32px,5vw,56px);margin-top:34px;padding-bottom:96px}@media(min-width:940px){.post-type-archive-ms_resource .ra-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start}}.post-type-archive-ms_resource .ra-layout>main{min-width:0}.post-type-archive-ms_resource .ra-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.post-type-archive-ms_resource .ra-sec-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_resource .ra-sec-head h2 span{color:var(--soft);font-weight:600}.post-type-archive-ms_resource .ra-sort{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.post-type-archive-ms_resource .ra-sort select{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);color:#3b3d37;font-size:12.5px;font-weight:650;outline:0}.post-type-archive-ms_resource .resource-list{display:flex;flex-direction:column}.post-type-archive-ms_resource .resource{display:block;padding:22px 0;border-top:1px solid var(--line);transition:padding-left var(--transition)}.post-type-archive-ms_resource .resource-list .resource:first-child{border-top:0;padding-top:8px}.post-type-archive-ms_resource .resource:hover{padding-left:6px}.post-type-archive-ms_resource .resource-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px}.post-type-archive-ms_resource .type{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green-2);padding:4px 9px;border-radius:6px;background:var(--lime-soft)}.post-type-archive-ms_resource .separator{width:3px;height:3px;border-radius:50%;background:#b7b7af}.post-type-archive-ms_resource .date{color:var(--soft);font-size:10.5px;letter-spacing:.02em}.post-type-archive-ms_resource .resource h3{margin:0;max-width:60ch;font-size:19px;line-height:1.32;letter-spacing:-.025em;font-weight:750;color:var(--ink)}.post-type-archive-ms_resource .resource:hover h3{color:var(--green-2)}.post-type-archive-ms_resource .excerpt{margin:7px 0 0;max-width:66ch;color:var(--muted);font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-type-archive-ms_resource .resource-bottom{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:13px}.post-type-archive-ms_resource .resource-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--soft);font-size:10.5px}.post-type-archive-ms_resource .area{padding:4px 10px;border-radius:100px;background:var(--cream);color:#585b52;font-weight:750}.post-type-archive-ms_resource .read-time{font-variant-numeric:tabular-nums}.post-type-archive-ms_resource .resource-deeper{color:var(--green-2);font-weight:650}.post-type-archive-ms_resource .arrow{margin-left:auto;color:var(--soft);font-size:15px;transition:color var(--transition),transform var(--transition)}.post-type-archive-ms_resource .resource:hover .arrow{color:var(--green-2);transform:translateX(3px)}.post-type-archive-ms_resource .load-more-wrap{margin-top:26px}.post-type-archive-ms_resource .load-more-wrap .nav-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.post-type-archive-ms_resource .load-more-wrap .current,.post-type-archive-ms_resource .load-more-wrap a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--white);font-size:13px;font-weight:700;color:#3b3d37}.post-type-archive-ms_resource .load-more-wrap .current{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_resource .load-more-wrap a:hover{border-color:var(--green-2);color:var(--green-2)}.post-type-archive-ms_resource .ra-q-strip{margin-top:40px;padding:26px;border-radius:16px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.post-type-archive-ms_resource .ra-qs-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9db3a8}.post-type-archive-ms_resource .ra-q-strip h2{margin:8px 0 0;font-size:19px;font-weight:750;letter-spacing:-.025em}.post-type-archive-ms_resource .ra-q-strip p{margin:6px 0 0;color:#c2d3cc;font-size:12.5px;max-width:48ch}.post-type-archive-ms_resource .ra-q-strip a{flex:none;display:inline-flex;align-items:center;padding:11px 16px;border-radius:10px;background:var(--lime);color:var(--green);font-size:12px;font-weight:850}.post-type-archive-ms_resource .empty-state{padding:56px 4px;border-top:1px solid var(--line)}.post-type-archive-ms_resource .empty-state h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_resource .empty-state p{margin:9px 0 0;color:var(--muted);font-size:13.5px;max-width:48ch}.post-type-archive-ms_resource .empty-state .text-link{color:var(--green-2);font-weight:800}.post-type-archive-ms_resource .sidebar{display:grid;gap:14px}@media(min-width:940px){.post-type-archive-ms_resource .sidebar{position:sticky;top:28px}}.post-type-archive-ms_resource .side-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.post-type-archive-ms_resource .side-label{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.post-type-archive-ms_resource .side-card.write-cta{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_resource .write-cta .side-label{color:#9db3a8}.post-type-archive-ms_resource .write-cta h3{margin:0;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.post-type-archive-ms_resource .write-cta p{margin:8px 0 0;color:#c2d3cc;font-size:12px;line-height:1.5}.post-type-archive-ms_resource .write-cta-button{display:inline-flex;margin-top:14px;padding:9px 13px;border-radius:9px;background:var(--lime);color:var(--green);font-size:11.5px;font-weight:850}.post-type-archive-ms_resource .category-list{display:flex;flex-direction:column}.post-type-archive-ms_resource .category-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13px;font-weight:650;color:#3b3d37}.post-type-archive-ms_resource .category-link:first-child{border-top:0;padding-top:0}.post-type-archive-ms_resource .category-link:hover{color:var(--green-2)}.post-type-archive-ms_resource .category-count{color:var(--soft);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.post-type-archive-ms_resource .side-card.side-note h3{margin:0;font-size:14px;font-weight:800;letter-spacing:-.02em}.post-type-archive-ms_resource .side-card.side-note p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}@media(max-width:940px){.post-type-archive-ms_resource .ra-layout{grid-template-columns:1fr;gap:36px;padding-bottom:72px}.post-type-archive-ms_resource .sidebar{position:static;grid-template-columns:1fr 1fr;align-items:start}.post-type-archive-ms_resource .sidebar .write-cta{grid-column:1/-1}}@media(max-width:640px){.post-type-archive-ms_resource .breadcrumbs{padding-top:18px;margin-bottom:16px}.post-type-archive-ms_resource .ra-hero h1{font-size:29px}.post-type-archive-ms_resource .ra-back{width:100%;justify-content:center}.post-type-archive-ms_resource .ra-flabel{width:100%}.post-type-archive-ms_resource .resource h3{font-size:17px}.post-type-archive-ms_resource .ra-q-strip{padding:22px}.post-type-archive-ms_resource .ra-q-strip a{width:100%;justify-content:center}.post-type-archive-ms_resource .sidebar{grid-template-columns:1fr}.post-type-archive-ms_resource .arrow{display:none}}.single-ms_resource button,.single-ms_resource input{font:inherit}.single-ms_resource button{cursor:pointer}.single-ms_resource a{color:inherit;text-decoration:none}.single-ms_resource .progress{position:fixed;top:0;left:0;width:0%;height:3px;z-index:1000;background:var(--green-2)}.single-ms_resource .page{width:min(calc(100% - 40px),var(--max));margin:auto}.single-ms_resource .breadcrumb{padding-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:11px}.single-ms_resource .breadcrumb a:hover{color:var(--ink)}.single-ms_resource .breadcrumb-separator{color:#b7b7af}.single-ms_resource .article-header{max-width:850px;margin:0 auto;padding:56px 0 44px}.single-ms_resource .article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.single-ms_resource .resource-type{color:var(--green-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .meta-dot{width:3px;height:3px;border-radius:50%;background:#b4b4ac}.single-ms_resource .article-meta span{font-size:10px}.single-ms_resource .article-meta .secondary{color:var(--soft)}.single-ms_resource .article-header h1{max-width:850px;font-size:clamp(38px,6vw,64px);line-height:1.02;letter-spacing:-.065em;font-weight:800}.single-ms_resource .article-dek{max-width:760px;margin-top:22px;color:var(--muted);font-size:17px;line-height:1.7}.single-ms_resource .article-byline{display:flex;align-items:center;gap:11px;margin-top:28px}.single-ms_resource .avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#dfe7d8;color:var(--green);font-size:11px;font-weight:800}.single-ms_resource .author-info{display:flex;flex-direction:column;gap:2px}.single-ms_resource .author-name{font-size:11px;font-weight:750}.single-ms_resource .author-role{color:var(--soft);font-size:10px}.single-ms_resource .article-actions{max-width:850px;margin:0 auto 38px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.single-ms_resource .action-left,.single-ms_resource .action-right{display:flex;align-items:center;gap:7px}.single-ms_resource .action-btn{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:100px;background:0 0;color:#555850;font-size:10px;font-weight:750;transition:all var(--transition)}.single-ms_resource .action-btn:hover{border-color:var(--line);background:var(--white);color:var(--ink)}.single-ms_resource .action-btn.saved{background:var(--lime-soft);color:var(--green-2);border-color:#cfe1c8}.single-ms_resource .action-button{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:100px;background:0 0;color:#555850;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:.15s ease}.single-ms_resource .action-button:hover{border-color:var(--line);background:var(--white);color:var(--ink)}.single-ms_resource .action-icon{font-size:14px}.single-ms_resource .article-layout{display:grid;grid-template-columns:180px minmax(0,var(--reading)) 260px;justify-content:center;gap:44px;padding-bottom:80px}.single-ms_resource .toc{grid-column:1}.single-ms_resource .article{grid-column:2}.single-ms_resource .right-rail{grid-column:3}.single-ms_resource .toc{position:sticky;top:108px;align-self:start;padding-top:5px}.single-ms_resource .toc-label{margin-bottom:12px;color:var(--soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .toc a{display:block;padding:7px 0;color:var(--muted);font-size:10px;line-height:1.45;transition:color var(--transition)}.single-ms_resource .toc a.active,.single-ms_resource .toc a:hover{color:var(--green-2);font-weight:700}.single-ms_resource .article{min-width:0}.single-ms_resource .article p{margin-bottom:22px;color:#33332f;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.82}.single-ms_resource .article h2{margin:48px 0 17px;font-size:28px;line-height:1.2;letter-spacing:-.045em;font-weight:800}.single-ms_resource .article h3{margin:36px 0 13px;font-size:20px;line-height:1.3;letter-spacing:-.03em;font-weight:800}.single-ms_resource .article ol,.single-ms_resource .article ul{margin-bottom:28px;padding-left:25px}.single-ms_resource .article li{margin-bottom:10px;color:#33332f;font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.7}.single-ms_resource .article strong{color:var(--ink);font-weight:750}.single-ms_resource .article a{color:var(--green-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.single-ms_resource .lead-highlight{margin-bottom:35px;padding:22px 24px;border-left:3px solid var(--green);background:var(--lime-soft);border-radius:0 12px 12px 0}.single-ms_resource .lead-highlight p{margin:0;color:#1f2e26;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.7;font-weight:550}.single-ms_resource .article blockquote{position:relative;margin:36px 0;padding:8px 46px 8px 25px;border-left:2px solid #c9c9c1}.single-ms_resource .article .bq-copy{position:absolute;top:6px;right:0;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px solid var(--line-strong);border-radius:100px;background:var(--white);color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.single-ms_resource .article .bq-copy:hover{border-color:var(--green-2);color:var(--green-2)}.single-ms_resource .article .bq-copy svg{width:12px;height:12px}.single-ms_resource .article .bq-copy.is-copied{border-color:var(--green-2);color:var(--green-2);background:var(--lime-soft)}@media(max-width:700px){.single-ms_resource .article blockquote{padding-right:0}.single-ms_resource .article .bq-copy{position:static;margin:10px 0 0}}.single-ms_resource .article .template-card{margin:34px 0 52px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--paper)}.single-ms_resource .article .template-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;background:var(--white);border-bottom:1px solid var(--line)}.single-ms_resource .article .template-number{display:flex;align-items:center;gap:12px;min-width:0}.single-ms_resource .article .template-number .number{flex:none;width:30px;height:30px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.single-ms_resource .article .template-title{font-size:15px;font-weight:800;color:var(--ink)}.single-ms_resource .article .template-timing{flex:none;color:var(--soft);font-size:11px;text-align:right}.single-ms_resource .article .template-card .message-area{position:relative;padding:24px 22px}.single-ms_resource .article .template-card .message-area blockquote{position:static;margin:0;padding:0 46px 0 0;border-left:0}.single-ms_resource .article .template-card .message-area .bq-copy{top:22px;right:20px}.single-ms_resource .article .template-card .message-area blockquote p{margin:0;font-size:18px;line-height:1.7;color:#292d2a}.single-ms_resource .article .template-advice{padding:16px 22px 20px;background:var(--cream);border-top:1px solid var(--line);font-size:13.5px;line-height:1.7;color:var(--muted)}.single-ms_resource .article .template-advice strong{color:var(--green-2)}@media(max-width:700px){.single-ms_resource .article .template-header{padding:14px 16px}.single-ms_resource .article .template-card .message-area{padding:18px 16px}.single-ms_resource .article .template-advice{padding:14px 16px 18px}}.single-ms_resource .article blockquote p{margin:0;color:#484842;font-size:21px;line-height:1.6}.single-ms_resource .practice-box{margin:40px 0;padding:25px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.single-ms_resource .practice-label{margin-bottom:9px;color:var(--green-2);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .practice-box h3{margin:0 0 8px;font-size:19px}.single-ms_resource .practice-box p{margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--muted);font-size:13px;line-height:1.7}.single-ms_resource .reference{margin:34px 0;padding:19px 21px;background:var(--cream);border-radius:12px}.single-ms_resource .reference-label{margin-bottom:7px;color:var(--soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .reference strong{display:block;margin-bottom:5px;font-size:13px}.single-ms_resource .reference p{margin:0;color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1.65}.single-ms_resource .article-end-note{margin-top:44px;padding:20px 22px;border-left:2px solid var(--green-2);background:var(--cream);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink);font-size:16px;font-style:italic;line-height:1.7}.single-ms_resource .article-end{margin-top:55px;padding-top:28px;border-top:1px solid var(--line)}.single-ms_resource .article-end p{margin:0;color:var(--soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:1.7}.single-ms_resource .right-rail{position:sticky;top:108px;align-self:start;display:flex;flex-direction:column;gap:14px}.single-ms_resource .rail-card{padding:20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.single-ms_resource .rail-label{margin-bottom:10px;color:var(--soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .rail-card h3{margin-bottom:7px;font-size:15px;line-height:1.35;letter-spacing:-.03em;font-weight:800}.single-ms_resource .rail-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.single-ms_resource .ask-card{background:var(--green);border-color:var(--green);color:#fff;position:relative;overflow:hidden}.single-ms_resource .ask-card::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid rgba(255,255,255,.12);right:-52px;bottom:-52px}.single-ms_resource .ask-card .rail-label{color:#b9d6cb}.single-ms_resource .ask-card p{color:#c5d3ce}.single-ms_resource .ask-card-button{width:100%;height:40px;margin-top:14px;border:0;border-radius:11px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;position:relative;z-index:1}.single-ms_resource .question-link{display:block;padding:12px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.45;font-weight:600;transition:color var(--transition)}.single-ms_resource .question-link:first-of-type{border-top:0}.single-ms_resource .question-link:hover{color:var(--green-2)}.single-ms_resource .question-count{display:block;margin-top:4px;color:var(--soft);font-size:9px;font-weight:500}.single-ms_resource .below{width:min(920px,100%);margin:0 auto;padding-bottom:80px}.single-ms_resource .below-heading{margin-bottom:17px;font-size:20px;letter-spacing:-.03em;font-weight:800}.single-ms_resource .related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.single-ms_resource .related-card{padding:22px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.single-ms_resource .related-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.single-ms_resource .related-type{color:var(--green-2);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.single-ms_resource .related-card h3{margin:9px 0 8px;font-size:15px;line-height:1.4;letter-spacing:-.02em;font-weight:750}.single-ms_resource .related-card p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.single-ms_resource .community-cta{margin-top:45px;padding:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream)}.single-ms_resource .community-cta-label{margin-bottom:8px;color:var(--green-2);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.single-ms_resource .community-cta h2{margin-bottom:8px;font-size:24px;letter-spacing:-.04em;font-weight:800}.single-ms_resource .community-cta p{max-width:620px;color:var(--muted);font-size:12px;line-height:1.7}.single-ms_resource .community-actions{display:flex;gap:8px;margin-top:18px}.single-ms_resource .cta-button{height:42px;padding:0 17px;border-radius:12px;border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:11px;font-weight:800}.single-ms_resource .cta-button.primary{background:var(--green);border-color:var(--green);color:#fff}@media(max-width:1050px){.single-ms_resource .article-layout{grid-template-columns:minmax(0,720px) 200px;gap:38px}.single-ms_resource .toc{display:none}.single-ms_resource .article{grid-column:1}.single-ms_resource .right-rail{grid-column:2}}@media(max-width:700px){.single-ms_resource .breadcrumb{padding-top:22px;font-size:9px;white-space:nowrap;overflow:hidden}.single-ms_resource .article-header{padding:36px 0 28px}.single-ms_resource .article-header h1{font-size:36px;line-height:1.05}.single-ms_resource .article-dek{margin-top:17px;font-size:14px}.single-ms_resource .article-actions{margin-bottom:24px}.single-ms_resource .action-btn{padding:0 10px;font-size:9px}.single-ms_resource .article-layout{display:block;padding-bottom:50px}.single-ms_resource .right-rail{display:none}.single-ms_resource .article p{font-size:17px;line-height:1.8}.single-ms_resource .article h2{margin-top:38px;font-size:25px}.single-ms_resource .article h3{font-size:19px}.single-ms_resource .article li{font-size:16px}.single-ms_resource .lead-highlight{padding:18px;margin-bottom:28px}.single-ms_resource .lead-highlight p{font-size:13px}.single-ms_resource .article blockquote{padding-left:18px}.single-ms_resource .article blockquote p{font-size:19px}.single-ms_resource .practice-box{padding:20px;margin:32px 0}.single-ms_resource .below{padding-bottom:50px}.single-ms_resource .related-grid{grid-template-columns:1fr}.single-ms_resource .community-cta{padding:22px;margin-top:32px}.single-ms_resource .community-cta h2{font-size:22px}.single-ms_resource .community-actions{flex-direction:column}.single-ms_resource .cta-button{width:100%}}@media(max-width:390px){.single-ms_resource .article-header h1{font-size:31px}}.tax-ms_area button,.tax-ms_area input,.tax-ms_area select{font:inherit}.tax-ms_area button{cursor:pointer}.tax-ms_area a{color:inherit;text-decoration:none}.tax-ms_area .page{width:min(calc(100% - 40px),1120px);margin:auto}.tax-ms_area .breadcrumbs{padding-top:30px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soft);font-size:12.5px}.tax-ms_area .breadcrumbs a:hover{color:var(--green-2)}.tax-ms_area .breadcrumb-separator{color:#b7b7b0}.tax-ms_area .area-hero{padding-bottom:24px;border-bottom:1px solid var(--line)}.tax-ms_area .area-hero h1{margin:14px 0 0;font-size:clamp(33px,5vw,52px);line-height:1;letter-spacing:-.05em;font-weight:800}.tax-ms_area .area-desc{margin:14px 0 0;color:var(--muted);font-size:15.5px;line-height:1.6;max-width:52ch}.tax-ms_area .area-barrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.tax-ms_area .area-stats{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.tax-ms_area .area-stats strong{color:#3b3d37;font-weight:750}.tax-ms_area .btn-ask{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 18px;border-radius:11px;background:var(--green);color:#fff;font-size:13px;font-weight:750}.tax-ms_area .btn-ask:hover{background:var(--green-2)}.tax-ms_area .btn-ask svg{width:15px;height:15px}.tax-ms_area .area-topics{margin-top:22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tax-ms_area .at-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--soft);margin-right:2px}.tax-ms_area .topic-chip{font-size:12px;font-weight:650;padding:6px 12px;border-radius:100px;border:1px solid var(--line-strong);color:#3b3d37;background:var(--white)}.tax-ms_area .topic-chip:hover{border-color:var(--green-2);color:var(--green-2)}.tax-ms_area .topic-chip.on{background:var(--green);border-color:var(--green);color:#fff}.tax-ms_area .area-layout{display:grid;gap:clamp(32px,5vw,56px);margin-top:34px;padding-bottom:96px}@media(min-width:940px){.tax-ms_area .area-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start}}.tax-ms_area .area-layout>main{min-width:0}.tax-ms_area .area-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.tax-ms_area .area-sec-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.tax-ms_area .area-sort{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--soft)}.tax-ms_area .area-sort select{height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--white);color:#3b3d37;font-size:12.5px;font-weight:650;outline:0}.tax-ms_area .area-topic-group{margin-bottom:22px}.tax-ms_area .area-topic-group:last-child{margin-bottom:0}.tax-ms_area .area-topic-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 10px}.tax-ms_area .area-topic-heading h3{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.tax-ms_area .area-topic-heading span{flex:0 0 auto;color:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.tax-ms_area a.area-topic-heading:hover h3{color:var(--green-2)}.tax-ms_area a.area-topic-heading:hover span{color:var(--green-2)}.tax-ms_area .area-topic-heading.is-static{color:var(--soft)}.tax-ms_area .question-list{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tax-ms_area .question-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-top:1px solid #f1f1ec;transition:background var(--transition)}.tax-ms_area .question-row:first-child{border-top:0}.tax-ms_area .question-row:hover{background:var(--paper)}.tax-ms_area .question-row:hover .row-title{color:var(--green-2)}.tax-ms_area .row-accent{width:3px;align-self:stretch;flex:0 0 auto;border-radius:2px;background:var(--lime)}.tax-ms_area .row-main{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}.tax-ms_area .row-area{flex:0 0 auto;color:var(--green-2);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.tax-ms_area .row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;letter-spacing:-.015em;font-weight:700;color:var(--ink);transition:color var(--transition)}.tax-ms_area .row-answers{flex:0 0 auto;text-align:right;font-size:13px;font-weight:750;color:var(--muted)}.tax-ms_area .row-answers small{display:block;font-size:9px;font-weight:700;color:var(--soft);text-transform:uppercase;letter-spacing:.03em}.tax-ms_area .area-pagination{margin-top:26px}.tax-ms_area .area-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tax-ms_area .area-pagination .current,.tax-ms_area .area-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--white);font-size:13px;font-weight:700;color:#3b3d37}.tax-ms_area .area-pagination .current{background:var(--green);border-color:var(--green);color:#fff}.tax-ms_area .area-pagination a:hover{border-color:var(--green-2);color:var(--green-2)}.tax-ms_area .area-viewall{display:inline-flex;margin-top:22px;color:var(--green-2);font-size:12.5px;font-weight:850}.tax-ms_area .area-viewall.inline{margin-top:0;white-space:nowrap}.tax-ms_area .area-empty{padding:36px 0}.tax-ms_area .area-empty h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em}.tax-ms_area .area-empty p{margin:10px 0 0;color:var(--muted);font-size:14px}.tax-ms_area .area-empty .text-link{color:var(--green-2);font-weight:800}.tax-ms_area .area-departments{margin:8px 0 40px}.tax-ms_area .area-departments-sub{color:var(--soft);font-size:12.5px}.tax-ms_area .area-departments-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:14px}@media(max-width:560px){.tax-ms_area .area-departments-grid{grid-template-columns:1fr 1fr;gap:10px}.tax-ms_area .area-department-card{padding:13px 14px}.tax-ms_area .adc-name{font-size:12.5px}.tax-ms_area .adc-count{font-size:10.5px}}.tax-ms_area .area-department-card{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--white);border:1px solid var(--line);border-radius:14px;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.tax-ms_area .area-department-card:hover{border-color:var(--green-2);box-shadow:0 9px 30px rgba(0,0,0,.06);transform:translateY(-2px)}.tax-ms_area .adc-name{font-size:14px;font-weight:750;letter-spacing:-.01em;color:var(--ink)}.tax-ms_area .adc-count{font-size:11.5px;font-weight:600;color:var(--soft)}.tax-ms_area .area-resources{margin-top:44px;padding-top:34px;border-top:1px solid var(--line)}.tax-ms_area .area-res-list{display:flex;flex-direction:column;margin-top:14px}.tax-ms_area .area-res{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-top:1px solid var(--line)}.tax-ms_area .area-res:first-child{border-top:0}.tax-ms_area .area-res-type{flex:none;margin-top:2px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--green-2);padding:5px 9px;border-radius:6px;background:var(--lime-soft)}.tax-ms_area .area-res-main{min-width:0;display:block}.tax-ms_area .area-res-title{display:block;font-size:15px;line-height:1.35;letter-spacing:-.015em;font-weight:750;color:var(--ink)}.tax-ms_area .area-res:hover .area-res-title{color:var(--green-2)}.tax-ms_area .area-res-dek{display:-webkit-box;margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tax-ms_area .area-ask-strip{margin-top:44px;padding:26px;border-radius:16px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.tax-ms_area .aas-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9db3a8}.tax-ms_area .area-ask-strip h2{margin:8px 0 0;font-size:19px;font-weight:750;letter-spacing:-.025em}.tax-ms_area .area-ask-strip p{margin:6px 0 0;color:#c2d3cc;font-size:12.5px}.tax-ms_area .area-ask-strip a{flex:none;display:inline-flex;align-items:center;padding:11px 16px;border-radius:10px;background:var(--lime);color:var(--green);font-size:12px;font-weight:850}.tax-ms_area .area-rail{display:grid;gap:14px}@media(min-width:940px){.tax-ms_area .area-rail{position:sticky;top:28px}}.tax-ms_area .rail-card{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.tax-ms_area .rail-label{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.tax-ms_area .rail-card.rail-ask{background:var(--green);border-color:var(--green);color:#fff}.tax-ms_area .rail-ask .rail-label{color:#9db3a8}.tax-ms_area .rail-ask h3{margin:0;font-size:15px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.tax-ms_area .rail-ask p{margin:8px 0 0;color:#c2d3cc;font-size:12px;line-height:1.5}.tax-ms_area .rail-ask a{display:inline-flex;margin-top:14px;padding:9px 13px;border-radius:9px;background:var(--lime);color:var(--green);font-size:11.5px;font-weight:850}.tax-ms_area .rail-areas a{display:block;padding:10px 0;border-top:1px solid var(--line);font-size:13px;font-weight:650;color:#3b3d37}.tax-ms_area .rail-areas a:first-of-type{border-top:0;padding-top:0}.tax-ms_area .rail-areas a:hover{color:var(--green-2)}@media(max-width:940px){.tax-ms_area .area-layout{grid-template-columns:1fr;gap:36px;padding-bottom:72px}.tax-ms_area .area-rail{position:static;grid-template-columns:1fr 1fr;align-items:start}.tax-ms_area .area-rail .rail-ask{grid-column:1/-1}}@media(max-width:700px){.tax-ms_area .breadcrumbs{padding-top:18px;margin-bottom:16px;font-size:12px}.tax-ms_area .area-hero h1{font-size:30px}.tax-ms_area .btn-ask{width:100%;justify-content:center}.tax-ms_area .area-sec-head{align-items:flex-start}.tax-ms_area .question-row{padding:13px 14px;gap:10px}.tax-ms_area .row-main{flex-direction:column;align-items:flex-start;gap:3px}.tax-ms_area .row-title{white-space:normal;font-size:14px;line-height:1.35}.tax-ms_area .area-ask-strip{padding:22px}.tax-ms_area .area-ask-strip a{width:100%;justify-content:center}.tax-ms_area .area-rail{grid-template-columns:1fr}.tax-ms_area .area-res-title{font-size:14.5px}}.page-template-page-ministry-areas a{color:inherit;text-decoration:none}.page-template-page-ministry-areas button,.page-template-page-ministry-areas input{font:inherit}.page-template-page-ministry-areas button{cursor:pointer}.page-template-page-ministry-areas .page{width:min(var(--max),calc(100% - 40px));margin:auto;padding:66px 0 100px}.page-template-page-ministry-areas .hero{max-width:780px;margin-bottom:48px;position:relative}.page-template-page-ministry-areas .page h1{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.065em;margin-bottom:18px;font-weight:800}.page-template-page-ministry-areas .hero p{color:var(--muted);font-size:17px;max-width:650px;line-height:1.7}.page-template-page-ministry-areas .category-search{max-width:700px;position:relative;margin-bottom:60px}.page-template-page-ministry-areas .category-search input{width:100%;height:60px;border:1px solid var(--line-strong);border-radius:16px;background:var(--white);padding:0 20px 0 50px;outline:0;font-size:14px;color:var(--ink);box-shadow:var(--shadow-sm)}.page-template-page-ministry-areas .category-search input:focus{border-color:#a9c3b8;box-shadow:0 0 0 4px rgba(24,61,50,.1)}.page-template-page-ministry-areas .category-search input::placeholder{color:#9b9d97}.page-template-page-ministry-areas .search-icon{position:absolute;left:19px;top:19px;color:var(--soft-text);font-size:20px}.page-template-page-ministry-areas .section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.page-template-page-ministry-areas .section-title{font-size:21px;letter-spacing:-.04em;font-weight:800}.page-template-page-ministry-areas .section-desc{color:var(--muted);font-size:13px;margin-top:3px}.page-template-page-ministry-areas .categories{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:70px}.page-template-page-ministry-areas .category{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:26px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.page-template-page-ministry-areas .category:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.page-template-page-ministry-areas .category-number{font-size:11px;color:var(--soft-text);font-weight:800}.page-template-page-ministry-areas .category h2{font-size:19px;letter-spacing:-.03em;margin:24px 0 6px;font-weight:800}.page-template-page-ministry-areas .category-subcount{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 9px;border-radius:100px;background:var(--lime-soft);color:var(--green);font-size:10px;font-weight:800;letter-spacing:0}.page-template-page-ministry-areas .category p{color:var(--muted);font-size:13px;line-height:1.55;max-width:310px}.page-template-page-ministry-areas .category-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:22px}.page-template-page-ministry-areas .category-count{color:var(--soft-text);font-size:11px;font-weight:600}.page-template-page-ministry-areas .arrow{width:32px;height:32px;border-radius:50%;background:var(--cream);display:grid;place-items:center;font-size:15px;transition:.2s ease}.page-template-page-ministry-areas .category:hover .arrow{background:var(--green);color:#fff}.page-template-page-ministry-areas .no-results{display:none;grid-column:1/-1;padding:60px 20px;text-align:center;color:var(--soft-text);font-size:14px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm)}.page-template-page-ministry-areas .featured{background:var(--green);color:#fff;border-radius:var(--radius);padding:38px;margin-bottom:70px;display:grid;grid-template-columns:1.4fr .6fr;gap:30px;align-items:end;position:relative;overflow:hidden}.page-template-page-ministry-areas .featured::after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.1);right:-70px;bottom:-90px}.page-template-page-ministry-areas .featured-label{color:#b9d6cb;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;margin-bottom:12px}.page-template-page-ministry-areas .featured h2{font-size:30px;letter-spacing:-.05em;line-height:1.12;max-width:600px;font-weight:800}.page-template-page-ministry-areas .featured p{color:#c5d3ce;font-size:13px;margin-top:10px;max-width:580px;line-height:1.65}.page-template-page-ministry-areas .featured-action{justify-self:end;position:relative;z-index:1}.page-template-page-ministry-areas .featured-action a{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--ink);padding:13px 18px;border-radius:12px;font-size:13px;font-weight:800}.page-template-page-ministry-areas .discovery{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:70px}.page-template-page-ministry-areas .discovery-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:30px;background:var(--white)}.page-template-page-ministry-areas .discovery-card:first-child{background:var(--lime-soft);border-color:transparent}.page-template-page-ministry-areas .discovery-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--green-2);margin-bottom:9px}.page-template-page-ministry-areas .discovery h3{font-size:20px;letter-spacing:-.03em;margin-bottom:7px;font-weight:800}.page-template-page-ministry-areas .discovery p{color:var(--muted);font-size:13px;max-width:450px;line-height:1.6}.page-template-page-ministry-areas .discovery-link{display:inline-block;margin-top:20px;color:var(--green-2);font-size:13px;font-weight:800}.page-template-page-ministry-areas .bottom-cta{text-align:center;padding:65px 20px;border-top:1px solid var(--line)}.page-template-page-ministry-areas .bottom-cta h2{font-size:30px;letter-spacing:-.05em;margin-bottom:9px;font-weight:800}.page-template-page-ministry-areas .bottom-cta p{color:var(--muted);font-size:14px;max-width:520px;margin:auto;line-height:1.65}.page-template-page-ministry-areas .cta-ask{display:inline-block;margin-top:22px;background:var(--green);color:#fff;padding:13px 20px;border-radius:12px;font-size:13px;font-weight:800}@media(max-width:1000px){.page-template-page-ministry-areas .categories{grid-template-columns:repeat(2,1fr)}.page-template-page-ministry-areas .featured{grid-template-columns:1fr}.page-template-page-ministry-areas .featured-action{justify-self:start}}@media(max-width:700px){.page-template-page-ministry-areas .page{padding:40px 0 90px}.page-template-page-ministry-areas .hero{margin-bottom:36px}.page-template-page-ministry-areas .page h1{font-size:38px}.page-template-page-ministry-areas .hero p{font-size:15px}.page-template-page-ministry-areas .category-search{margin-bottom:44px}.page-template-page-ministry-areas .category-search input{height:54px}.page-template-page-ministry-areas .categories{grid-template-columns:1fr;gap:9px;margin-bottom:48px}.page-template-page-ministry-areas .category{min-height:0;padding:21px}.page-template-page-ministry-areas .category h2{margin-top:18px}.page-template-page-ministry-areas .featured{padding:26px;margin-bottom:48px;border-radius:20px}.page-template-page-ministry-areas .featured h2{font-size:25px}.page-template-page-ministry-areas .discovery{grid-template-columns:1fr;margin-bottom:50px}.page-template-page-ministry-areas .bottom-cta{padding:48px 10px}.page-template-page-ministry-areas .bottom-cta h2{font-size:26px}}.search button,.search input,.search select{font:inherit}.search button{cursor:pointer}.search a{color:inherit;text-decoration:none}.search .search-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:64px 0 54px;position:relative;overflow:hidden}.search .search-hero::before{content:"";position:absolute;width:420px;height:420px;right:-180px;top:-200px;background:var(--lime);opacity:.25;filter:blur(90px);border-radius:50%;pointer-events:none}.search .search-hero h1{font-size:clamp(32px,5vw,52px);line-height:1.02;letter-spacing:-.06em;max-width:720px;margin-bottom:26px;font-weight:800}.search .search-box{max-width:820px;position:relative}.search .search-box input{width:100%;height:64px;border:1px solid var(--line-strong);border-radius:16px;padding:0 130px 0 22px;outline:0;font-size:16px;background:var(--white);box-shadow:var(--shadow-sm);color:var(--ink)}.search .search-box input:focus{border-color:#a9c3b8;box-shadow:0 0 0 4px rgba(24,61,50,.1)}.search .search-box input::placeholder{color:#9b9d97}.search .search-submit{position:absolute;right:7px;top:7px;bottom:7px;border:0;border-radius:11px;background:var(--green);color:#fff;padding:0 21px;font-weight:800;font-size:14px}.search .results{padding:44px 0 100px}.search .results-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px}.search .results-title{font-size:24px;font-weight:800;letter-spacing:-.04em}.search .results-meta{color:var(--muted);font-size:14px;margin-top:4px}.search .sort{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted);white-space:nowrap}.search .sort select{border:1px solid var(--line);background:var(--white);padding:9px 30px 9px 12px;border-radius:100px;color:var(--ink);font-weight:650;outline:0}.search .filter-row{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:32px}.search .filter{border:1px solid var(--line);background:var(--white);border-radius:100px;padding:8px 15px;font-size:12px;font-weight:700;color:#555850;transition:all var(--transition)}.search .filter:hover{border-color:var(--line-strong);color:var(--ink)}.search .filter.active{background:var(--green);border-color:var(--green);color:#fff}.search .filter-n{display:inline-block;margin-left:5px;min-width:16px;padding:0 4px;border-radius:100px;background:var(--cream);color:#6b6f68;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}.search .filter.active .filter-n{background:rgba(255,255,255,.18);color:#fff}.search .group-empty{padding:28px 0 8px}.search .group-empty h3{font-size:16px;font-weight:800;letter-spacing:-.02em}.search .group-empty p{margin-top:8px;max-width:46ch;color:var(--muted);font-size:13.5px;line-height:1.6}.search .group-empty-cta{display:inline-flex;margin-top:14px;color:var(--green-2);font-size:12.5px;font-weight:800}.search .group-empty-cta:hover{text-decoration:underline;text-underline-offset:3px}.search .search-layout{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:64px;align-items:start}.search .result-group{margin-bottom:48px}.search .group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.search .group-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.search .group-count{color:var(--muted);font-size:13px}.search .result-card{display:block;border-bottom:1px solid var(--line);padding:22px 4px;transition:padding-left var(--transition)}.search .result-card:first-of-type{border-top:1px solid var(--line)}.search .result-card:hover{padding-left:10px}.search .result-type{display:flex;align-items:center;gap:9px;color:var(--green-2);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px}.search .result-type .tick{width:6px;height:6px;border-radius:50%;background:var(--green-2)}.search .result-card h3{font-size:20px;line-height:1.28;letter-spacing:-.03em;margin-bottom:7px;max-width:760px;font-weight:750;transition:color var(--transition)}.search .result-card:hover h3{color:var(--green-2)}.search .result-card p{color:var(--muted);font-size:14px;max-width:760px;line-height:1.65}.search .result-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:var(--soft-text);font-size:12px}.search .question-card{display:block;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px;margin-bottom:10px;transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.search .question-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.search .question-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--gold);margin-bottom:8px}.search .question-card h3{font-size:18px;line-height:1.35;letter-spacing:-.03em;margin-bottom:8px;font-weight:750}.search .question-card p{color:var(--muted);font-size:13px;max-width:720px;line-height:1.6}.search .question-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:14px}.search .question-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--soft-text);font-size:12px}.search .question-category.is-repeat{opacity:.5}.search .question-avatar{width:20px;height:20px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:var(--lime);color:var(--green);font-size:8px;font-weight:850}.search .answers-side{flex:0 0 auto;display:flex;align-items:center;gap:10px}.search .answers-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:100px;background:var(--cream);color:var(--muted);font-size:10.5px;font-weight:750;white-space:nowrap}.search .answers-badge.has-answers{background:rgba(24,61,50,.09);color:var(--green)}.search .answers-badge.active{background:var(--green);color:#fff}.search .question-helped{color:var(--green-2);font-size:10.5px;font-weight:650;white-space:nowrap}.search .question-helped strong{color:var(--green-2);font-weight:850}.search .view-link{font-size:12px;font-weight:800;color:var(--green-2);white-space:nowrap}.search .sidebar{position:sticky;top:100px}.search .side-box{border-top:2px solid var(--green);padding-top:15px;margin-bottom:34px}.search .side-box h3{font-size:13px;font-weight:800;letter-spacing:-.01em;margin-bottom:13px}.search .side-links{display:flex;flex-direction:column}.search .side-links a{padding:10px 0;border-bottom:1px solid var(--line);font-size:13px;color:#555850;display:flex;justify-content:space-between;font-weight:600}.search .side-links a:hover{color:var(--green-2)}.search .side-links a span{color:var(--soft-text);font-weight:500}.search .ask-side{background:var(--green);color:#fff;border-radius:var(--radius-sm);padding:24px;position:relative;overflow:hidden}.search .ask-side::after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;border:1px solid rgba(255,255,255,.12);right:-55px;bottom:-55px}.search .ask-side .eyebrow{color:#b9d6cb}.search .ask-side .eyebrow-dot{background:var(--lime)}.search .ask-side h3{font-size:19px;line-height:1.25;letter-spacing:-.03em;margin-bottom:10px;font-weight:800}.search .ask-side p{color:#c5d3ce;font-size:13px;margin-bottom:18px}.search .ask-side button{width:100%;border:0;background:var(--lime);color:var(--ink);padding:12px;border-radius:11px;font-size:13px;font-weight:800;position:relative;z-index:1}.search .ask-prompt-group{margin-bottom:48px}.search .ask-prompt{display:flex;align-items:center;gap:22px;padding:28px 30px;border-radius:var(--radius-sm);background:var(--green);color:#fff}.search .ask-prompt-group--weak .ask-prompt{background:var(--cream);color:var(--ink);border:1px solid var(--line-strong)}.search .ask-prompt-icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14)}.search .ask-prompt-group--weak .ask-prompt-icon{background:var(--paper);color:var(--green-2)}.search .ask-prompt-body{flex:1;min-width:0}.search .ask-prompt-body h3{font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.search .ask-prompt-body p{font-size:13.5px;line-height:1.55;max-width:52ch;margin:0;opacity:.82}.search .ask-prompt-query{margin-top:12px;font-size:13px;font-weight:600;font-style:italic;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search .ask-prompt-cta{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:100px;background:#fff;color:var(--green);font-size:13.5px;font-weight:800;white-space:nowrap;transition:transform .15s ease}.search .ask-prompt-group--weak .ask-prompt-cta{background:var(--green);color:#fff}.search .ask-prompt-cta:hover{transform:translateY(-1px)}@media(max-width:640px){.search .ask-prompt{flex-direction:column;align-items:flex-start;text-align:left;padding:24px}.search .ask-prompt-cta{width:100%;justify-content:center}}@media(max-width:1000px){.search .search-layout{grid-template-columns:1fr;gap:44px}.search .sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.search .ask-side{grid-column:span 2}}@media(max-width:700px){.search .search-hero{padding:44px 0 40px}.search .search-hero h1{font-size:34px}.search .search-box input{height:58px;padding-right:104px;font-size:14px}.search .search-submit{padding:0 14px}.search .results{padding:32px 0 90px}.search .results-top{display:block}.search .sort{margin-top:15px;justify-content:space-between}.search .search-layout{gap:44px}.search .result-card h3{font-size:18px}.search .sidebar{display:block}.search .side-box{margin-bottom:26px}.search .question-footer{flex-direction:column;align-items:flex-start}}.page-template-page-ask button,.page-template-page-ask input,.page-template-page-ask select,.page-template-page-ask textarea{font:inherit}.page-template-page-ask button{cursor:pointer}.page-template-page-ask a{color:inherit;text-decoration:none}.page-template-page-account button,.page-template-page-account input{font:inherit}.page-template-page-account button{cursor:pointer}.page-template-page-account a{color:inherit;text-decoration:none}.page-template-page-account .page{width:min(var(--max),calc(100% - 40px));margin:auto;padding:56px 0 100px}.page-template-page-account .account-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}.page-template-page-account .ms-verify-banner{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding:14px 18px;border-radius:13px;background:var(--lime-soft);border:1px solid #d4e6a4;color:var(--ink);font-size:13.5px;line-height:1.5}.page-template-page-account .ms-verify-banner svg{flex:none;color:var(--green-2)}.page-template-page-account .ms-verify-banner span{flex:1}.page-template-page-account .ms-verify-banner strong{font-weight:700}.page-template-page-account .ms-verify-resend{flex:none;font-weight:800;color:var(--green-2);white-space:nowrap}.page-template-page-account .ms-verify-resend:hover{text-decoration:underline;text-underline-offset:3px}.page-template-page-account .ms-verify-banner--ok{background:var(--white);border-color:var(--line-strong)}.page-template-page-account .ms-verify-banner--ok svg{color:var(--green)}@media(max-width:640px){.page-template-page-account .ms-verify-banner{flex-wrap:wrap}.page-template-page-account .ms-verify-resend{width:100%;text-align:right}}.page-template-page-account .page h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.06em;line-height:1.04;margin-bottom:10px;font-weight:800}.page-template-page-account .intro{color:var(--muted);max-width:600px;font-size:15px}.page-template-page-account .profile-link{border:1px solid var(--line-strong);background:var(--white);padding:12px 16px;border-radius:12px;font-size:13px;font-weight:750;white-space:nowrap}.page-template-page-account .profile-link:hover{border-color:#c9c9c1}.page-template-page-account .dashboard{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.page-template-page-account .side-nav{align-self:start;position:sticky;top:104px}.page-template-page-account .side-nav a{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:11px;color:var(--muted);font-size:14px;font-weight:600;margin-bottom:3px}.page-template-page-account .side-nav a.active{color:var(--green);background:var(--lime-soft);font-weight:800}.page-template-page-account .side-nav a:hover{background:var(--cream);color:var(--ink)}.page-template-page-account .side-divider{height:1px;background:var(--line);margin:17px 13px}.page-template-page-account .signout{color:var(--danger)!important}.page-template-page-account .content{min-width:0}.page-template-page-account .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:38px}.page-template-page-account .stat{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:19px}.page-template-page-account .stat-number{font-size:26px;font-weight:800;letter-spacing:-.04em;margin-bottom:2px}.page-template-page-account .stat-label{color:var(--muted);font-size:12px}.page-template-page-account .section{margin-bottom:42px}.page-template-page-account .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.page-template-page-account .section-title{font-size:19px;letter-spacing:-.03em;font-weight:800}.page-template-page-account .question-list{display:grid;gap:10px}.page-template-page-account .question{display:block;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:19px 21px;transition:border-color var(--transition)}.page-template-page-account .question:hover{border-color:var(--line-strong)}.page-template-page-account .question-top{display:flex;justify-content:space-between;gap:20px}.page-template-page-account .question h3{font-size:15px;line-height:1.4;letter-spacing:-.02em;margin-bottom:6px;font-weight:700}.page-template-page-account .question-meta{color:var(--soft-text);font-size:12px}.page-template-page-account .answers{color:var(--green-2);font-size:12px;font-weight:800;white-space:nowrap}.page-template-page-account .answer-list{display:grid;gap:10px}.page-template-page-account .answer{display:block;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px 21px;transition:border-color var(--transition)}.page-template-page-account .answer:hover{border-color:var(--line-strong)}.page-template-page-account .answer-question{color:#555850;font-size:13px;font-weight:800;margin-bottom:7px}.page-template-page-account .answer-text{color:var(--muted);font-size:13px;line-height:1.65;margin-bottom:12px}.page-template-page-account .answer-footer{display:flex;justify-content:space-between;align-items:center;color:var(--soft-text);font-size:11px}.page-template-page-account .helpful{color:var(--green-2);font-weight:800}.page-template-page-account .account-id{display:flex;align-items:center;gap:16px;min-width:0}.page-template-page-account .account-avatar{width:56px;height:56px;flex:none;border-radius:50%;background:var(--green);color:var(--lime);display:grid;place-items:center;font-size:18px;font-weight:800;letter-spacing:-.02em;overflow:hidden}.page-template-page-account .empty-state{background:var(--white);border:1px dashed var(--line-strong);border-radius:var(--radius-md);padding:32px 22px;text-align:center}.page-template-page-account .empty-state-icon{width:42px;height:42px;margin:0 auto 14px;border-radius:12px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center}.page-template-page-account .empty-state p{margin:0 auto 16px;max-width:40ch;color:var(--muted);font-size:13.5px;line-height:1.6}.page-template-page-account .empty-state-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.page-template-page-account .empty-state-cta{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--green);color:#fff;font-size:12.5px;font-weight:800;padding:10px 16px;border-radius:10px;transition:background var(--transition)}.page-template-page-account .empty-state-cta:hover{background:var(--green-2)}.page-template-page-account .empty-state-cta.secondary{background:var(--white);color:var(--green-2);border:1px solid var(--line-strong)}.page-template-page-account .empty-state-cta.secondary:hover{background:var(--cream)}@media(max-width:1000px){.page-template-page-account .dashboard{grid-template-columns:1fr;gap:26px}.page-template-page-account .side-nav{position:static;display:flex;overflow-x:auto;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--line);scrollbar-width:none}.page-template-page-account .side-nav::-webkit-scrollbar{display:none}.page-template-page-account .side-nav a{white-space:nowrap;margin:0}.page-template-page-account .side-divider{display:none}.page-template-page-account .stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.page-template-page-account .page{padding:38px 0 90px}.page-template-page-account .account-heading{display:block;margin-bottom:30px}.page-template-page-account .account-heading .profile-link{display:inline-block;margin-top:18px}.page-template-page-account .page h1{font-size:33px}.page-template-page-account .stats{gap:8px;margin-bottom:32px}.page-template-page-account .stat{padding:16px}.page-template-page-account .stat-number{font-size:22px}.page-template-page-account .account-id{gap:12px}.page-template-page-account .account-avatar{width:46px;height:46px;font-size:15px}.page-template-page-account .empty-state{padding:26px 16px}.page-template-page-account .section{margin-bottom:34px}.page-template-page-account .question{padding:17px}.page-template-page-account .question-top{display:block}.page-template-page-account .answers{display:block;margin-top:8px}}.page-template-page-forgot-password button,.page-template-page-forgot-password input,.page-template-page-reset-password button,.page-template-page-reset-password input,.page-template-page-signin button,.page-template-page-signin input{font:inherit}.page-template-page-forgot-password button,.page-template-page-reset-password button,.page-template-page-signin button{cursor:pointer}.page-template-page-forgot-password a,.page-template-page-reset-password a,.page-template-page-signin a{color:inherit;text-decoration:none}.page-template-page-forgot-password .msa-terms a,.page-template-page-reset-password .msa-terms a{color:#3b3d37}.msa{width:min(calc(100% - 36px),452px);margin:0 auto;padding:clamp(28px,7vw,56px) 0 80px}.msa-crumb{display:flex;align-items:center;gap:7px;margin-bottom:22px;font-size:12px;font-weight:650;color:var(--soft)}.msa-crumb:hover{color:var(--green-2)}.msa-crumb svg{width:13px;height:13px}.msa .eyebrow{margin-bottom:12px}.msa h1{margin:0;font-size:clamp(24px,6vw,30px);font-weight:800;letter-spacing:-.035em;line-height:1.14}.msa-sub{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.msa-draft{margin:20px 0 0;border:1px solid var(--line);border-left:3px solid var(--green-2);border-radius:12px;background:var(--cream);padding:15px 16px}.msa-draft-cap{margin:0 0 7px;font-size:9.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--green-2)}.msa-draft .ms-preview-q,.msa-draft-q{font-size:13.5px;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.msa-draft .ms-preview-meta{margin:5px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.msa-draft-safe{display:inline-flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:11px;color:var(--green-2);font-weight:750;line-height:1.4}.msa-draft-safe svg{width:12px;height:12px;flex:none;margin-top:1px}.msa-card{margin-top:22px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:var(--shadow-sm);padding:clamp(18px,5vw,26px)}.msa-tabs{display:flex;gap:4px;padding:4px;background:var(--cream);border-radius:11px}.msa-tab{flex:1;height:38px;border:0;border-radius:8px;background:0 0;color:var(--muted);font-size:12.5px;font-weight:750}.msa-tab.on{background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm)}.msa-note{margin:12px 2px 0;font-size:11.5px;color:var(--soft);line-height:1.5}.msa-card form{margin-top:16px;display:grid;gap:13px}.msa-fg{display:grid;gap:6px}.msa-fg label{font-size:11.5px;font-weight:750;color:#3b3d37}.msa-fg input{height:44px;padding:0 13px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);font-size:13.5px;color:var(--ink);outline:0}.msa-fg input:focus{border-color:var(--green-2);box-shadow:0 0 0 3px rgba(36,92,77,.12)}.msa-pw{position:relative}.msa-pw input{width:100%;padding-right:58px}.msa-show{position:absolute;right:6px;top:6px;height:32px;padding:0 10px;border:0;border-radius:7px;background:var(--cream);color:#3b3d37;font-size:11px;font-weight:750}.msa-opts{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.msa-opts label{display:inline-flex;align-items:center;gap:7px}.msa-opts a{color:var(--green-2);font-weight:700}.msa-submit{height:46px;border:0;border-radius:10px;background:var(--green);color:#fff;font-size:13.5px;font-weight:750;margin-top:2px}.msa-submit:hover{background:var(--green-2)}.msa-terms{margin:13px 2px 0;font-size:11px;color:var(--soft);line-height:1.55}.msa-terms a{color:#3b3d37;font-weight:650;text-decoration:underline;text-underline-offset:2px}.msa .auth-error,.msa .auth-ok{margin:14px 0 0}.msa-why{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.msa-why-h{margin:0 0 12px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--soft)}.msa-why ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.msa-why li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.5}.msa-tick{width:18px;height:18px;border-radius:6px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center;flex:none;margin-top:1px}.msa-tick svg{width:11px;height:11px}.page-template-page-signin [x-cloak]{display:none!important}[x-cloak]{display:none!important}.answer-card .answer-body{position:relative}.answer-card .answer-body.is-clamped{max-height:230px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.answer-card .read-more-row{margin-top:14px}.hero.hero--list{padding:64px 0 34px}.hero.hero--list h1{font-size:clamp(38px,6vw,62px);line-height:1;letter-spacing:-.065em;font-weight:800;max-width:820px}.hero.hero--list p{max-width:690px;color:var(--muted);font-size:17px;line-height:1.72;margin-top:16px}.page-doc-head{background:var(--cream);border-bottom:1px solid var(--line);padding:72px 0 54px}.page-doc-head h1{font-family:Georgia,serif;font-size:clamp(38px,6vw,64px);line-height:1;letter-spacing:-.05em;margin:14px 0 0}.page-doc-head .page-doc-dek{margin-top:18px;color:var(--muted);font-size:17px;max-width:640px}.page-doc-body{max-width:var(--reading);margin-inline:auto;padding:56px 0 90px}.page-doc-body :where(h2){font-size:28px;letter-spacing:-.04em;margin:44px 0 14px;font-weight:800}.page-doc-body :where(h3){font-size:19px;margin:30px 0 8px;font-weight:800}.page-doc-body :where(p,li){font-size:16px;line-height:1.8;color:#4b4d46}.page-doc-body :where(ul,ol){margin:14px 0 22px 22px}.page-doc-body :where(a){color:var(--green-2);text-underline-offset:3px}.ask-strip .ask-strip-btn{border:0;background:var(--lime);color:var(--ink);border-radius:11px;padding:12px 16px;font-size:12px;font-weight:800;white-space:nowrap;position:relative;z-index:1;align-self:flex-end}.auth-error{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:var(--warn-soft,#fbf1e6);color:#7a4b1e;font-size:12.5px;font-weight:600}.auth-ok{margin-bottom:16px;padding:12px 14px;border-radius:10px;background:var(--lime-soft);color:#22322b;font-size:12.5px;font-weight:600}.auth-note{padding:14px 15px;border-radius:11px;background:var(--cream);color:#565a52;font-size:11.5px;line-height:1.6;margin:2px 0 18px}.auth-note strong{color:var(--ink)}.auth-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:var(--muted);font-size:13px;font-weight:550}.auth-back:hover{color:var(--green)}.auth-hint{margin-top:7px;font-size:11px;line-height:1.5;color:var(--soft-text)}.auth-hint[data-ok="1"]{color:var(--green-2)}.page-template-page-signin .auth-box .field-note{margin-top:6px;font-size:11px;color:var(--soft-text)}.answers-empty{color:var(--muted);font-size:14px;padding:18px 0 8px}.answer-signin-note{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.answer-signin-note span{color:var(--muted);font-size:12px}.nav-links,.pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:28px 0}.nav-links .page-numbers,.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:750;color:var(--ink);background:var(--white)}.nav-links .page-numbers.current,.pagination .page-numbers.current{background:var(--green);border-color:var(--green);color:#fff}.page-template-page-about .wrap,.page-template-page-contact .wrap,.page-template-page-write-for-us .wrap{width:min(calc(100% - 36px),680px);margin-inline:auto;padding:clamp(28px,6vw,56px) 0 90px}.page-template-page-about .breadcrumbs,.page-template-page-contact .breadcrumbs,.page-template-page-write-for-us .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:12px;font-weight:650;color:var(--soft)}.page-template-page-about .breadcrumbs a:hover,.page-template-page-contact .breadcrumbs a:hover,.page-template-page-write-for-us .breadcrumbs a:hover{color:var(--green-2)}.page-template-page-about .eyebrow,.page-template-page-contact .eyebrow,.page-template-page-write-for-us .eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--green-2)}.page-template-page-about .eyebrow-dot,.page-template-page-contact .eyebrow-dot,.page-template-page-write-for-us .eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.page-template-page-about .btn,.page-template-page-contact .btn,.page-template-page-write-for-us .btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border-radius:11px;font-size:13px;font-weight:750;transition:background var(--transition),border-color var(--transition),color var(--transition)}.page-template-page-about .btn-primary,.page-template-page-contact .btn-primary,.page-template-page-write-for-us .btn-primary{background:var(--green);color:#fff}.page-template-page-about .btn-primary:hover,.page-template-page-contact .btn-primary:hover,.page-template-page-write-for-us .btn-primary:hover{background:var(--green-2)}.page-template-page-about .btn-secondary,.page-template-page-contact .btn-secondary,.page-template-page-write-for-us .btn-secondary{border:1px solid var(--line-strong);color:#3b3d37;background:var(--white)}.page-template-page-about .btn-secondary:hover,.page-template-page-contact .btn-secondary:hover,.page-template-page-write-for-us .btn-secondary:hover{border-color:var(--green-2);color:var(--green-2)}.page-template-page-about .sec,.page-template-page-write-for-us .sec{margin-top:44px;padding-top:36px;border-top:1px solid var(--line)}.page-template-page-about .sec h2,.page-template-page-write-for-us .sec h2{margin:11px 0 0;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.page-template-page-about .sec .dek,.page-template-page-write-for-us .sec .dek{margin:9px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:52ch}.page-template-page-about .sec .body,.page-template-page-write-for-us .sec .body{margin-top:14px;color:#3b3d37;font-size:14.5px;line-height:1.75}.page-template-page-about .sec .body p,.page-template-page-write-for-us .sec .body p{margin:0 0 13px}.page-template-page-about .sec .body p:last-child,.page-template-page-write-for-us .sec .body p:last-child{margin-bottom:0}@media(max-width:600px){.page-template-page-about .a-actions .btn,.page-template-page-about .a-cta .a-actions .btn,.page-template-page-write-for-us .w-actions .btn{width:100%}}.page-template-page-about .a-hero h1{margin:13px 0 0;font-size:clamp(30px,6vw,44px);line-height:1.05;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.page-template-page-about .a-sub{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.65;max-width:52ch}.page-template-page-about .a-tag{margin-top:16px;display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:800;color:#3b3d37}.page-template-page-about .a-tag::before{content:"";width:26px;height:1px;background:var(--green-2)}.page-template-page-about .a-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.page-template-page-about .a-quote{margin:20px 0 0;padding:18px 20px;border:0;border-left:3px solid var(--green-2);background:var(--cream);border-radius:0 12px 12px 0;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.45;color:var(--ink)}.page-template-page-about .a-loop{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-template-page-about .a-loop .node{padding:7px 12px;border-radius:100px;background:var(--white);border:1px solid var(--line-strong);font-size:11.5px;font-weight:750;color:#3b3d37}.page-template-page-about .a-loop .node.key{background:var(--green);border-color:var(--green);color:#fff}.page-template-page-about .a-loop .arr{color:var(--soft);font-size:12px}.page-template-page-about .a-flow{margin-top:20px;display:grid;gap:2px}.page-template-page-about .a-flow-item{display:flex;gap:13px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--line)}.page-template-page-about .a-flow-item:first-child{border-top:0}.page-template-page-about .a-flow-item .n{flex:none;width:24px;height:24px;border-radius:7px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center;font-size:11px;font-weight:800}.page-template-page-about .a-flow-item h3{margin:1px 0 0;font-size:13.5px;font-weight:750;letter-spacing:-.01em}.page-template-page-about .a-flow-item p{margin:3px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.page-template-page-about .a-principles{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:14px}.page-template-page-about .a-principles li{display:grid;gap:3px}.page-template-page-about .a-principles b{font-size:13.5px;font-weight:750;letter-spacing:-.01em}.page-template-page-about .a-principles span{color:var(--muted);font-size:12.5px;line-height:1.55}.page-template-page-about .a-tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.page-template-page-about .a-tags span{padding:7px 13px;border-radius:100px;background:var(--cream);border:1px solid var(--line);font-size:12.5px;font-weight:650;color:#3b3d37}.page-template-page-about .a-cta{margin-top:48px;border-radius:16px;background:var(--green);color:#fff;padding:clamp(22px,5vw,32px)}.page-template-page-about .a-cta h2{margin:0;font-size:21px;font-weight:750;letter-spacing:-.03em}.page-template-page-about .a-cta p{margin:8px 0 0;color:#c2d3cc;font-size:13px;line-height:1.6;max-width:44ch}.page-template-page-about .a-cta .a-actions{margin-top:18px}.page-template-page-about .a-cta .btn-primary{background:var(--lime);color:var(--green)}.page-template-page-about .a-cta .btn-primary:hover{background:#e6f5b8}.page-template-page-about .a-cta .btn-secondary{border-color:rgba(255,255,255,.25);color:#fff;background:0 0}.page-template-page-about .a-cta .btn-secondary:hover{border-color:#fff;color:#fff}.page-template-page-write-for-us .w-hero h1{margin:13px 0 0;font-size:clamp(30px,6vw,44px);line-height:1.05;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.page-template-page-write-for-us .w-hero p{margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.65;max-width:54ch}.page-template-page-write-for-us .w-actions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.page-template-page-write-for-us .answer-cta{margin-top:34px;border:1px solid var(--line);border-radius:14px;background:var(--cream);padding:18px}.page-template-page-write-for-us .answer-cta strong{display:block;font-size:14px;font-weight:750;letter-spacing:-.01em}.page-template-page-write-for-us .answer-cta p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.page-template-page-write-for-us .answer-cta a{display:inline-flex;margin-top:11px;color:var(--green-2);font-size:12px;font-weight:850}.page-template-page-write-for-us .pub{margin-top:16px;display:flex;flex-direction:column}.page-template-page-write-for-us .pub-item{padding:16px 0;border-top:1px solid var(--line)}.page-template-page-write-for-us .pub-item:first-child{border-top:0}.page-template-page-write-for-us .pub-item h3{margin:0;font-size:14.5px;font-weight:750;letter-spacing:-.015em}.page-template-page-write-for-us .pub-item p{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.page-template-page-write-for-us .pub-item .eg{display:inline-block;margin-top:7px;font-size:11px;color:var(--green-2);font-weight:650;background:var(--lime-soft);padding:3px 8px;border-radius:6px}.page-template-page-write-for-us .crit{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:12px}.page-template-page-write-for-us .crit li{display:flex;gap:11px;align-items:flex-start}.page-template-page-write-for-us .crit .tick{flex:none;width:20px;height:20px;border-radius:6px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center;margin-top:1px}.page-template-page-write-for-us .crit .tick svg{width:12px;height:12px}.page-template-page-write-for-us .crit b{display:block;font-size:13.5px;font-weight:750;letter-spacing:-.01em}.page-template-page-write-for-us .crit li>span>span{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.5}.page-template-page-write-for-us .policy-note{margin-top:16px;font-size:12.5px;color:var(--muted)}.page-template-page-write-for-us .policy-note a{color:var(--green-2);font-weight:750;text-decoration:underline;text-underline-offset:2px}.page-template-page-write-for-us .steps{margin-top:16px;display:grid;gap:2px}.page-template-page-write-for-us .step{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.page-template-page-write-for-us .step:first-child{border-top:0}.page-template-page-write-for-us .step .n{flex:none;width:26px;height:26px;border-radius:8px;background:var(--green);color:var(--lime);display:grid;place-items:center;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.page-template-page-write-for-us .step h3{margin:2px 0 0;font-size:14px;font-weight:750;letter-spacing:-.01em}.page-template-page-write-for-us .step p{margin:3px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.page-template-page-write-for-us .apply{margin-top:44px;border-radius:16px;background:var(--green);color:#fff;padding:clamp(22px,5vw,32px)}.page-template-page-write-for-us .apply .eyebrow{color:#9db3a8}.page-template-page-write-for-us .apply .eyebrow-dot{background:var(--lime)}.page-template-page-write-for-us .apply h2{margin:10px 0 0;font-size:21px;font-weight:750;letter-spacing:-.03em}.page-template-page-write-for-us .apply p{margin:8px 0 0;color:#c2d3cc;font-size:13px;line-height:1.6;max-width:46ch}.page-template-page-write-for-us .apply .w-actions{margin-top:18px}.page-template-page-write-for-us .apply .btn-primary{background:var(--lime);color:var(--green)}.page-template-page-write-for-us .apply .btn-primary:hover{background:#e6f5b8}.page-template-page-write-for-us .apply .btn-secondary{border-color:rgba(255,255,255,.25);color:#fff;background:0 0}.page-template-page-write-for-us .apply .btn-secondary:hover{border-color:#fff;color:#fff}.page-template-page-legal .policy-hero{padding:92px 0 78px;background:var(--cream);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-template-page-legal .policy-hero::before{content:"";position:absolute;width:440px;height:440px;right:-190px;top:-210px;background:var(--lime);opacity:.25;filter:blur(95px);border-radius:50%;pointer-events:none}.page-template-page-legal .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.page-template-page-legal .eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green-2);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px}.page-template-page-legal .eyebrow::before{content:"";width:24px;height:1px;background:var(--green-2)}.page-template-page-legal .policy-hero h1{max-width:720px;font-size:clamp(46px,6vw,80px);line-height:.98;letter-spacing:-.07em;font-weight:800}.page-template-page-legal .hero-intro{max-width:520px;color:#55574f;font-size:18px;line-height:1.65;margin-left:auto}.page-template-page-legal .updated{margin-top:25px;color:var(--soft-text);font-size:12px}.page-template-page-legal .policy-layout{display:grid;grid-template-columns:220px minmax(0,var(--reading));gap:80px;justify-content:center;padding:88px 0 118px}.page-template-page-legal .policy-nav{position:sticky;top:104px;align-self:start}.page-template-page-legal .policy-nav-label{color:var(--soft-text);font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;margin-bottom:17px}.page-template-page-legal .policy-nav a{display:block;padding:8px 0;color:var(--muted);font-size:13px;line-height:1.4;transition:.2s ease}.page-template-page-legal .policy-nav a.active,.page-template-page-legal .policy-nav a:hover{color:var(--green-2);font-weight:700}.page-template-page-legal .policy-content{min-width:0}.page-template-page-legal .policy-section{padding-bottom:64px;margin-bottom:64px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.page-template-page-legal .policy-section:last-child{border-bottom:0;margin-bottom:0}.page-template-page-legal .section-number{color:var(--green-2);font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:12px}.page-template-page-legal .policy-section h2{font-size:32px;line-height:1.15;letter-spacing:-.05em;margin-bottom:22px;font-weight:800}.page-template-page-legal .policy-section h3{font-size:19px;line-height:1.3;letter-spacing:-.03em;margin:34px 0 10px;font-weight:800}.page-template-page-legal .policy-section p{color:#4b4d46;font-size:16px;margin-bottom:18px}.page-template-page-legal .policy-section p:last-child{margin-bottom:0}.page-template-page-legal .policy-section ul{margin:18px 0 20px 20px;color:#4b4d46}.page-template-page-legal .policy-section li{padding-left:7px;margin:9px 0}.page-template-page-legal .principles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.page-template-page-legal .principle{border:1px solid var(--line);border-radius:15px;padding:24px;background:var(--white)}.page-template-page-legal .principle-number{font-size:11px;color:var(--green-2);font-weight:800;margin-bottom:15px}.page-template-page-legal .principle h3{margin:0 0 8px;font-size:18px}.page-template-page-legal .principle p{font-size:14px;line-height:1.65;margin:0;color:var(--muted)}.page-template-page-legal .policy-callout{margin:35px 0;padding:28px 30px;border-left:3px solid var(--green);background:var(--lime-soft);border-radius:0 14px 14px 0}.page-template-page-legal .policy-callout strong{display:block;font-size:17px;line-height:1.4;margin-bottom:8px;color:#22322b}.page-template-page-legal .policy-callout p{margin:0;font-size:15px;color:#3c4a43}.page-template-page-legal .resource-list{display:grid;gap:0;margin-top:28px}.page-template-page-legal .resource-row{display:flex;align-items:flex-start;gap:20px;padding:21px 0;border-top:1px solid var(--line)}.page-template-page-legal .resource-row:last-child{border-bottom:1px solid var(--line)}.page-template-page-legal .resource-type{width:110px;flex-shrink:0;color:var(--green-2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding-top:3px}.page-template-page-legal .resource-row strong{display:block;font-size:16px;margin-bottom:4px}.page-template-page-legal .resource-row span{display:block;color:var(--muted);font-size:14px;line-height:1.55}.page-template-page-legal .review-box{background:var(--green);color:#fff;border-radius:var(--radius-sm);padding:38px;margin-top:32px;position:relative;overflow:hidden}.page-template-page-legal .review-box::after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid rgba(255,255,255,.1);right:-70px;bottom:-90px}.page-template-page-legal .review-box .eyebrow{color:#b9d6cb}.page-template-page-legal .review-box .eyebrow::before{background:#b9d6cb}.page-template-page-legal .review-box h3{font-size:25px;letter-spacing:-.04em;margin:0 0 14px;position:relative;z-index:1}.page-template-page-legal .review-box p{color:#c5d3ce;font-size:15px;margin-bottom:18px;position:relative;z-index:1}.page-template-page-legal .review-box ul{color:#d3ded9;margin-bottom:0;position:relative;z-index:1}.page-template-page-legal .policy-link{color:var(--green-2);font-weight:700;border-bottom:1px solid rgba(36,92,77,.35)}.page-template-page-legal .bottom-cta{background:var(--cream);border-top:1px solid var(--line);padding:80px 0}.page-template-page-legal .cta-inner{max-width:850px;margin:auto;text-align:center}.page-template-page-legal .cta-inner .eyebrow{justify-content:center}.page-template-page-legal .cta-inner h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.06em;line-height:1.05;margin-bottom:17px;font-weight:800}.page-template-page-legal .cta-inner p{color:var(--muted);font-size:16px;max-width:600px;margin:0 auto 28px}.page-template-page-legal .cta-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.page-template-page-legal .btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;border-radius:12px;font-size:14px;font-weight:800;transition:.2s ease}.page-template-page-legal .btn-dark{background:var(--green);color:#fff}.page-template-page-legal .btn-dark:hover{background:#12332a}.page-template-page-legal .btn-light{background:var(--white);border:1px solid var(--line-strong)}.page-template-page-legal .btn:hover{transform:translateY(-2px)}@media(max-width:1000px){.page-template-page-legal .hero-grid{grid-template-columns:1fr;gap:30px}.page-template-page-legal .hero-intro{margin-left:0}.page-template-page-legal .policy-layout{grid-template-columns:1fr;gap:0}.page-template-page-legal .policy-nav{display:none}.page-template-page-legal .policy-content{max-width:var(--reading);margin:auto}}@media(max-width:700px){.page-template-page-legal .policy-hero{padding:62px 0 52px}.page-template-page-legal .policy-hero h1{font-size:clamp(44px,14vw,62px)}.page-template-page-legal .hero-intro{font-size:16px}.page-template-page-legal .policy-layout{padding:62px 0 92px}.page-template-page-legal .policy-section{padding-bottom:46px;margin-bottom:46px}.page-template-page-legal .policy-section h2{font-size:27px}.page-template-page-legal .policy-section p{font-size:15px}.page-template-page-legal .principles{grid-template-columns:1fr}.page-template-page-legal .resource-row{display:block}.page-template-page-legal .resource-type{margin-bottom:8px}.page-template-page-legal .review-box{padding:28px 24px}.page-template-page-legal .bottom-cta{padding:62px 0}}.page-template-page-editorial-policy .wrap{width:min(calc(100% - 36px),960px);margin-inline:auto;padding:clamp(28px,6vw,52px) 0 80px}.page-template-page-editorial-policy .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:12px;font-weight:650;color:var(--soft)}.page-template-page-editorial-policy .breadcrumbs a:hover{color:var(--green-2)}.page-template-page-editorial-policy .eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--green-2)}.page-template-page-editorial-policy .eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--orange)}.page-template-page-editorial-policy .eyebrow::before{content:none}.page-template-page-editorial-policy .p-hero{padding-bottom:26px;border-bottom:1px solid var(--line)}.page-template-page-editorial-policy .p-hero h1{max-width:none;margin:13px 0 0;font-size:clamp(30px,6vw,44px);line-height:1.05;letter-spacing:-.045em;font-weight:800}.page-template-page-editorial-policy .p-hero .intro{max-width:60ch;margin:15px 0 0;color:#3b3d37;font-size:15px;line-height:1.7}.page-template-page-editorial-policy .p-hero .updated{margin-top:14px;font-size:11.5px;font-weight:700;color:var(--soft);letter-spacing:.02em}.page-template-page-editorial-policy .p-layout{display:grid;gap:clamp(28px,4vw,48px);margin-top:32px}@media(min-width:900px){.page-template-page-editorial-policy .p-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:start}}.page-template-page-editorial-policy .toc{border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden}.page-template-page-editorial-policy .toc summary{list-style:none;cursor:pointer;padding:13px 15px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--soft);display:flex;justify-content:space-between;align-items:center}.page-template-page-editorial-policy .toc summary::-webkit-details-marker{display:none}.page-template-page-editorial-policy .toc .chev{transition:transform .2s ease}.page-template-page-editorial-policy .toc[open] summary .chev{transform:rotate(180deg)}.page-template-page-editorial-policy .toc ol{margin:0;padding:6px 6px 10px;list-style:none;counter-reset:toc}.page-template-page-editorial-policy .toc li{counter-increment:toc}.page-template-page-editorial-policy .toc a{display:flex;gap:9px;padding:8px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:#3b3d37;line-height:1.35}.page-template-page-editorial-policy .toc a::before{content:counter(toc,decimal-leading-zero);color:var(--soft);font-weight:800;font-variant-numeric:tabular-nums;flex:none}.page-template-page-editorial-policy .toc a:hover{background:var(--paper);color:var(--green-2)}@media(min-width:900px){.page-template-page-editorial-policy .toc{position:sticky;top:24px;order:2}.page-template-page-editorial-policy .toc summary{pointer-events:none}.page-template-page-editorial-policy .toc .chev{display:none}.page-template-page-editorial-policy .toc ol{display:block}}.page-template-page-editorial-policy .p-content{min-width:0}.page-template-page-editorial-policy .p-sec{padding-top:34px;margin-top:34px;border-top:1px solid var(--line);scroll-margin-top:24px}.page-template-page-editorial-policy .p-sec:first-child{padding-top:0;margin-top:0;border-top:0}.page-template-page-editorial-policy .p-sec .num{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--green-2);font-variant-numeric:tabular-nums}.page-template-page-editorial-policy .p-sec h2{margin:8px 0 0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.page-template-page-editorial-policy .p-sec p{margin:14px 0 0;max-width:64ch;color:#3b3d37;font-size:14.5px;line-height:1.78}.page-template-page-editorial-policy .p-sec p a{color:var(--green-2);font-weight:650;text-decoration:underline;text-underline-offset:2px}.page-template-page-editorial-policy .p-list{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:11px;max-width:64ch}.page-template-page-editorial-policy .p-list li{display:flex;gap:11px;font-size:14px;line-height:1.6;color:#3b3d37;padding-left:0}.page-template-page-editorial-policy .p-list li b{color:var(--ink);font-weight:750}.page-template-page-editorial-policy .p-list .dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--green-2);margin-top:9px}.page-template-page-editorial-policy .callout{margin:16px 0 0;padding:16px 18px;border-left:3px solid var(--green-2);background:var(--cream);border-radius:0 12px 12px 0;max-width:60ch}.page-template-page-editorial-policy .callout strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.35;color:var(--ink);font-weight:500}.page-template-page-editorial-policy .callout p{margin:6px 0 0;max-width:none;font-size:13px;color:var(--muted);line-height:1.6}.page-template-page-editorial-policy .checkbox{margin:16px 0 0;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:16px 18px;max-width:64ch}.page-template-page-editorial-policy .checkbox .lbl{font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--green-2)}.page-template-page-editorial-policy .checkbox p{margin:8px 0 0;max-width:none;font-size:13.5px;line-height:1.7;color:#3b3d37}.page-template-page-editorial-policy .p-cta{margin-top:48px;border-radius:16px;background:var(--green);color:#fff;padding:clamp(22px,5vw,32px)}.page-template-page-editorial-policy .p-cta .eyebrow{color:#9db3a8}.page-template-page-editorial-policy .p-cta .eyebrow-dot{background:var(--lime)}.page-template-page-editorial-policy .p-cta h2{margin:10px 0 0;font-size:21px;font-weight:750;letter-spacing:-.03em}.page-template-page-editorial-policy .p-cta p{margin:8px 0 0;max-width:48ch;color:#c2d3cc;font-size:13px;line-height:1.6}.page-template-page-editorial-policy .p-cta .actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.page-template-page-editorial-policy .p-cta .btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border-radius:11px;font-size:13px;font-weight:750;width:auto}.page-template-page-editorial-policy .p-cta .btn-primary{background:var(--lime);color:var(--green)}.page-template-page-editorial-policy .p-cta .btn-primary:hover{background:#e6f5b8}.page-template-page-editorial-policy .p-cta .btn-secondary{border:1px solid rgba(255,255,255,.25);color:#fff;background:0 0}.page-template-page-editorial-policy .p-cta .btn-secondary:hover{border-color:#fff}@media(max-width:600px){.page-template-page-editorial-policy .p-cta .actions .btn{width:100%}}.page-template-page-contact .c-hero h1{margin:13px 0 0;font-size:clamp(30px,6vw,42px);line-height:1.05;letter-spacing:-.045em;font-weight:800}.page-template-page-contact .c-hero p{margin:13px 0 0;color:var(--muted);font-size:15px;line-height:1.65;max-width:52ch}.page-template-page-contact .c-note{margin-top:16px;display:flex;align-items:flex-start;gap:9px;font-size:12.5px;font-weight:650;color:#3b3d37}.page-template-page-contact .c-note svg{width:15px;height:15px;color:var(--green-2);margin-top:1px;flex:none}.page-template-page-contact .try{margin-top:32px;border:1px solid var(--line);border-radius:16px;background:var(--white);overflow:hidden}.page-template-page-contact .try-h{padding:14px 18px;background:var(--cream);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--soft)}.page-template-page-contact .try a{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.page-template-page-contact .try a:hover{background:var(--paper)}.page-template-page-contact .try-ico{flex:none;width:34px;height:34px;border-radius:10px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center}.page-template-page-contact .try-ico svg{width:16px;height:16px}.page-template-page-contact .try-main{min-width:0}.page-template-page-contact .try-main strong{display:block;font-size:14px;font-weight:750;letter-spacing:-.01em}.page-template-page-contact .try-main span{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.5}.page-template-page-contact .try-go{flex:none;align-self:center;color:var(--soft);font-size:16px}.page-template-page-contact .try a:hover .try-go{color:var(--green-2)}.page-template-page-contact .form-card{margin-top:22px;border:1px solid var(--line);border-radius:16px;background:var(--white);box-shadow:var(--shadow-sm);padding:clamp(20px,5vw,30px)}.page-template-page-contact .form-card h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em}.page-template-page-contact .form-card .lede{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.page-template-page-contact .c-error{margin:14px 0 0;padding:11px 13px;border-radius:10px;background:var(--warn-soft,#fbf1e6);color:#7a4b1e;font-size:12.5px;font-weight:600}.page-template-page-contact .form-card form{margin-top:20px;display:grid;gap:15px}.page-template-page-contact .fg{display:grid;gap:6px}.page-template-page-contact .fg label{font-size:11.5px;font-weight:750;color:#3b3d37}.page-template-page-contact .fg label b{color:var(--orange);font-weight:800}.page-template-page-contact .fg input,.page-template-page-contact .fg select,.page-template-page-contact .fg textarea{width:100%;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);font:inherit;font-size:13.5px;color:var(--ink);outline:0;padding:0 12px;height:44px}.page-template-page-contact .fg textarea{height:auto;min-height:130px;padding:11px 12px;line-height:1.6;resize:vertical}.page-template-page-contact .fg :is(input,select,textarea):focus{border-color:var(--green-2);box-shadow:0 0 0 3px rgba(36,92,77,.12)}.page-template-page-contact .c-safety{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:11px;color:var(--soft);line-height:1.55}.page-template-page-contact .c-safety svg{width:13px;height:13px;flex:none;margin-top:1px}.page-template-page-contact .c-submit{height:48px;border:0;border-radius:11px;background:var(--green);color:#fff;font-size:14px;font-weight:750;cursor:pointer}.page-template-page-contact .c-submit:hover{background:var(--green-2)}.page-template-page-contact .c-done{margin-top:22px;border:1px solid #bcd7c6;border-radius:16px;background:var(--lime-soft);padding:clamp(22px,5vw,32px);text-align:center}.page-template-page-contact .c-tick{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;background:var(--green);color:var(--lime);display:grid;place-items:center}.page-template-page-contact .c-done h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--green)}.page-template-page-contact .c-done p{margin:8px auto 0;max-width:40ch;color:#3b3d37;font-size:13px;line-height:1.6}@media(max-width:600px){.page-template-page-contact .c-submit{width:100%}}.page-template-page-legal .policy-content.entry-content>h2{font-size:28px;line-height:1.15;letter-spacing:-.045em;margin:52px 0 18px;font-weight:800;scroll-margin-top:110px}.page-template-page-legal .policy-content.entry-content>h2:first-child{margin-top:0}.page-template-page-legal .policy-content.entry-content>h3{font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:30px 0 10px;font-weight:800}.page-template-page-legal .policy-content.entry-content p{color:#4b4d46;font-size:16px;margin-bottom:18px}.page-template-page-legal .policy-content.entry-content ol,.page-template-page-legal .policy-content.entry-content ul{margin:16px 0 20px 20px;color:#4b4d46}.page-template-page-legal .policy-content.entry-content li{margin:9px 0;padding-left:6px}.page-template-page-legal .policy-content.entry-content a{color:var(--green-2);font-weight:600;border-bottom:1px solid rgba(36,92,77,.35)}.page-template-page-legal .bottom-cta .cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;text-align:left;max-width:none}.page-template-page-legal .bottom-cta h2{font-size:clamp(26px,3.5vw,38px);letter-spacing:-.04em;line-height:1.1;margin-bottom:8px;font-weight:800}.page-template-page-legal .bottom-cta p{color:var(--muted);font-size:14px;max-width:520px;margin:0}.page-template-page-legal .cta-link{flex-shrink:0;display:inline-flex;align-items:center;padding:13px 19px;border-radius:12px;background:var(--green);color:#fff;font-size:13px;font-weight:800;white-space:nowrap}@media(max-width:700px){.page-template-page-legal .bottom-cta .cta-inner{display:block}.page-template-page-legal .cta-link{margin-top:20px}}.account-page .side-nav .nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--green);color:#fff;font-size:10px;font-weight:800;vertical-align:middle}.notifications-page .notification-list{list-style:none;margin:32px 0 0;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--white)}.notifications-page .notification+.notification{border-top:1px solid var(--line)}.notifications-page .notification a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 22px;color:var(--ink)}.notifications-page .notification a:hover{background:var(--paper)}.notifications-page .notification-text{font-size:14px;line-height:1.6}.notifications-page .notification-date{color:var(--soft);font-size:12px;white-space:nowrap;flex-shrink:0}.notifications-page .notification.is-unread a{background:var(--lime-soft)}.notifications-page .notification.is-unread .notification-text{font-weight:650}.contributor-page .contributor-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:36px 0 56px}.contributor-page .contributor-hero .breadcrumbs{margin-bottom:34px;display:flex;gap:8px;align-items:center;color:var(--soft);font-size:12px}.contributor-page .contributor-id{display:flex;gap:24px;align-items:flex-start}.contributor-page .contributor-avatar{width:76px;height:76px;flex:0 0 76px;border-radius:22px;background:var(--green);color:var(--lime);display:grid;place-items:center;font-size:26px;font-weight:800;letter-spacing:-.02em}.contributor-page .contributor-id h1{font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.055em;font-weight:800;margin:4px 0 0}.contributor-page .contributor-role{margin-top:10px;font-size:15px;font-weight:650;color:var(--green-2)}.contributor-page .contributor-stats{margin-top:6px;color:var(--muted);font-size:13px}.contributor-page .contributor-about{margin-top:36px;max-width:var(--reading);border-left:2px solid var(--green-2);padding-left:22px}.contributor-page .contributor-about h2{font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:var(--soft);font-weight:800;margin-bottom:10px}.contributor-page .contributor-about p{color:#4b4d46;font-size:16px;line-height:1.75}.contributor-page .contributor-body{padding:56px 0 96px;display:grid;gap:56px}.contributor-page .contributor-section .section-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.11em;color:var(--soft);font-weight:800;margin-bottom:20px}.contributor-page .contributor-resources{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contributor-page .contributor-resource{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);transition:border-color var(--transition),transform var(--transition)}.contributor-page .contributor-resource:hover{border-color:var(--line-strong);transform:translateY(-2px)}.contributor-page .contributor-resource-type{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--green-2);font-weight:800}.contributor-page .contributor-resource-title{font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.3}.contributor-page .contributor-resource-excerpt{color:var(--muted);font-size:13px;line-height:1.6}.contributor-page .contributor-answers{display:grid;gap:12px}.contributor-page .contributor-answer{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white)}.contributor-page .contributor-answer:hover{border-color:var(--line-strong)}.contributor-page .contributor-answer-q{font-size:15px;font-weight:750;letter-spacing:-.02em}.contributor-page .contributor-answer-body{color:#4b4d46;font-size:14px;line-height:1.65}.contributor-page .contributor-answer-meta{color:var(--green-2);font-size:12px;font-weight:700}.contributor-page .contributor-empty{color:var(--muted);font-size:15px}@media(max-width:760px){.contributor-page .contributor-resources{grid-template-columns:1fr}.contributor-page .contributor-id{gap:16px}.contributor-page .contributor-avatar{width:60px;height:60px;flex-basis:60px;font-size:21px}}.account-page .status-pill{display:inline-flex;align-items:center;margin-left:10px;padding:2px 9px;border-radius:100px;background:var(--orange);color:#3a2410;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.single-ms_question .question-pending{margin:14px 0 4px;padding:12px 16px;border-radius:12px;background:var(--lime-soft);border:1px solid #cfe1c8;color:#22322b;font-size:13px;font-weight:600}.single-ms_question .answer-form-error{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:var(--warn-soft,#fbf1e6);color:#7a4b1e;font-size:12.5px;font-weight:600}.search .result-group[hidden]{display:none}.post-type-archive-ms_question .load-more-wrap .nav-links,.post-type-archive-ms_resource .load-more-wrap .nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:8px 0}.post-type-archive-ms_question .load-more-wrap .page-numbers,.post-type-archive-ms_resource .load-more-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:750;color:var(--ink);background:var(--white)}.post-type-archive-ms_question .load-more-wrap .page-numbers.current,.post-type-archive-ms_resource .load-more-wrap .page-numbers.current{background:var(--green);border-color:var(--green);color:#fff}.post-type-archive-ms_note .hero,.single-ms_note .hero,.tax-ms_note_type .hero{padding:100px 0 80px;background:var(--cream);border-bottom:1px solid var(--line)}.post-type-archive-ms_note .hero-inner,.single-ms_note .hero-inner,.tax-ms_note_type .hero-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.post-type-archive-ms_note .eyebrow,.single-ms_note .eyebrow,.tax-ms_note_type .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--green);margin-bottom:22px}.post-type-archive-ms_note .eyebrow::before,.single-ms_note .eyebrow::before,.tax-ms_note_type .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange)}.post-type-archive-ms_note .hero h1,.single-ms_note .hero h1,.tax-ms_note_type .hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,7vw,94px);line-height:.95;letter-spacing:-.065em;font-weight:500;max-width:900px}.post-type-archive-ms_note .hero h1 em,.single-ms_note .hero h1 em,.tax-ms_note_type .hero h1 em{color:var(--green);font-style:normal}.post-type-archive-ms_note .hero-copy,.single-ms_note .hero-copy,.tax-ms_note_type .hero-copy{max-width:460px;margin-left:auto}.post-type-archive-ms_note .hero-copy p,.single-ms_note .hero-copy p,.tax-ms_note_type .hero-copy p{font-size:18px;line-height:1.65;color:var(--muted);margin-bottom:24px}.post-type-archive-ms_note .hero-meta,.single-ms_note .hero-meta,.tax-ms_note_type .hero-meta{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:var(--soft)}.post-type-archive-ms_note .meta-dot,.single-ms_note .meta-dot,.tax-ms_note_type .meta-dot{width:5px;height:5px;border-radius:50%;background:var(--orange)}.post-type-archive-ms_note .featured,.single-ms_note .featured,.tax-ms_note_type .featured{padding:90px 0}.post-type-archive-ms_note .featured-grid,.single-ms_note .featured-grid,.tax-ms_note_type .featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.post-type-archive-ms_note .featured-main,.single-ms_note .featured-main,.tax-ms_note_type .featured-main{min-height:570px;background:var(--green);color:#fff;border-radius:var(--radius);padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:var(--shadow)}.post-type-archive-ms_note .featured-main::before,.single-ms_note .featured-main::before,.tax-ms_note_type .featured-main::before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:var(--lime);opacity:.95;right:-75px;top:-75px}.post-type-archive-ms_note .featured-main::after,.single-ms_note .featured-main::after,.tax-ms_note_type .featured-main::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:var(--orange);opacity:.9;right:70px;bottom:-80px}.post-type-archive-ms_note .update-label,.single-ms_note .update-label,.tax-ms_note_type .update-label{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.post-type-archive-ms_note .update-label span,.single-ms_note .update-label span,.tax-ms_note_type .update-label span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.post-type-archive-ms_note .status,.single-ms_note .status,.tax-ms_note_type .status{padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);font-size:10px}.post-type-archive-ms_note .featured-content,.single-ms_note .featured-content,.tax-ms_note_type .featured-content{position:relative;z-index:2;max-width:600px}.post-type-archive-ms_note .featured-content .category,.single-ms_note .featured-content .category,.tax-ms_note_type .featured-content .category{color:var(--lime);margin-bottom:18px}.post-type-archive-ms_note .featured-content h2,.single-ms_note .featured-content h2,.tax-ms_note_type .featured-content h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,4vw,62px);line-height:1.02;letter-spacing:-.05em;font-weight:500;margin-bottom:22px}.post-type-archive-ms_note .featured-content p,.single-ms_note .featured-content p,.tax-ms_note_type .featured-content p{color:rgba(255,255,255,.75);font-size:16px;line-height:1.7;max-width:530px}.post-type-archive-ms_note .featured-bottom,.single-ms_note .featured-bottom,.tax-ms_note_type .featured-bottom{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:50px}.post-type-archive-ms_note .featured-date,.single-ms_note .featured-date,.tax-ms_note_type .featured-date{font-size:12px;color:rgba(255,255,255,.55)}.post-type-archive-ms_note .read-link,.single-ms_note .read-link,.tax-ms_note_type .read-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:800;color:#fff}.post-type-archive-ms_note .read-link span,.single-ms_note .read-link span,.tax-ms_note_type .read-link span{transition:.2s ease}.post-type-archive-ms_note .read-link:hover span,.single-ms_note .read-link:hover span,.tax-ms_note_type .read-link:hover span{transform:translateX(4px)}.post-type-archive-ms_note .featured-side,.single-ms_note .featured-side,.tax-ms_note_type .featured-side{display:flex;flex-direction:column;gap:20px}.post-type-archive-ms_note .mini-update,.single-ms_note .mini-update,.tax-ms_note_type .mini-update{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;min-height:178px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s ease}.post-type-archive-ms_note .mini-update:hover,.single-ms_note .mini-update:hover,.tax-ms_note_type .mini-update:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm);border-color:#dcdcd4}.post-type-archive-ms_note .category,.single-ms_note .category,.tax-ms_note_type .category{display:block;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--green-2);margin-bottom:10px}.post-type-archive-ms_note .mini-update h3,.single-ms_note .mini-update h3,.tax-ms_note_type .mini-update h3{font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.15;letter-spacing:-.03em;font-weight:500;max-width:430px}.post-type-archive-ms_note .mini-bottom,.single-ms_note .mini-bottom,.tax-ms_note_type .mini-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.post-type-archive-ms_note .mini-date,.single-ms_note .mini-date,.tax-ms_note_type .mini-date{color:var(--soft);font-size:11px}.post-type-archive-ms_note .arrow,.single-ms_note .arrow,.tax-ms_note_type .arrow{font-size:18px;color:var(--green)}.post-type-archive-ms_note .latest,.single-ms_note .latest,.tax-ms_note_type .latest{padding:30px 0 110px}.post-type-archive-ms_note .section-heading,.single-ms_note .section-heading,.tax-ms_note_type .section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.post-type-archive-ms_note .section-kicker,.single-ms_note .section-kicker,.tax-ms_note_type .section-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.post-type-archive-ms_note .section-heading h2,.single-ms_note .section-heading h2,.tax-ms_note_type .section-heading h2{font-family:Georgia,"Times New Roman",serif;font-size:48px;line-height:1;letter-spacing:-.05em;font-weight:500}.post-type-archive-ms_note .view-all,.single-ms_note .view-all,.tax-ms_note_type .view-all{font-size:13px;font-weight:800;color:var(--green);white-space:nowrap}.post-type-archive-ms_note .update-list,.single-ms_note .update-list,.tax-ms_note_type .update-list{border-top:1px solid var(--line)}.post-type-archive-ms_note .update-row,.single-ms_note .update-row,.tax-ms_note_type .update-row{display:grid;grid-template-columns:180px 1fr 90px;gap:30px;align-items:center;padding:28px 10px;border-bottom:1px solid var(--line);transition:.2s ease}.post-type-archive-ms_note .update-row:hover,.single-ms_note .update-row:hover,.tax-ms_note_type .update-row:hover{background:#f5f4ee}.post-type-archive-ms_note .row-category,.single-ms_note .row-category,.tax-ms_note_type .row-category{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:var(--green-2)}.post-type-archive-ms_note .row-content h3,.single-ms_note .row-content h3,.tax-ms_note_type .row-content h3{font-family:Georgia,"Times New Roman",serif;font-size:27px;line-height:1.15;letter-spacing:-.035em;font-weight:500;margin-bottom:6px}.post-type-archive-ms_note .row-content p,.single-ms_note .row-content p,.tax-ms_note_type .row-content p{color:var(--muted);font-size:14px;max-width:650px}.post-type-archive-ms_note .row-date,.single-ms_note .row-date,.tax-ms_note_type .row-date{font-size:11px;color:var(--soft);text-align:right}.post-type-archive-ms_note .update-types,.single-ms_note .update-types,.tax-ms_note_type .update-types{padding:100px 0;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.post-type-archive-ms_note .type-grid,.single-ms_note .type-grid,.tax-ms_note_type .type-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.post-type-archive-ms_note .type-card,.single-ms_note .type-card,.tax-ms_note_type .type-card{min-height:190px;padding:25px;background:#fff;border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s ease}.post-type-archive-ms_note .type-card:hover,.single-ms_note .type-card:hover,.tax-ms_note_type .type-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.post-type-archive-ms_note .type-number,.single-ms_note .type-number,.tax-ms_note_type .type-number{font-family:Georgia,serif;font-size:15px;color:var(--soft)}.post-type-archive-ms_note .type-card h3,.single-ms_note .type-card h3,.tax-ms_note_type .type-card h3{font-family:Georgia,serif;font-size:24px;font-weight:500;letter-spacing:-.03em}.post-type-archive-ms_note .type-card p,.single-ms_note .type-card p,.tax-ms_note_type .type-card p{font-size:12px;color:var(--muted);line-height:1.55}.post-type-archive-ms_note .cta,.single-ms_note .cta,.tax-ms_note_type .cta{padding:110px 0}.post-type-archive-ms_note .cta-box,.single-ms_note .cta-box,.tax-ms_note_type .cta-box{background:var(--green);color:#fff;border-radius:var(--radius);padding:70px;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;position:relative;overflow:hidden}.post-type-archive-ms_note .cta-box::after,.single-ms_note .cta-box::after,.tax-ms_note_type .cta-box::after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid rgba(217,239,159,.25);right:-100px;top:-100px}.post-type-archive-ms_note .cta-box h2,.single-ms_note .cta-box h2,.tax-ms_note_type .cta-box h2{font-family:Georgia,serif;font-size:clamp(40px,5vw,62px);line-height:1;letter-spacing:-.055em;font-weight:500;max-width:720px;position:relative;z-index:2}.post-type-archive-ms_note .cta-box p,.single-ms_note .cta-box p,.tax-ms_note_type .cta-box p{color:rgba(255,255,255,.68);max-width:580px;margin-top:18px;font-size:15px;position:relative;z-index:2}.post-type-archive-ms_note .cta-button,.single-ms_note .cta-button,.tax-ms_note_type .cta-button{background:var(--lime);color:var(--green);border-radius:999px;padding:15px 21px;font-size:13px;font-weight:800;white-space:nowrap;position:relative;z-index:3}.post-type-archive-ms_note .load-more-wrap,.single-ms_note .load-more-wrap,.tax-ms_note_type .load-more-wrap{padding-top:36px}@media(max-width:950px){.post-type-archive-ms_note .hero-inner,.single-ms_note .hero-inner,.tax-ms_note_type .hero-inner{grid-template-columns:1fr;gap:40px}.post-type-archive-ms_note .hero-copy,.single-ms_note .hero-copy,.tax-ms_note_type .hero-copy{margin-left:0}.post-type-archive-ms_note .featured-grid,.single-ms_note .featured-grid,.tax-ms_note_type .featured-grid{grid-template-columns:1fr}.post-type-archive-ms_note .type-grid,.single-ms_note .type-grid,.tax-ms_note_type .type-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.post-type-archive-ms_note .hero,.single-ms_note .hero,.tax-ms_note_type .hero{padding:70px 0 65px}.post-type-archive-ms_note .hero h1,.single-ms_note .hero h1,.tax-ms_note_type .hero h1{font-size:55px}.post-type-archive-ms_note .hero-copy p,.single-ms_note .hero-copy p,.tax-ms_note_type .hero-copy p{font-size:16px}.post-type-archive-ms_note .featured,.single-ms_note .featured,.tax-ms_note_type .featured{padding:55px 0}.post-type-archive-ms_note .featured-main,.single-ms_note .featured-main,.tax-ms_note_type .featured-main{min-height:510px;padding:30px}.post-type-archive-ms_note .featured-content h2,.single-ms_note .featured-content h2,.tax-ms_note_type .featured-content h2{font-size:42px}.post-type-archive-ms_note .featured-bottom,.single-ms_note .featured-bottom,.tax-ms_note_type .featured-bottom{align-items:flex-start;flex-direction:column;gap:18px}.post-type-archive-ms_note .mini-update,.single-ms_note .mini-update,.tax-ms_note_type .mini-update{min-height:160px;padding:24px}.post-type-archive-ms_note .latest,.single-ms_note .latest,.tax-ms_note_type .latest{padding:20px 0 75px}.post-type-archive-ms_note .section-heading,.single-ms_note .section-heading,.tax-ms_note_type .section-heading{align-items:flex-start;flex-direction:column;gap:12px}.post-type-archive-ms_note .section-heading h2,.single-ms_note .section-heading h2,.tax-ms_note_type .section-heading h2{font-size:40px}.post-type-archive-ms_note .update-row,.single-ms_note .update-row,.tax-ms_note_type .update-row{grid-template-columns:1fr auto;gap:8px 20px;padding:25px 5px}.post-type-archive-ms_note .row-category,.single-ms_note .row-category,.tax-ms_note_type .row-category{grid-column:1/-1}.post-type-archive-ms_note .row-content h3,.single-ms_note .row-content h3,.tax-ms_note_type .row-content h3{font-size:23px}.post-type-archive-ms_note .row-content p,.single-ms_note .row-content p,.tax-ms_note_type .row-content p{font-size:13px}.post-type-archive-ms_note .row-date,.single-ms_note .row-date,.tax-ms_note_type .row-date{grid-column:2;grid-row:2;align-self:end}.post-type-archive-ms_note .update-types,.single-ms_note .update-types,.tax-ms_note_type .update-types{padding:70px 0}.post-type-archive-ms_note .type-grid,.single-ms_note .type-grid,.tax-ms_note_type .type-grid{grid-template-columns:1fr}.post-type-archive-ms_note .cta,.single-ms_note .cta,.tax-ms_note_type .cta{padding:70px 0}.post-type-archive-ms_note .cta-box,.single-ms_note .cta-box,.tax-ms_note_type .cta-box{padding:40px 30px;grid-template-columns:1fr;gap:30px}.post-type-archive-ms_note .cta-box h2,.single-ms_note .cta-box h2,.tax-ms_note_type .cta-box h2{font-size:42px}}.single-ms_note .note-head{background:var(--cream);border-bottom:1px solid var(--line);padding:44px 0 40px}.single-ms_note .note-head .breadcrumbs{display:flex;gap:8px;align-items:center;color:var(--soft);font-size:12px;margin-bottom:26px}.single-ms_note .note-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:800;color:var(--green-2);margin-bottom:14px}.single-ms_note .note-head h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(32px,4.5vw,52px);line-height:1.04;letter-spacing:-.04em;max-width:820px}.single-ms_note .note-dek{margin-top:16px;max-width:640px;color:var(--muted);font-size:17px;line-height:1.6}.single-ms_note .note-body{max-width:var(--reading);padding:52px 0 8px;font-size:17px;line-height:1.75;color:#33352d}.single-ms_note .note-body>*+*{margin-top:1.15em}.single-ms_note .note-body h2{font-family:Georgia,serif;font-weight:500;font-size:28px;letter-spacing:-.02em;margin-top:1.6em}.single-ms_note .note-body h3{font-size:19px;font-weight:750;margin-top:1.4em}.single-ms_note .note-body a{color:var(--green-2);border-bottom:1px solid rgba(36,92,77,.35)}.single-ms_note .note-body ol,.single-ms_note .note-body ul{margin-left:20px}.single-ms_note .note-body li{margin:.5em 0}.single-ms_note .note-foot{max-width:var(--reading);padding:12px 0 60px}.account-btn,.ask-btn,.ask-card-button,.ask-cta-button,.ask-strip-btn,.auth-box .submit,.btn,.btn-dark,.btn-light,.btn-primary,.btn-secondary,.contribute-button,.cta-btn,.cta-button,.cta-link,.cta-primary,.cta-secondary,.empty-cta,.search-submit,.search-trigger,.submit-answer,.submit-btn,.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;font:inherit;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}.ask-btn,.ask-btn:focus,.ask-btn:hover,.ask-btn:link,.ask-btn:visited,.header-actions .ask-btn{color:#fff}.ask-cta-button,.contribute-button{display:flex;width:100%}.post-type-archive-ms_note .cta-box .cta-button,.single-ms_note .cta-box .cta-button,.tax-ms_note_type .cta-box .cta-button{align-self:center}.btn,.cta-btn,.cta-button,.empty-cta,.submit-btn{min-height:44px}.mobile-subnav{display:none}@media(max-width:800px){.header-actions .search-trigger{display:none}.header-actions>.ask-btn{display:grid;place-items:center;height:36px;padding:0 16px;border-radius:100px;font-size:12px;line-height:normal}.header-actions>.admin-badge{display:none}.mobile-subnav{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:0 auto 12px;padding:4px;background:var(--white);border:1px solid var(--line);border-radius:100px}.mobile-subnav a{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;padding:8px 16px;border-radius:100px;font-size:12.5px;font-weight:750;color:var(--muted);white-space:nowrap}.mobile-subnav a svg{width:15px;height:15px;flex:none}.mobile-subnav a.is-active{background:var(--green);color:#fff}.mobile-subnav-end{background:var(--lime-soft);color:var(--green)!important}.mobile-subnav-acct{padding:5px 14px 5px 5px!important;background:var(--cream);color:var(--ink)!important}.mobile-subnav-avatar{width:24px;height:24px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--lime);color:var(--green);font-size:10px;font-weight:800}.mobile-subnav-avatar img{width:100%;height:100%;object-fit:cover}}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}*,::after,::before{min-width:0}blockquote,canvas,iframe,img,pre,svg,table,video{max-width:100%}pre{overflow-x:auto}.entry-content table,.page-doc-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select{min-height:46px}.account-page form button[type=submit],.ask-form button[type=submit],.contact-form-wrap .submit-btn,.page-signin .btn-primary{width:100%}::placeholder{color:var(--soft-text);opacity:1}}@media(max-width:480px){.container{width:calc(100% - 32px)}}@media(max-width:360px){.container{width:calc(100% - 24px)}}.voice-verified{display:inline-grid;place-items:center;width:.9em;height:.9em;vertical-align:baseline;border-radius:50%;background:var(--lime);color:var(--green);font-size:.62em;font-weight:900}.voice-areas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.voice-areas a{font-size:12px;font-weight:650;color:var(--green-2);border:1px solid var(--line-strong);border-radius:999px;padding:4px 11px}.voice-areas a:hover{border-color:var(--green-2);background:var(--lime-soft)}.voice-note{margin-top:22px;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:12px;background:#fff}.voice-note strong{display:block;font-size:12px;letter-spacing:-.01em;margin-bottom:5px}.voice-note p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.voice-disclaimer{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--soft-text);font-size:12px;line-height:1.7;max-width:640px}.voices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.voice-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px;background:var(--white);transition:border-color var(--transition),transform var(--transition)}.voice-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.voice-card-avatar{width:44px;height:44px;border-radius:50%;background:var(--cream);color:var(--green);display:grid;place-items:center;font-size:13px;font-weight:800;margin-bottom:13px}.voice-card-name{font-size:15px;font-weight:750;letter-spacing:-.02em}.voice-card-role{color:var(--muted);font-size:11px;margin-top:3px}.voice-card-excerpt{color:var(--soft-text);font-size:12px;line-height:1.6;margin-top:10px}@media(max-width:600px){.voices-grid{grid-template-columns:1fr}}.account-edit .acct-notice{margin-bottom:20px;padding:12px 15px;border-radius:11px;font-size:13px;font-weight:600}.account-edit .acct-notice--ok{background:var(--lime-soft);color:#22322b}.account-edit .acct-notice--err{background:var(--warn-soft,#fbf1e6);color:#7a4b1e}.account-edit .acct-card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px 28px;margin-bottom:18px}.account-edit .acct-card-head{padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--line)}.account-edit .acct-card-head h2{font-size:16px;letter-spacing:-.02em}.account-edit .acct-card-head p{margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.55}.account-edit .acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.account-edit .acct-full{grid-column:1/-1}.account-edit .form-group{min-width:0;margin:0}.account-edit .form-label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.account-edit .input{width:100%;padding:11px 13px;border:1px solid var(--line-strong);border-radius:10px;background:var(--paper);color:var(--ink);font-size:13.5px;line-height:1.4;outline:0}.account-edit .input::placeholder{color:var(--soft-text)}.account-edit .input:focus{border-color:var(--green-2);box-shadow:0 0 0 3px rgba(36,92,77,.12)}.account-edit .acct-help{display:block;margin-top:6px;color:var(--soft-text);font-size:11px;line-height:1.5}.account-edit .acct-optional{color:var(--soft-text);font-size:11px;font-weight:450}.account-edit textarea.input{min-height:104px;padding:12px 13px;line-height:1.6;resize:vertical}.account-edit .input:disabled{background:#f4f4f0;color:#8d9088;cursor:not-allowed}.account-edit .acct-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:26px}.account-edit .acct-preview{display:flex;align-items:center;gap:14px;background:var(--green);color:#fff;border-radius:16px;padding:16px 18px;margin-bottom:18px}.account-edit .acct-preview-avatar{width:48px;height:48px;flex:none;border-radius:50%;background:var(--lime);color:var(--green);display:grid;place-items:center;font-size:16px;font-weight:800;overflow:hidden}.account-edit .acct-preview-text{min-width:0}.account-edit .acct-preview-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a7beb5;margin-bottom:3px}.account-edit .acct-preview-name{font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-edit .acct-preview-role{font-size:12px;color:#c3d3cb;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-edit .acct-save-bar{display:none}.account-edit .acct-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.account-edit .acct-danger h3,.account-edit .acct-row h3{font-size:14px;letter-spacing:-.01em}.account-edit .acct-danger p,.account-edit .acct-row p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.55;max-width:60ch}.account-edit .btn-danger,.account-edit .btn-primary,.account-edit .btn-secondary{height:40px;padding:0 17px;border-radius:10px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.account-edit .btn-primary{background:var(--green);color:#fff;border-color:var(--green)}.account-edit .btn-primary:hover{background:var(--green-2);border-color:var(--green-2)}.account-edit .btn-secondary{background:#fff;color:var(--ink);border-color:var(--line-strong)}.account-edit .btn-secondary:hover{background:var(--cream)}.account-edit .btn-danger{background:#fff;color:var(--danger);border-color:#e2c8c4;margin-top:14px}.account-edit .btn-danger:hover{background:#fff3f1}.account-edit .acct-danger{border-color:#ead7d4;background:snow}.account-edit .acct-danger h3{color:var(--danger)}.account-edit .acct-delete-form{margin-top:16px}.account-edit .acct-delete-form .input{margin-top:6px}@media(max-width:700px){.account-edit .acct-grid{grid-template-columns:1fr}.account-edit .acct-full{grid-column:auto}.account-edit .acct-card{padding:20px 18px}.account-edit .acct-row{display:block}.account-edit .acct-row .btn-secondary{margin-top:14px}.account-edit .acct-preview{padding:14px 16px}.account-edit .acct-actions{display:none}.account-edit .content{padding-bottom:100px}.account-edit .acct-save-bar{display:flex;gap:10px;position:fixed;z-index:190;left:10px;right:10px;bottom:10px;padding:10px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,.12)}.account-edit .acct-save-bar .btn-primary,.account-edit .acct-save-bar .btn-secondary{flex:1}}@media(max-width:700px){body{font-size:15px;line-height:1.6;-webkit-text-size-adjust:100%}p{line-height:1.68}h1,h2,h3{text-wrap:balance}h1{line-height:1.16;letter-spacing:-.02em}h2{line-height:1.24}h3{line-height:1.3}.hero p,.intro p,.lede{line-height:1.7}.discovery-card h3,.home .question h3{text-wrap:wrap}body{padding-bottom:96px}.post-type-archive-ms_question .content-layout,.post-type-archive-ms_question .sidebar{padding-bottom:8px}.post-type-archive-ms_question .ask-cta{margin-bottom:14px}.page-template-page-account .side-nav,.post-type-archive-ms_question .filter-scroll,.post-type-archive-ms_resource .categories,.tax-ms_area .category-nav-inner{flex-wrap:nowrap;gap:8px;padding:2px 0;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.page-template-page-account .side-nav::after,.post-type-archive-ms_question .filter-scroll::after,.post-type-archive-ms_resource .categories::after,.tax-ms_area .category-nav-inner::after{content:"";flex:0 0 24px}.page-template-page-account .side-nav a,.post-type-archive-ms_question .filter,.post-type-archive-ms_resource .category,.tax-ms_area .category-nav-inner a{flex:0 0 auto;min-width:max-content;scroll-snap-align:start}.post-type-archive-ms_question .filter,.post-type-archive-ms_resource .category{display:inline-flex;align-items:center;height:34px;padding:0 13px;font-size:12px;font-weight:650;letter-spacing:0}.page-template-page-account .side-nav a{padding:9px 14px;border:1px solid var(--line);background:var(--white)}.page-template-page-account .side-nav a.active{border-color:var(--green)}.post-type-archive-ms_question .discovery,.post-type-archive-ms_resource .discovery{padding:10px 0}.post-type-archive-ms_question .filter-scroll,.post-type-archive-ms_resource .categories{width:100%}.post-type-archive-ms_question .sort-select,.post-type-archive-ms_question .sort-wrapper,.post-type-archive-ms_question .sort-wrapper form,.post-type-archive-ms_resource .discovery-inner>form,.post-type-archive-ms_resource .sort{width:100%}.post-type-archive-ms_question .sort-wrapper,.post-type-archive-ms_resource .discovery-inner>form{margin-top:9px}.post-type-archive-ms_question .sort-select,.post-type-archive-ms_resource .sort{border-radius:12px}.post-type-archive-ms_resource .content{padding-top:20px}.page-template-page-ministry-areas .category{min-height:0;padding:18px 18px 16px}.page-template-page-ministry-areas .category h2{margin:12px 0 6px}.page-template-page-ministry-areas .category p{max-width:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-template-page-ministry-areas .category-bottom{margin-top:14px}}@media(max-width:480px){:root{--gutter:12px}.page-template-page-ministry-areas .page h1,.post-type-archive-ms_question .hero h1,.post-type-archive-ms_resource .hero h1{font-size:31px}}.header-actions .signin-link{display:inline-flex;align-items:center;height:42px;padding:0 6px;color:var(--ink);font-size:13px;font-weight:650;white-space:nowrap}.header-actions .signin-link:hover{color:var(--green)}@media(max-width:800px){.header-actions .signin-link{display:none}}@media(max-width:700px){.home .quick-topics{margin-top:14px;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.home .quick-topics::-webkit-scrollbar{display:none}.home .quick-topics::after{content:"";flex:0 0 20px}.home .topic-chip{flex:0 0 auto;min-width:max-content;min-height:36px;padding:0 14px;display:inline-flex;align-items:center}.home .hero-search input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ask-v3{display:block}.ask-v3 .ask-wrap{width:min(100% - 32px,780px);margin-inline:auto}.ask-v3 *{box-sizing:border-box}.ask-v3 .ask-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--green-2);font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ask-v3 .ask-kicker--light{color:var(--lime)}.ask-v3 .ask-kicker-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);flex:none}.ask-v3 .ask-hero{padding:52px 0 26px}.ask-v3 .ask-hero h1{margin:13px 0 15px;font-size:clamp(33px, 8.4vw, 44px);line-height:1.03;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.ask-v3 .ask-hero-lede{margin:0;max-width:44ch;color:var(--muted);font-size:16px;line-height:1.7}.ask-v3 .ask-section{padding:6px 0 60px}.ask-v3 .ask-flash{display:flex;flex-direction:column;gap:3px;margin-bottom:18px;padding:14px 16px;border-radius:13px;font-size:13.5px;line-height:1.55}.ask-v3 .ask-flash strong{font-weight:800}.ask-v3 .ask-flash--ok{background:var(--lime-soft);color:#22322b}.ask-v3 .ask-flash--err{background:var(--danger-soft,#fff3f1);color:var(--danger,#a94438);font-weight:600}.ask-v3 .ask-card{background:var(--white);border:1px solid var(--line);border-radius:24px;box-shadow:0 1px 2px rgba(16,37,28,.03),0 20px 50px rgba(16,37,28,.06);overflow:hidden}.ask-v3 .ask-card-top{padding:22px 20px 6px}.ask-v3 .ask-q-label{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ask-v3 .ask-q-label strong{font-size:15px;font-weight:800}.ask-v3 .ask-counter{font-size:12px;color:var(--soft);font-variant-numeric:tabular-nums}.ask-v3 .ask-counter.is-warning{color:#a26516;font-weight:600}.ask-v3 .ask-q-input{width:100%;min-height:96px;resize:none;border:0;outline:0;background:0 0;color:var(--ink);font-family:inherit;font-size:20px;line-height:1.42;letter-spacing:-.02em;padding:2px 0 10px;overflow:hidden}.ask-v3 .ask-q-input::placeholder{color:#a2aca4}.ask-v3 .ask-helper{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.ask-v3 .ask-examples-jump{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:0;border:0;background:0 0;color:var(--green-2);font-size:12.5px;font-weight:750;cursor:pointer}.ask-v3 .ask-examples-jump svg{width:13px;height:13px}.ask-v3 .ask-examples-jump:hover{text-decoration:underline;text-underline-offset:3px}.ask-v3 .ask-examples{scroll-margin-top:24px;border-radius:18px;transition:background-color .5s ease,box-shadow .5s ease}.ask-v3 .ask-examples.is-jump-highlight{background:var(--lime-soft);box-shadow:0 0 0 1px var(--green-2) inset}.ask-v3 .ask-block{padding:22px 20px;border-top:1px solid var(--line)}.ask-v3 .ask-block-title{margin:0 0 4px;font-size:14px;font-weight:800;letter-spacing:-.01em}.ask-v3 .ask-block-sub{margin:0 0 13px;color:var(--muted);font-size:13px}.ask-v3 .ask-select-wrap{position:relative}.ask-v3 .ask-select{appearance:none;-webkit-appearance:none;width:100%;min-height:54px;padding:0 46px 0 15px;border:1px solid var(--line-strong);border-radius:13px;background:var(--paper);color:var(--ink);font-family:inherit;font-size:16px;font-weight:600;outline:0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ask-v3 .ask-select:hover{border-color:#bdc8c1}.ask-v3 .ask-select:focus{border-color:var(--green-2);background:var(--white);box-shadow:0 0 0 4px rgba(24,61,50,.1)}.ask-v3 .ask-select.is-placeholder{color:#8a958e;font-weight:500}.ask-v3 .ask-chev{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:18px;height:18px;color:var(--green);pointer-events:none}.ask-v3 .ask-context{border-top:1px solid var(--line)}.ask-v3 .ask-context-toggle{width:100%;padding:17px 20px;border:0;background:0 0;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;color:var(--ink);cursor:pointer}.ask-v3 .ask-context-left{display:flex;align-items:center;gap:11px}.ask-v3 .ask-context-icon{width:32px;height:32px;flex:none;border-radius:9px;background:var(--lime-soft);color:var(--green-2);display:grid;place-items:center}.ask-v3 .ask-context-icon svg{width:15px;height:15px}.ask-v3 .ask-context-title{display:block;font-size:14px;font-weight:800}.ask-v3 .ask-context-note{display:block;margin-top:2px;color:var(--muted);font-size:12px}.ask-v3 .ask-context-chev{width:18px;height:18px;flex:none;position:static;color:var(--soft);transition:transform .22s ease}.ask-v3 .ask-context.is-open .ask-context-chev{transform:rotate(180deg)}.ask-v3 .ask-context-panel{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease}.ask-v3 .ask-context.is-open .ask-context-panel{max-height:1400px;padding-bottom:22px}.ask-v3 .ask-field{margin-top:16px}.ask-v3 .ask-field:first-child{margin-top:0}.ask-v3 .ask-field-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;font-weight:750}.ask-v3 .ask-optional{color:var(--muted);font-weight:500}.ask-v3 .ask-area-multi{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 14px;border:1px solid var(--line-strong);border-radius:13px;background:var(--paper);max-height:180px;overflow-y:auto}.ask-v3 .ask-area-multi-item{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink)}.ask-v3 .ask-area-multi-item input{accent-color:var(--green-2)}.ask-v3 .ask-area-multi-child{color:var(--soft);font-weight:500}.ask-v3 .ask-input,.ask-v3 .ask-textarea{width:100%;border:1px solid var(--line-strong);border-radius:13px;background:var(--paper);color:var(--ink);font-family:inherit;font-size:16px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ask-v3 .ask-textarea{min-height:150px;resize:vertical;padding:13px 14px;line-height:1.6}.ask-v3 .ask-input{min-height:50px;padding:12px 14px}.ask-v3 .ask-topic-wrap{position:relative}.ask-v3 .ask-topic-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;padding:6px;border:1px solid var(--line-strong);border-radius:13px;background:var(--white);box-shadow:0 12px 28px rgba(0,0,0,.1);max-height:220px;overflow-y:auto}.ask-v3 .ask-topic-option{padding:10px 12px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}.ask-v3 .ask-topic-option:hover{background:var(--cream)}.ask-v3 .ask-input:focus,.ask-v3 .ask-textarea:focus{border-color:var(--green-2);background:var(--white);box-shadow:0 0 0 4px rgba(24,61,50,.1)}.ask-v3 .ask-field-counter{margin-top:5px;text-align:right;color:var(--soft);font-size:11px;font-variant-numeric:tabular-nums}.ask-v3 .ask-identity{padding:20px;border-top:1px solid var(--line)}.ask-v3 .ask-identity-note{margin:0 0 13px;color:var(--muted);font-size:12px}.ask-v3 .ask-anon{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.ask-v3 .ask-anon input{position:absolute;opacity:0;width:1px;height:1px}.ask-v3 .ask-anon-box{width:22px;height:22px;flex:none;margin-top:1px;border:1.5px solid var(--line-strong);border-radius:7px;background:var(--white);color:#fff;display:grid;place-items:center;transition:background .16s ease,border-color .16s ease}.ask-v3 .ask-anon-box svg{width:13px;height:13px;opacity:0;transition:opacity .16s ease}.ask-v3 .ask-anon input:checked+.ask-anon-box{background:var(--green);border-color:var(--green)}.ask-v3 .ask-anon input:checked+.ask-anon-box svg{opacity:1}.ask-v3 .ask-anon input:focus-visible+.ask-anon-box{box-shadow:0 0 0 4px rgba(24,61,50,.18)}.ask-v3 .ask-anon-copy strong{display:block;font-size:13px;font-weight:800}.ask-v3 .ask-anon-copy span{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.5}.ask-v3 .ask-submit-area{padding:18px 20px 20px;border-top:1px solid var(--line);background:var(--paper)}.ask-v3 .ask-moderation{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;color:var(--muted);font-size:11.5px;line-height:1.5}.ask-v3 .ask-moderation svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--green-2)}.ask-v3 .ask-submit{width:100%;min-height:52px;border:0;border-radius:13px;background:var(--green);color:#fff;font-family:inherit;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background .18s ease,transform .15s ease,opacity .18s ease}.ask-v3 .ask-submit svg{width:17px;height:17px}.ask-v3 .ask-submit:hover{background:var(--green-2)}.ask-v3 .ask-submit:active{transform:scale(.986)}.ask-v3 .ask-submit:disabled{opacity:.4;cursor:not-allowed}.ask-v3 .ask-reassure{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:15px 17px;border-radius:16px;background:var(--lime-soft);color:var(--green)}.ask-v3 .ask-reassure svg{width:19px;height:19px;flex:none;margin-top:1px}.ask-v3 .ask-reassure strong{display:block;font-size:13px;margin-bottom:2px;font-weight:800}.ask-v3 .ask-reassure p{margin:0;font-size:12px;line-height:1.55}.ask-v3 .ask-examples{padding:22px 0 12px}.ask-v3 .ask-examples-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.ask-v3 .ask-examples-head h2{margin:0;font-size:20px;letter-spacing:-.03em;font-weight:800}.ask-v3 .ask-examples-head p{margin:0;color:var(--muted);font-size:12px;white-space:nowrap}.ask-v3 .ask-examples-grid{display:grid;gap:9px}.ask-v3 .ask-example{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid var(--line);border-radius:15px;background:var(--white);color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ask-v3 .ask-example span{font-size:13px;line-height:1.45;font-weight:650}.ask-v3 .ask-example svg{width:17px;height:17px;flex:none;color:var(--soft)}.ask-v3 .ask-example:hover{transform:translateY(-1px);border-color:#c3ccc6;box-shadow:0 8px 24px rgba(16,37,28,.06)}.ask-v3 .ask-how{padding:26px 0 40px}.ask-v3 .ask-how .ask-wrap{width:min(100% - 32px,1000px)}.ask-v3 .ask-how-card{background:var(--green);color:#fff;border-radius:24px;padding:30px 22px}.ask-v3 .ask-how-head{max-width:34ch;margin-bottom:26px}.ask-v3 .ask-how-head h2{margin:11px 0 0;font-size:27px;line-height:1.08;letter-spacing:-.035em;font-weight:800}.ask-v3 .ask-steps{display:grid;gap:20px}.ask-v3 .ask-step-n{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:var(--lime);font-size:12px;font-weight:800;margin-bottom:11px}.ask-v3 .ask-step h3{margin:0 0 3px;font-size:14px;font-weight:700}.ask-v3 .ask-step p{margin:0;color:rgba(255,255,255,.72);font-size:12.5px;line-height:1.55}.ask-v3 .ask-sticky{position:fixed;z-index:95;left:12px;right:12px;bottom:12px;padding:8px;border:1px solid rgba(16,37,28,.1);border-radius:16px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 34px rgba(16,37,28,.14);transform:translateY(160%);transition:transform .26s cubic-bezier(.2,.7,.2,1)}.ask-v3 .ask-sticky.is-shown{transform:none}.ask-v3 .ask-sticky button{width:100%;min-height:48px;border:0;border-radius:11px;background:var(--green);color:#fff;font-family:inherit;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.ask-v3 .ask-sticky button svg{width:16px;height:16px}@media(max-width:760px){body.page-template-page-ask{padding-bottom:92px}}@media(min-width:700px){.ask-v3 .ask-wrap{width:min(100% - 48px,780px)}.ask-v3 .ask-hero{padding:80px 0 36px}.ask-v3 .ask-hero h1{font-size:clamp(42px, 5vw, 56px)}.ask-v3 .ask-hero-lede{font-size:17px}.ask-v3 .ask-block,.ask-v3 .ask-card-top,.ask-v3 .ask-context-panel,.ask-v3 .ask-context-toggle,.ask-v3 .ask-identity,.ask-v3 .ask-submit-area{padding-left:30px;padding-right:30px}.ask-v3 .ask-q-input{font-size:24px;min-height:128px}.ask-v3 .ask-input,.ask-v3 .ask-select,.ask-v3 .ask-textarea{font-size:14px}.ask-v3 .ask-select{font-size:14px}.ask-v3 .ask-submit-area{display:grid;grid-template-columns:1fr 240px;gap:24px;align-items:center}.ask-v3 .ask-moderation{margin:0}.ask-v3 .ask-examples-grid{grid-template-columns:1fr 1fr}.ask-v3 .ask-how-card{padding:44px}.ask-v3 .ask-how-head{margin-bottom:30px}.ask-v3 .ask-how-head h2{font-size:31px}.ask-v3 .ask-steps{grid-template-columns:repeat(3,1fr);gap:34px}.ask-v3 .ask-sticky{display:none}}@media(min-width:980px){.ask-v3 .ask-hero{padding-top:100px}.ask-v3 .ask-card{border-radius:26px}.ask-v3 .ask-section{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.ask-v3 *,.ask-v3 ::after,.ask-v3 ::before{transition:none!important}}.page-template-page-signin .auth-preview{margin:0 0 22px;padding:15px 16px 13px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:12px;background:var(--cream)}.page-template-page-signin .auth-preview figcaption{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:7px}.page-template-page-signin .auth-preview .ms-preview-q{margin:0;font-size:15px;line-height:1.42;font-weight:650;color:var(--ink)}.page-template-page-signin .auth-preview .ms-preview-meta{margin:6px 0 0;font-size:12px;color:var(--muted)}.page-template-page-signin .auth-preview-safe{display:block;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:11px;font-weight:650;color:var(--green-2)}.page-template-page-signin .auth-heading h2{text-wrap:balance}.page-template-page-signin .auth-page--intent .context h1{font-size:clamp(30px,3.4vw,44px)}.ask-v3--resume .ask-section{padding-top:34px}.ask-v3 .ask-ready{padding:26px 22px 22px;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 16px 45px rgba(16,37,28,.07)}.ask-v3 .ask-ready h1{margin:12px 0 0;font-size:clamp(26px,6vw,34px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.ask-v3 .ask-ready-preview{margin:18px 0 0;padding:15px 16px 13px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:12px;background:var(--cream)}.ask-v3 .ask-ready-preview figcaption{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:7px}.ask-v3 .ask-ready-preview .ms-preview-q{margin:0;font-size:16px;line-height:1.4;font-weight:650;color:var(--ink)}.ask-v3 .ask-ready-preview .ms-preview-meta{margin:6px 0 0;font-size:12px;color:var(--muted)}.ask-v3 .ask-ready-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ask-v3 .ask-submit--lg{width:100%;min-height:54px;border:0;border-radius:13px;background:var(--green);color:#fff;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;transition:background .18s ease,transform .18s ease}.ask-v3 .ask-submit--lg svg{width:18px;height:18px}.ask-v3 .ask-submit--lg:hover{background:var(--green-2)}.ask-v3 .ask-submit--lg:active{transform:scale(.988)}.ask-v3 .ask-submit--lg:disabled{opacity:.55;cursor:progress}.ask-v3 .ask-ready-note{margin:16px 0 0;color:var(--soft);font-size:11.5px;line-height:1.5}.ask-v3 .ask-edit{margin-top:14px}.ask-v3 .ask-edit-summary{list-style:none;cursor:pointer;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:var(--white);font-size:13px;font-weight:750;color:var(--ink-soft,var(--muted));display:flex;align-items:center;gap:8px}.ask-v3 .ask-edit-summary::-webkit-details-marker{display:none}.ask-v3 .ask-edit-summary::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease}.ask-v3 .ask-edit[open] .ask-edit-summary::before{transform:rotate(45deg)}.ask-v3 .ask-edit[open] .ask-edit-summary{margin-bottom:12px}.ask-v3 .ask-edit .ask-card{margin:0}.ask-v3 .ask-flash--soft{background:var(--cream);color:var(--ink-soft,#3f463e)}.ask-v3 .ask-flash--soft strong{color:var(--ink)}.ask-v3 .ask-flash-link{align-self:flex-start;margin-top:6px;font-size:12.5px;font-weight:800;color:var(--green-2);text-decoration:underline;text-underline-offset:3px}.ask-v3 .ask-auth-hint{margin:0;padding:14px 20px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.55;background:var(--paper)}.ask-v3 .ask-restore{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:13px 15px;border:1px dashed var(--line-strong,#cfd4cc);border-radius:12px;background:var(--white);font-size:13px;color:var(--ink-soft,var(--muted))}.ask-v3 .ask-restore button{border:0;background:var(--green);color:#fff;font-family:inherit;font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:9px;cursor:pointer}.ask-v3 form.is-submitting{opacity:.72;pointer-events:none}@media(min-width:700px){.ask-v3 .ask-ready{padding:34px;border-radius:22px}.ask-v3 .ask-ready-actions{flex-direction:row;align-items:center;gap:16px}.ask-v3 .ask-submit--lg{width:auto;padding:0 26px}.page-template-page-signin .auth-preview{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.ask-v3 .ask-edit-summary::before{transition:none!important}}.ask-v3 .ask-examples,.ask-v3 .ask-how{content-visibility:auto;contain-intrinsic-size:auto 480px}.page-template-page-about .a-cta,.page-template-page-about .sec~.sec,.page-template-page-editorial-policy .p-cta,.page-template-page-editorial-policy .p-sec~.p-sec,.page-template-page-write-for-us .apply,.page-template-page-write-for-us .sec~.sec{content-visibility:auto;contain-intrinsic-size:auto 380px}.page-template-page-contact .try{content-visibility:auto;contain-intrinsic-size:auto 300px}.tax-ms_area .area-ask-strip,.tax-ms_area .area-resources{content-visibility:auto;contain-intrinsic-size:auto 320px}.ms-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(12px);z-index:600;max-width:min(360px,calc(100vw - 32px));padding:13px 18px;background:var(--ink);color:#fff;font-size:13px;line-height:1.5;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.25);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.ms-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}