.cr .page-title{font-size:clamp(2rem,6vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.cr .page-title:after{content:"";display:block;width:64px;height:4px;background:#BD693D;border-radius:9999px;margin-top:10px}.cr p{margin-bottom:.9rem;line-height:1.75;color:#65605A}.cr h3{font-size:clamp(1.05rem,2.4vw,1.2rem);font-weight:700;margin-top:1.25rem;margin-bottom:.25rem}.cr a{color:#A65E37;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s ease}.cr a:hover{opacity:.95}.cr li::marker{color:#BD693D}.cr a:hover{opacity:.85}.cr h3+p,.cr h3+p+p,.cr h3+p+p+p{background:#fafafa;border:1px solid rgba(213,202,189,.4);border-radius:12px;padding:12px 14px;box-shadow:0 1px 0 rgba(0,0,0,.03)}.cr h3+p{margin-top:.35rem}.cr h3+p+p,.cr h3+p+p+p{margin-top:.25rem}@media (max-width:640px){.cr h3+p,.cr h3+p+p,.cr h3+p+p+p{border-radius:8px;padding:10px 12px}}.cr .policy-card{background:#fafafa;border:1px solid rgba(213,202,189,.4);border-radius:12px;padding:14px 16px;box-shadow:0 1px 0 rgba(0,0,0,.03);margin-bottom:.75rem}.cr .policy-card-title{margin-bottom:.5rem;font-weight:600;color:#4b4e4b}.cr .policy-tiers{list-style:disc;padding-left:1.15rem;margin:0;color:#65605a;line-height:1.75}.cr .policy-tiers li+li{margin-top:.35rem}.cr .policy-tier-refund{font-weight:700;color:#4b4e4b}@media (max-width:640px){.cr .policy-card{border-radius:8px;padding:12px 14px}}.cr .policy-card-deadline{margin-bottom:.5rem;color:#65605a}