._eyebrow_1ujei_1{font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1f5141}._customRules_1ujei_2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:40px;padding:clamp(28px,5vw,54px);border-radius:18px;color:#f8f5ec;background:#1f5141}._customRules_1ujei_2 ._eyebrow_1ujei_1{color:#c2d8bd}._customRules_1ujei_2 h2{max-width:710px;margin:18px 0 10px;font:500 clamp(1.65rem,3vw,2.25rem)/1.15 "Fraunces",Georgia,serif;letter-spacing:-.02em;color:#f8f5ec}._promise_1ujei_5{margin:0 0 18px;color:#d1edbd;font:600 clamp(1.65rem,3vw,2.25rem)/1.15 "Fraunces",Georgia,serif}._ruleDescription_1ujei_6{max-width:610px;margin:0;color:#dae5da;font-size:.95rem;line-height:1.7}._ruleAction_1ujei_7{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:16px 20px;border:1px solid #f8f5ec;border-radius:9px;color:#163b30;background:#f8f5ec;font-weight:600;font-size:.94rem;text-decoration:none;text-align:center;line-height:1.4}._ruleAction_1ujei_7:hover{background:#d1edbd;border-color:#d1edbd}._ruleAction_1ujei_7 span{flex:none;font-size:1.2rem}._ruleAction_1ujei_7:focus-visible{outline:3px solid #aa7a26;outline-offset:5px}@media(max-width:980px){._customRules_1ujei_2{grid-template-columns:1fr}._ruleAction_1ujei_7{justify-self:start}}@media(max-width:620px){._customRules_1ujei_2{gap:24px;margin-top:24px}._ruleAction_1ujei_7{width:100%}}._brandImage_1ai1p_1{border-radius:8px}._topbarInner_1ai1p_2{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-block:16px}._navigation_1ai1p_3{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-left:auto}._navigation_1ai1p_3 a{color:#514d42;font-size:.9rem;font-weight:600;text-decoration:none}._navigation_1ai1p_3 a:hover{color:#1f5141;text-decoration:underline;text-underline-offset:6px}._headerAction_1ai1p_6{flex-shrink:0}._hero_1ai1p_7{padding:72px 0 80px;border-bottom:1px solid #d8d0bf;background:radial-gradient(ellipse at 85% 35%,#dfe7da 0,transparent 55%)}._heroGrid_1ai1p_8{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,72px)}._heading_1ai1p_9{margin:22px 0 26px;font-size:clamp(2.6rem,4.8vw,4.2rem);font-weight:500;line-height:1.04;letter-spacing:-.045em}._heading_1ai1p_9 em{display:block;color:#1f5141;font-style:normal}._heroActions_1ai1p_11 .button{line-height:1.3;text-align:center}._arrow_1ai1p_12{padding-left:16px}._ruleNote_1ai1p_13{display:block;max-width:400px;margin-top:24px;color:#635d50;font-size:.86rem;line-height:1.65;text-decoration:none}._ruleNote_1ai1p_13 strong{color:#1f5141;text-decoration:underline;text-underline-offset:3px}._diagram_1ai1p_15{margin:0;padding:32px;border:1px solid #b7c8b9;border-radius:20px;background:#f8f8f0b3;box-shadow:0 24px 65px #294e3810}._diagram_1ai1p_15 figcaption{margin-bottom:30px;text-align:center}._diagram_1ai1p_15 h2{margin:13px 0 0;font-size:clamp(1.45rem,2.5vw,1.95rem);font-weight:500}._groups_1ai1p_18{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._groups_1ai1p_18 span{display:grid;place-items:center;min-height:52px;padding:8px;border:1px solid #c4d0c1;border-radius:7px;background:#fffdf7;color:#3f5a48;text-align:center;font-size:.74rem;font-weight:600;line-height:1.4}._connector_1ai1p_20{position:relative;height:26px;width:68%;margin:0 auto 24px;border:1px solid #8ea68b;border-top:0;border-radius:0 0 8px 8px}._connector_1ai1p_20:before,._connector_1ai1p_20:after{position:absolute;left:50%;width:1px;height:25px;background:#8ea68b;content:""}._connector_1ai1p_20:before{top:0}._connector_1ai1p_20:after{top:100%}._diagramBrand_1ai1p_24{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:14px 10px;border:1px solid #aac0a8;border-radius:10px;background:#e5eddf}._diagramBrand_1ai1p_24 img{border-radius:7px}._diagramBrand_1ai1p_24 strong{color:#173f2f;font:600 1.2rem Fraunces,Georgia,serif}._diagramBrand_1ai1p_24>span{margin-left:6px;color:#45604c;font-size:.76rem}._flow_1ai1p_28{display:grid;gap:0;margin:23px 0 0;padding:0;list-style:none}._flow_1ai1p_28 li{display:flex;align-items:center;gap:16px;padding:12px 0}._flowNumber_1ai1p_30{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #b7c8b9;border-radius:50%;color:#45604c;font-size:.72rem}._flow_1ai1p_28 strong{display:block;font-size:.97rem}._flow_1ai1p_28 li>div>span{display:block;color:#635d50;font-size:.77rem}._diagramNote_1ai1p_33{margin:16px 0 0;padding-top:16px;border-top:1px solid #cad4c4;color:#635d50;font-size:.69rem;text-align:center}._resources_1ai1p_34{padding-block:88px;scroll-margin-top:110px}._sectionHeading_1ai1p_35{max-width:740px}._sectionHeading_1ai1p_35 h2{margin:18px 0 22px;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:500}._sectionHeading_1ai1p_35 p{margin:0;color:#635d50;font-size:1.06rem;line-height:1.75}._features_1ai1p_38{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px;margin-top:50px}._feature_1ai1p_38{padding-top:22px;border-top:1px solid #b7c8b9}._feature_1ai1p_38 h3{margin:14px 0;font-size:1.55rem;font-weight:500;line-height:1.16}._feature_1ai1p_38 p,._steps_1ai1p_41 p{margin:0;color:#635d50;font-size:.95rem;line-height:1.75}._workflow_1ai1p_42{padding-block:72px;border-block:1px solid #cbd6c6;background:#e7ecdf;scroll-margin-top:110px}._workflowGrid_1ai1p_43{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:85px}._steps_1ai1p_41{display:grid;gap:28px;margin:0;padding:0;list-style:none}._steps_1ai1p_41 li{display:flex;align-items:start;gap:20px}._stepNumber_1ai1p_46{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #a4baa1;border-radius:50%;color:#1f5141;font-size:.77rem}._steps_1ai1p_41 h3{margin:3px 0 10px;font-size:1.45rem;font-weight:500}._customRulesWrap_1ai1p_48{padding-top:32px}._customRulesWrap_1ai1p_48 h2{scroll-margin-top:135px}._questions_1ai1p_50{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:72px;padding-block:85px}._faq_1ai1p_51{border-top:1px solid #c9c2b1}._faq_1ai1p_51 details{border-bottom:1px solid #c9c2b1}._faq_1ai1p_51 summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:600;cursor:pointer;list-style:none;line-height:1.5}._faq_1ai1p_51 summary::-webkit-details-marker{display:none}._faq_1ai1p_51 summary span{flex-shrink:0;color:#1f5141;font-size:1.25rem}._faq_1ai1p_51 details[open] summary span{transform:rotate(45deg)}._faq_1ai1p_51 p{margin:-2px 0 25px;color:#635d50;line-height:1.75}._closing_1ai1p_58{padding-bottom:85px;text-align:center}._closing_1ai1p_58 ._sectionHeading_1ai1p_35{margin-inline:auto}._closing_1ai1p_58>a{margin-top:28px}._footerInner_1ai1p_61{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}._footerLinks_1ai1p_62{display:flex;flex-wrap:wrap;gap:16px 28px}._footerLinks_1ai1p_62 a{color:#635d50;font-size:.9rem;text-decoration:none}._footerLinks_1ai1p_62 a:hover{color:#1f5141;text-decoration:underline}a:focus-visible,._faq_1ai1p_51 summary:focus-visible{outline:3px solid #aa7a26;outline-offset:5px}@media(max-width:980px){._heroGrid_1ai1p_8{gap:30px}._diagram_1ai1p_15{padding:24px}._workflowGrid_1ai1p_43,._questions_1ai1p_50{gap:40px}}@media(max-width:760px){._topbarInner_1ai1p_2{gap:12px 18px;padding-top:12px;padding-bottom:0}._navigation_1ai1p_3{order:3;width:100%;justify-content:center;gap:12px 20px;padding:10px 0 14px;border-top:1px solid #d8d0bf}._navigation_1ai1p_3 a{font-size:.82rem}._headerAction_1ai1p_6{margin-left:auto}._hero_1ai1p_7{padding-block:40px 48px}._heroGrid_1ai1p_8,._workflowGrid_1ai1p_43,._questions_1ai1p_50{grid-template-columns:1fr}._heading_1ai1p_9{font-size:clamp(2.6rem,8vw,4rem)}._diagram_1ai1p_15{width:100%;max-width:520px;margin:12px auto 0}._resources_1ai1p_34,._questions_1ai1p_50{padding-block:56px}._workflow_1ai1p_42{padding-block:48px}._customRulesWrap_1ai1p_48{padding-top:24px}._closing_1ai1p_58{padding-bottom:56px}}@media(max-width:520px){._features_1ai1p_38{grid-template-columns:1fr}._features_1ai1p_38{gap:30px;margin-top:36px}._groups_1ai1p_18 span{padding:6px;font-size:.68rem}._diagram_1ai1p_15{padding:24px 20px}}
