.gtir-policy-page{width:min(1080px,calc(100% - 32px));margin:clamp(24px,5vw,56px) auto 34px;color:#2B211D}
.gtir-policy-page>header,.gtir-policy-page>section{margin:0 0 16px;padding:clamp(20px,3vw,30px);border:1px solid #D9C7AD;border-radius:20px;background:#fff}
.gtir-policy-page h1{margin:0 0 8px;color:#C03C10;font-size:clamp(31px,4.4vw,50px);line-height:1.12}
.gtir-policy-page h2{margin:0 0 10px;color:#C03C10;font-size:clamp(21px,2.7vw,29px);line-height:1.23}
.gtir-policy-page p{margin:0;color:#2B211D;font-size:17px;line-height:1.65;overflow-wrap:anywhere}
html body .gtir-policy-page :is(p,li,dd){color:#2B211D!important;-webkit-text-fill-color:#2B211D!important;font-weight:500!important}
html body .gtir-policy-page :is(h1,h2,.gtir-policy-updated,a,strong){color:#C03C10!important;-webkit-text-fill-color:#C03C10!important}
.gtir-policy-page a{color:#C03C10;font-weight:800;text-underline-offset:3px}
.gtir-policy-page .gtir-plain-phone{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#2B211D!important;-webkit-text-fill-color:#2B211D!important;font-weight:500!important;text-decoration:none!important}
.gtir-policy-updated{display:inline-flex;margin:0 0 18px!important;padding:7px 11px;border-radius:999px;background:#F3EBDD;color:#7D2E14!important;font-size:14px!important;font-weight:900}
.gtir-policy-note{margin:20px 0;padding:15px 17px;border-left:4px solid #C03C10;border-radius:10px;background:#F3EBDD;color:#5C4A42;line-height:1.5}
html[data-gtir-theme="dark"] .gtir-policy-page>header,html[data-gtir-theme="dark"] .gtir-policy-page>section{background:#241B17;border-color:#61483C}
html[data-gtir-theme="dark"] body .gtir-policy-page :is(p,li,dd){color:#F3EBDD!important;-webkit-text-fill-color:#F3EBDD!important}
html[data-gtir-theme="dark"] body .gtir-policy-page .gtir-plain-phone{color:#F3EBDD!important;-webkit-text-fill-color:#F3EBDD!important}
html[data-gtir-theme="dark"] .gtir-policy-updated,html[data-gtir-theme="dark"] .gtir-policy-note{background:#3A2A23;color:#F3EBDD!important}
@media(max-width:760px){.gtir-policy-page{width:calc(100% - 24px);margin:16px auto 24px;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.gtir-policy-page>header,.gtir-policy-page>section{padding:17px 15px;border-radius:17px}.gtir-policy-page p{font-size:16px;line-height:1.55}.gtir-policy-page h1{font-size:clamp(28px,8vw,37px)}}
