.radiant .rwseo-doc{padding-bottom:clamp(30px,4vw,56px)}.radiant .rwseo-doc h3{font-size:clamp(13px,1.1vw,16px)}.radiant .rwseo-cards .retreats__head{margin-top:0}.radiant .rwseo-faq{background:var(--sand);padding:clamp(30px,3.6vw,52px) clamp(24px,5vw,64px)}.radiant .rwseo-faq--top{padding-top:clamp(36px,4.4vw,64px)}.radiant .rwseo-faq__wrap{max-width:900px;margin:0 auto}.radiant .rwseo-faq h2{font-family:var(--display);color:var(--forest);text-transform:uppercase;letter-spacing:normal;font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1;margin:0 0 clamp(16px,2vw,26px);font-size:clamp(26px,3.4vw,46px);font-weight:400;line-height:1}.radiant .rwseo-faq__group{margin-bottom:clamp(26px,3vw,40px)}.radiant .rwseo-faq__group h3{font-family:var(--hand);color:var(--green);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-size:clamp(15px,1.3vw,19px);font-weight:400;display:flex}.radiant .rwseo-faq__group h3 span{font-family:var(--text);letter-spacing:.04em;text-transform:none;color:var(--body);font-size:clamp(12.5px,.95vw,14px)}.radiant .rwseo-faq details{background:var(--cream);border-radius:clamp(10px,1vw,14px);margin-bottom:6px;overflow:hidden}.radiant .rwseo-faq summary{cursor:pointer;color:#2f3d2c;align-items:center;gap:16px;padding:clamp(12px,1.2vw,16px) clamp(16px,1.8vw,24px);font-size:clamp(15px,1.15vw,17.5px);font-weight:600;list-style:none;display:flex}.radiant .rwseo-faq summary::-webkit-details-marker{display:none}.radiant .rwseo-faq summary:after{content:"";color:#7e8c79;background:linear-gradient(currentColor,currentColor) 50%/100% 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 100% no-repeat;flex:none;width:15px;height:15px;margin-left:auto;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.radiant .rwseo-faq details[open] summary:after{transform:rotate(135deg)}.radiant .rwseo-faq__a{color:var(--body);padding:0 clamp(18px,2vw,28px) clamp(18px,2vw,26px);font-size:clamp(14px,1.06vw,16px);line-height:1.66}.radiant .rwseo-faq__a p{margin:0}.radiant .rwseo-faq__a ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.radiant .rwseo-faq__a li{align-items:flex-start;gap:12px;display:flex}.radiant .rwseo-faq__a li i{aspect-ratio:150/142;flex:none;width:14px;margin-top:4px}.radiant .rwseo-faq__a b{color:#3b4a37}.radiant .rwseo-faq__more,.radiant .rwseo-faq__go{color:var(--body);margin:14px 0 0;font-size:clamp(14px,1.04vw,16px);display:inline-block}.radiant .rwseo-faq__more a,.radiant .rwseo-faq__go{color:var(--forest);text-underline-offset:3px;-webkit-text-decoration:underline #81a969b3;text-decoration:underline #81a969b3}.radiant .rwseo-faq__more a:hover,.radiant .rwseo-faq__go:hover{-webkit-text-decoration-color:var(--forest);text-decoration-color:var(--forest)}.radiant .rwseo-guides{background:var(--sand);padding:0 clamp(24px,5vw,64px) clamp(44px,5vw,76px)}.radiant .rwseo-guides__kick{max-width:900px;font-family:var(--hand);letter-spacing:.14em;color:var(--green);margin:0 auto 12px;font-size:clamp(12px,1vw,14px)}.radiant .rwseo-guides ul{flex-wrap:wrap;gap:8px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.radiant .rwseo-guides a{font-family:var(--hand);letter-spacing:.08em;text-transform:uppercase;color:var(--forest);background:var(--cream);border-radius:999px;align-items:center;padding:11px 18px;font-size:clamp(12.5px,1vw,14.5px);transition:background-color .3s;display:inline-flex}.radiant .rwseo-guides a:hover{background:var(--lime)}