.page_principles__M1Vfi{padding-top:120px;padding-bottom:128px}.page_prTitle__G0hqw{max-width:760px;margin-bottom:72px}.page_prGrid__kPZDB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px;gap:48px}.page_prItem__zKdKo{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid hsla(39,47%,94%,.22)}.page_prNum__2gda0{font:500 9px/1 var(--font-mono);letter-spacing:.16em;color:var(--d-terra-soft)}.page_prItemTitle__m9iet{margin:0;font:400 26px/1.12 var(--font-main);color:var(--d-on-teal)}.page_faqSection__vSrPw{padding-top:112px;padding-bottom:40px}.page_faqGrid__VlbHu{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:88px;gap:88px;align-items:start}.page_faqSide__T6qDC{position:-webkit-sticky;position:sticky;top:112px}.page_faqSide__T6qDC h2{max-width:420px}.page_faq__3IbCu{border-top:1px solid var(--d-hair)}.page_faqItem__ec4b7{border-bottom:1px solid var(--d-hair)}.page_faqQ__uR2Fp{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;padding-bottom:22px;list-style:none;cursor:pointer;font:400 clamp(17px,1.35vw,20px) /1.4 var(--font-main);color:var(--d-ink)}.page_faqQ__uR2Fp::-webkit-details-marker{display:none}.page_faqQ__uR2Fp:hover{color:var(--d-teal)}.page_faqMark__eIrh_{position:relative;flex:none;width:18px;height:18px}.page_faqMark__eIrh_:after,.page_faqMark__eIrh_:before{content:"";position:absolute;left:50%;top:50%;background:var(--d-terra);transform:translate(-50%,-50%);transition:transform .2s ease}.page_faqMark__eIrh_:before{width:14px;height:1px}.page_faqMark__eIrh_:after{width:1px;height:14px}.page_faqItem__ec4b7[open] .page_faqMark__eIrh_:after{transform:translate(-50%,-50%) rotate(90deg)}.page_faqA__34NXF{margin:0;padding:0 0 26px;max-width:560px;font:300 15px/1.7 var(--font-main);color:var(--d-muted)}.page_faqItem__ec4b7[open] .page_faqA__34NXF{animation:page_faqFade__AitP6 .2s ease-out}@keyframes page_faqFade__AitP6{0%{opacity:0}}.page_cta__dlfCW{padding-top:96px}@media (max-width:1080px){.page_principles__M1Vfi{padding-top:68px;padding-bottom:72px}.page_prTitle__G0hqw{margin-bottom:36px}.page_prGrid__kPZDB{grid-template-columns:1fr;gap:28px}.page_faqSection__vSrPw{padding-top:64px;padding-bottom:20px}.page_faqGrid__VlbHu{grid-template-columns:1fr;gap:32px}.page_faqSide__T6qDC{position:static}.page_cta__dlfCW{padding-top:56px}}