section.main h1{overflow-wrap:anywhere;font-size:clamp(34px,8vw,60px)}.text-page-body,.text-page-body h2{overflow-wrap:break-word}.text-page-body{color:#200a0acc;width:100%;min-width:0;max-width:780px;font-size:14px;line-height:1.8}@media (width>=960px){.text-page-body{font-size:16px}}.text-page-body>:first-child{margin-top:0}.text-page-body>:last-child{margin-bottom:0}.text-page-body p,.text-page-body li{line-height:1.8}.text-page-body p{margin:0 0 1.15em}.text-page-body>p:first-child{color:#1a2238;letter-spacing:-.01em;text-wrap:pretty;border-bottom:1px solid #8c6a3c47;margin-bottom:44px;padding-bottom:36px;font-family:Cormorant,serif;font-size:22px;line-height:1.4}@media (width>=960px){.text-page-body>p:first-child{font-size:28px}}.text-page-body>p:first-child strong{font-weight:500}.text-page-body h2{color:#1a2238;letter-spacing:-.01em;text-wrap:pretty;border-top:1px solid #8c6a3c47;margin:56px 0 22px;padding-top:30px;font-family:Cormorant,serif;font-size:24px;font-weight:500;line-height:1.2}@media (width>=960px){.text-page-body h2{margin-top:72px;padding-top:36px;font-size:32px}}.text-page-body>p:first-child+h2{border-top:0;margin-top:0;padding-top:0}.text-page-body h3,.text-page-body h4{color:#8c6a3c;letter-spacing:.08em;text-transform:uppercase;margin:36px 0 14px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.text-page-body strong,.text-page-body b{color:#1a2238;font-weight:600}.text-page-body ul,.text-page-body ol{margin:0 0 1.15em;padding-left:1.4em}.text-page-body li{margin-bottom:.5em}.text-page-body li::marker{color:#8c6a3c}.text-page-body a{color:#8c6a3c;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .3s}.text-page-body a:hover{opacity:.65}.text-page-body a:focus-visible{outline-offset:3px;outline:2px solid #8c6a3c;text-decoration:none}.text-page-body table{border-collapse:collapse;width:100%;margin:0 0 1.6em}.text-page-body th,.text-page-body td{text-align:left;vertical-align:top;border-bottom:1px solid #200a0a1f;padding:12px 16px 12px 0}.text-page-body th{color:#1a2238;font-weight:600}
