#ask *{box-sizing:border-box}#ask a{color:inherit;text-decoration:none}#ask img{display:block;max-width:100%}#ask .wrap{width:min(1160px,calc(100% - 48px));margin:auto}#ask .eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}#ask .nav{display:flex;align-items:center;justify-content:space-between}#ask .brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:.04em}#ask .brand img{height:42px;width:42px;object-fit:cover;object-position:50% 44%;border-radius:50%;border:2px solid var(--yellow)}#ask .brand span{font-size:.9rem}#ask .brand em{font-style:normal;color:var(--yellow)}#ask .nav-cta{padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:2px}#ask .hero{background:var(--dark);color:white;padding:88px 0 76px;position:relative;overflow:hidden}#ask .hero::after{content:"?";position:absolute;right:7%;top:-90px;font:700 clamp(22rem,50vw,40rem)/1 var(--serif);color:rgba(255,255,255,.035);pointer-events:none}#ask .hero-copy{position:relative;z-index:1;max-width:770px}#ask .hero .eyebrow{color:#76d0c4}#ask .hero h1{font:600 clamp(3.4rem,8vw,6.8rem)/.98 var(--serif);letter-spacing:-.055em;margin:15px 0 20px}#ask .hero h1 span{color:var(--yellow);font-style:italic}#ask .hero p{max-width:620px;color:#d5dcd6;margin:0;font-size:1rem}#ask .qa-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;padding:78px 0 83px;align-items:start}#ask .how h2,#ask .form-card h2,#ask .published h2{font:600 clamp(2rem,4vw,3rem)/1.1 var(--serif);letter-spacing:-.035em;margin:8px 0 14px}#ask .how>p{color:#5d6760;max-width:390px}#ask .steps{list-style:none;padding:0;margin:31px 0 0}#ask .steps li{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:18px 0;border-top:1px solid var(--line)}#ask .step-num{width:34px;height:34px;border:1px solid #b5c3ba;border-radius:50%;display:grid;place-items:center;color:var(--teal);font:600 .85rem var(--serif)}#ask .steps strong{display:block;font-size:.88rem}#ask .steps p{margin:4px 0 0;color:var(--muted);font-size:.78rem}#ask .form-card{background:white;padding:clamp(23px,4vw,42px);box-shadow:0 18px 45px rgba(24,37,29,.08);border-top:3px solid var(--teal)}#ask .form-card>p{margin:0 0 24px;color:var(--muted);font-size:.86rem}#ask .preview-note{padding:13px 15px;background:#f2f6f2;border-left:3px solid var(--yellow);color:#4c5951;font-size:.75rem;margin:22px 0}#ask .field{margin:0 0 18px}#ask .field label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#465149;margin-bottom:7px}#ask .field label span{font-weight:500;color:var(--muted);letter-spacing:0;text-transform:none}#ask .field input,#ask .field select,#ask .field textarea{width:100%;border:1px solid #d7ded8;border-radius:2px;padding:12px 13px;font:400 .9rem var(--sans);background:#fff;color:var(--ink)}#ask .field textarea{min-height:145px;resize:vertical}#ask .field input:focus,#ask .field select:focus,#ask .field textarea:focus{outline:2px solid var(--teal);outline-offset:1px}#ask .consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin:21px 0;color:#5d6760;font-size:.75rem}#ask .consent input{accent-color:var(--teal);margin-top:4px;width:16px;height:16px}#ask .submit-btn{border:0;border-radius:2px;background:var(--yellow);color:var(--ink);padding:14px 19px;font:700 .8rem var(--sans);letter-spacing:.04em;cursor:pointer;transition:.2s}#ask .submit-btn:hover{background:#ffd432;transform:translateY(-1px)}#ask .form-status{margin:17px 0 0;padding:12px 14px;background:#e8f3ed;color:#28463c;font-size:.8rem}#ask .form-status[hidden]{display:none}#ask .published{background:#e9efea;padding:78px 0 88px}#ask .published-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}#ask .published-head p{max-width:410px;color:var(--muted);font-size:.85rem;margin:0}#ask .empty-state{padding:37px;background:rgba(255,255,255,.75);border:1px dashed #b9c6bd;text-align:center}#ask .empty-state .icon{width:48px;height:48px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#dcebe4;color:var(--teal);font:1.6rem var(--serif)}#ask .empty-state h3{font:500 1.4rem var(--serif);margin:0 0 5px}#ask .empty-state p{color:var(--muted);margin:0;font-size:.82rem}#ask .cta{padding:56px 0;background:var(--teal);color:white}#ask .cta-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}#ask .cta h2{font:600 clamp(1.8rem,4vw,2.8rem)/1.1 var(--serif);margin:7px 0}#ask .cta p{color:#e0f2ee;margin:0;max-width:560px;font-size:.86rem}#ask .cta .eyebrow{color:#d4f1ec}#ask .cta a{background:var(--yellow);color:var(--ink);padding:13px 18px;font-size:.77rem;font-weight:700;white-space:nowrap}#ask .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:18px}#ask .footer-brand{color:white;font-weight:700;letter-spacing:.05em}#ask .footer-links{display:flex;gap:17px;flex-wrap:wrap}#ask .footer-links a:hover{color:var(--yellow)}@media (max-width:1000px){#ask .brand span{font-size:.75rem}}@media (max-width:900px){#ask .wrap{width:min(100% - 36px,620px)}#ask .nav{position:relative}#ask .nav-cta{text-align:center}#ask .hero{padding:71px 0 62px}#ask .qa-layout{grid-template-columns:1fr;gap:34px;padding:60px 0}#ask .how>p{max-width:600px}#ask .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#ask .steps li{grid-template-columns:34px 1fr;align-content:start;gap:9px}#ask .step-num{width:30px;height:30px}#ask .published{padding:62px 0}#ask .published-head{align-items:start;flex-direction:column;gap:8px}#ask .cta-inner{align-items:flex-start;flex-direction:column}#ask .cta a{width:100%;text-align:center}#ask .footer-inner{flex-direction:column;text-align:center}#ask .footer-links{justify-content:center}}@media (max-width:560px){#ask .hero h1{font-size:3.25rem}#ask .steps{grid-template-columns:1fr;gap:0}#ask .steps li{grid-template-columns:38px 1fr}#ask .form-card{padding:24px 20px}#ask .submit-btn{width:100%}#ask .empty-state{padding:28px 18px}}@media (prefers-reduced-motion:reduce){#ask *,#ask *::before,#ask *::after{scroll-behavior:auto!important;transition:none!important}}#ask .social-icon{width:17px;height:17px;display:block;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ask .social-icon .icon-dot,#ask .social-icon .icon-play{fill:currentColor;stroke:none}#ask .social-icon--fill{fill:currentColor;stroke:none}#ask .social-links .social-icon{width:19px;height:19px;flex-basis:19px}#ask .footer-links a{display:inline-flex;align-items:center;gap:6px}@media (max-width:900px){}@media (prefers-reduced-motion:reduce){}@media (min-width:901px){}@media (prefers-reduced-motion:reduce){}#ask .skip-link{position:fixed;left:16px;top:12px;z-index:100;transform:translateY(-160%);padding:10px 14px;background:var(--yellow);color:var(--ink);font-weight:700;transition:transform .18s ease}#ask .skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){#ask .skip-link{transition:none!important}}#ask .questions-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#ask .question-card{padding:26px;background:rgba(255,255,255,.86);border-top:2px solid var(--teal);box-shadow:0 12px 32px rgba(24,37,29,.05)}#ask .question-card h3{font:500 1.25rem/1.35 var(--serif);margin:10px 0 20px}#ask .question-meta{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0}#ask .answer-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#65736a;margin:0 0 5px}#ask .question-answer{margin:0;color:#3f4a43;font-size:.88rem;white-space:pre-wrap}#ask .questions-status{padding:19px 22px;background:rgba(255,255,255,.75);color:#5d6760;font-size:.82rem}#ask .questions-status[hidden],#ask .carousel-controls[hidden]{display:none}#ask .carousel-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}#ask .carousel-controls button{border:1px solid #aec1b5;background:#fff;color:var(--ink);padding:10px 14px;font:700 .72rem var(--sans);letter-spacing:.03em;cursor:pointer}#ask .carousel-controls button:hover{border-color:var(--teal);color:var(--teal)}#ask .carousel-controls button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}#ask .carousel-status{margin:0;color:#5d6760;font-size:.75rem;text-align:center}#ask .form-status[data-state="error"]{background:#fae9e6;color:#762e24}#ask .submit-btn:disabled{opacity:.65;cursor:wait;transform:none}@media (max-width:960px){#ask .questions-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#ask .questions-list{grid-template-columns:1fr}#ask .carousel-controls{align-items:stretch;flex-direction:column}#ask .carousel-controls button{width:100%}}#ask .qa-topic-bar{padding:25px 0;background:#f4eadd;border-bottom:1px solid var(--line)}#ask .qa-topic-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}#ask .qa-topic-links a,#ask .answer-topic-filter button{padding:8px 11px;border:1px solid #b9c8bf;background:transparent;color:#355149;font:600 .72rem var(--sans);letter-spacing:.03em;cursor:pointer}#ask .qa-topic-links a:hover,#ask .answer-topic-filter button:hover,#ask .answer-topic-filter button.is-active{background:var(--teal);border-color:var(--teal);color:#fff}#ask .answer-topic-filter{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 4px}#ask .answer-topic-filter button[aria-pressed="true"]{background:var(--dark);border-color:var(--dark);color:#fff}@media (max-width:700px){#ask .qa-topic-bar{padding:20px 0}#ask .qa-topic-links a{font-size:.68rem}}#ask .community{padding:84px 0;background:#fbfcf9}#ask .community-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:31px}#ask .community-head h2{font:600 clamp(2.2rem,5vw,4rem)/1.05 var(--serif);letter-spacing:-.045em;margin:8px 0 0}#ask .community-head>p{max-width:450px;color:var(--muted);font-size:.86rem;margin:0}#ask .community-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:start}#ask .community-guide{padding:29px 0}#ask .community-guide h3{font:500 1.75rem/1.15 var(--serif);margin:8px 0 12px}#ask .community-guide>p{color:#5d6760;margin:0}#ask .community-points{list-style:none;margin:25px 0 0;padding:0}#ask .community-points li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--line);color:#59655d;font-size:.83rem}#ask .community-points strong{font:600 1.05rem var(--serif);color:var(--teal)}#ask .community-feed{margin-top:52px}#ask .community-feed-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px}#ask .community-feed h3{font:600 clamp(1.9rem,4vw,2.9rem)/1.08 var(--serif);letter-spacing:-.035em;margin:8px 0 0}#ask .community-feed-head p{max-width:380px;margin:0;color:var(--muted);font-size:.83rem}#ask .community-threads{display:grid;gap:17px}#ask .community-thread{background:#fff;border-top:2px solid var(--teal);padding:clamp(21px,3vw,31px);box-shadow:0 13px 34px rgba(24,37,29,.055)}#ask .community-thread h4{font:500 clamp(1.25rem,2.4vw,1.65rem)/1.35 var(--serif);margin:9px 0}#ask .community-byline{margin:0;color:#65716a;font-size:.75rem}#ask .community-replies{display:grid;gap:10px;margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line)}#ask .community-reply{padding:14px 16px;background:#f2f6f2;border-left:2px solid #8bc9be}#ask .community-reply p{margin:5px 0 0;color:#425048;font-size:.86rem;white-space:pre-wrap}#ask .community-reply .question-meta{margin:0}#ask .community-reply-status{font-size:.78rem;color:var(--muted);margin:0}#ask .reply-details{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}#ask .reply-details summary{cursor:pointer;color:var(--teal);font-weight:700;font-size:.82rem}#ask .reply-details summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px}#ask .reply-form{display:grid;gap:13px;margin-top:17px;max-width:700px}#ask .reply-form .field{margin:0}#ask .reply-form textarea{min-height:110px}#ask .reply-status{font-size:.78rem;margin:0;min-height:1.4em}#ask .reply-status[data-state="error"]{color:#8b3023}#ask .reply-status[data-state="success"]{color:#24624f}#ask .honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}#ask .community-status{margin:0 0 17px;padding:17px 19px;background:#eef3ef;color:#59655d;font-size:.82rem}#ask .community-status[hidden]{display:none}@media (max-width:900px){#ask .community{padding:63px 0}#ask .community-head,#ask .community-feed-head{align-items:start;flex-direction:column;gap:12px}#ask .community-grid{grid-template-columns:1fr;gap:15px}#ask .community-guide{padding:0}#ask .community-feed{margin-top:38px}}@media (max-width:560px){#ask .reply-details .submit-btn{width:100%}}
#ask .wrap{width:calc(100% - 40px);max-width:1050px}#ask .hero{padding:35px 0;background:var(--sand);color:var(--navy)}#ask .hero p{color:#42565c}#ask .hero h2{font:500 clamp(2.5rem,5vw,4.5rem)/1.1 var(--serif);margin:10px 0 20px}#ask .hero .eyebrow{color:var(--deep-teal)}#ask .qa-layout{padding:36px 0}#ask .qa-topic-bar{background:var(--ivory)}#ask .form-card{box-shadow:none}#ask .form-card fieldset{margin:0;padding:0;border:0}#ask :where(.qa-topic-links a,.answer-topic-filter button,.carousel-controls button,.community-reply-button){min-height:44px}#ask .qa-path-card span:last-child{color:var(--deep-teal)}#ask .consent{font-size:.8rem}#ask .qa-path-grid{padding-top:30px}#ask .published,#ask .community{background:var(--sand)}#ask input,#ask select,#ask textarea{background:var(--ivory);color:var(--navy)}#ask [data-state=error]{color:#722d22;background:#fae0d9}#ask .cta{background:var(--deep-teal)}#ask .cta .eyebrow{color:var(--gold)}