.page-guide{padding-block:48px}.page-guide>h2{max-width:850px}.guide-intro{max-width:800px;margin-bottom:30px}.guide-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.guide-choice{border:1px solid #cbded2;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.guide-choice:hover,.guide-choice[open]{border-color:var(--green);box-shadow:0 8px 24px #173e2b0b}.guide-choice summary{display:flex;align-items:center;gap:12px;min-height:100px;padding:22px;cursor:pointer;list-style:none;font-weight:700;line-height:1.5}.guide-choice summary::-webkit-details-marker{display:none}.guide-choice summary>.icon{color:var(--green-dark);width:26px;height:26px;flex:0 0 26px}.guide-choice summary>span:first-of-type{flex:1}.guide-plus{width:20px;height:20px;position:relative;flex:0 0 20px;color:var(--green-dark)}.guide-plus::before,.guide-plus::after{content:'';position:absolute;background:currentColor;left:4px;right:4px;top:9px;height:2px}.guide-plus::after{transform:rotate(90deg);transition:transform .2s}.guide-choice[open] .guide-plus::after{transform:rotate(0)}.guide-choice[open] summary{background:#eff7f1}.guide-answer{padding:22px;animation:guide-in .25s ease-out}.guide-answer h3{font-size:22px}.guide-answer p{font-size:14px}.guide-answer ul{list-style:none;padding:0;margin:22px 0}.guide-answer li{display:flex;align-items:start;gap:9px;font-size:13px;margin:12px 0}.guide-answer li .icon{width:18px;height:18px;flex:0 0 18px;color:var(--green-dark)}.guide-answer .text-link{display:flex;min-height:44px;font-size:13px;justify-content:space-between;gap:10px}.guide-preparation{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;margin-top:32px;padding:32px;border-radius:12px;background:#f1f7f2;border:1px solid #d8e5da}.guide-preparation h3{font-size:25px}.guide-preparation p{font-size:14px}.guide-call{border-left:1px solid #c8dccc;padding-left:32px;align-self:center}.guide-number{display:block;margin-top:15px;font-weight:700}.guide-choice summary:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px}@keyframes guide-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:991px){.guide-options{gap:12px}.guide-choice summary{padding:16px;flex-wrap:wrap}.guide-preparation{gap:24px;padding:24px}}@media(max-width:767px){.page-guide{padding-block:32px}.guide-options,.guide-preparation{grid-template-columns:1fr}.guide-choice summary{min-height:80px;flex-wrap:nowrap}.guide-preparation{padding:22px}.guide-call{border-left:0;border-top:1px solid #c8dccc;padding:24px 0 0}.guide-answer{padding:20px}}@media(prefers-reduced-motion:reduce){.guide-answer{animation:none}.guide-choice,.guide-plus::after{transition:none}}

.page-guide{scroll-margin-top:80px}@media(max-width:991px){.page-guide{scroll-margin-top:140px}}

.guide-notes{padding-left:20px;margin:16px 0 0}.guide-notes li{padding-left:4px;margin:10px 0;font-size:14px}.guide-notes li::marker{color:var(--green-dark)}

.has-prep-inputs .guide-notes{list-style:none;padding:0}.has-prep-inputs .guide-notes li{padding:0;margin:12px 0}.has-prep-inputs .guide-notes li>label{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font-weight:600}.has-prep-inputs input[type=checkbox]{width:19px;height:19px;accent-color:var(--green-dark);flex:0 0 19px}.prep-answer{padding:8px 0 8px 31px}.prep-input-label{display:block;font-size:12px;margin-bottom:8px}.prep-answer textarea,.prep-fallback textarea{width:100%;min-height:90px;padding:12px;border:1px solid #91b59c;border-radius:6px;background:white;color:var(--text);font:inherit;resize:vertical}.prep-clear{border:0;background:none;color:var(--green-dark);padding:10px 0;min-height:44px;cursor:pointer}.prep-status{color:var(--green-dark)}.prep-privacy{font-size:12px!important}.prep-answer textarea:focus-visible,.has-prep-inputs input:focus-visible{outline:3px solid var(--green-dark);outline-offset:3px}@media(max-width:767px){.prep-answer{padding-left:0}}