/* START_SECTION:main-policy (INDEX:75) */
.main-policy__header{padding:6.4rem 0;background:rgb(var(--color-background))}
.main-policy__header .section-heading{margin:0;gap:1.6rem}
.main-policy{display:grid;grid-template-columns:24rem minmax(0,1fr);gap:6.4rem;align-items:start}
.main-policy__navigation{position:sticky;top:calc(var(--header-height, 8rem) + 3.2rem);display:flex;flex-direction:column;gap:.4rem}
.main-policy__navigation a{display:block;padding:1.4rem 1.6rem;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.5rem;border-left:2px solid transparent}
.main-policy__navigation a:hover,.main-policy__navigation a[aria-current=page]{background:#f3eee9;border-color:#2b1a10}
.main-policy__body{min-width:0;max-width:96rem;font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}
.main-policy__body>:first-child{margin-top:0}.main-policy__body h2{font-size:2.8rem;line-height:1.3;margin-top:4rem}
.main-policy__body h3{font-size:2rem}.main-policy__body img{max-width:100%;height:auto}
.main-policy__body table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:989px){.main-policy{grid-template-columns:minmax(0,1fr);gap:3.2rem}.main-policy__navigation{position:static;flex-direction:row;overflow-x:auto}.main-policy__navigation a{flex-shrink:0;border-left:0;border-bottom:2px solid transparent}}
@media(max-width:749px){.main-policy__header{padding:4.8rem 0}.main-policy__body{font-size:1.5rem}.main-policy__body h2{font-size:2.4rem}}
/* END_SECTION:main-policy */
