.th-policy-content{--th-gold: #B08D4C;--th-gold-hover: #D4A867;--th-ease: cubic-bezier(.22, 1, .36, 1);--th-ease-soft: cubic-bezier(.16, 1, .3, 1);--th-ease-line: cubic-bezier(.4, 0, .2, 1);background:rgb(var(--color-background));padding-top:calc(var(--spaced-section) * .6);padding-bottom:calc(var(--spaced-section) * .6)}.th-policy-content__layout{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:990px){.th-policy-content__layout{grid-template-columns:26rem 1fr;gap:8rem}}@media screen and (min-width:1360px){.th-policy-content__layout{grid-template-columns:28rem 1fr;gap:12rem}}.th-policy-nav{display:none}@media screen and (min-width:990px){.th-policy-nav{display:block;position:sticky;top:12rem;align-self:start;max-height:calc(100vh - 14rem);overflow-y:auto;opacity:0;transform:translate(-2rem);transition:opacity 1.4s var(--th-ease-soft) .2s,transform 1.4s var(--th-ease) .2s}.th-policy-nav::-webkit-scrollbar{width:.3rem}.th-policy-nav::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.15);border-radius:.3rem}.th-policy-content.is-visible .th-policy-nav{opacity:1;transform:none}}.th-policy-nav__label{display:block;font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0 0 2rem;padding-bottom:1.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.th-policy-nav__list{list-style:none;padding:0;margin:0}.th-policy-nav__list li{margin:0}.th-policy-nav__link{display:block;padding:1rem 0 1rem 1.6rem;font-size:1.35rem;line-height:1.4;color:rgba(var(--color-foreground),.6);text-decoration:none;border-left:.1rem solid transparent;transition:color .5s var(--th-ease),border-color .5s var(--th-ease),padding-left .55s var(--th-ease);cursor:pointer}.th-policy-nav__link:hover{color:rgb(var(--color-foreground));padding-left:2rem}.th-policy-nav__link.is-active{color:rgb(var(--color-foreground));border-left-color:var(--th-gold);font-weight:600;padding-left:2rem}.th-policy-main{min-width:0}.th-policy-section{padding-bottom:5rem;margin-bottom:5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.06);scroll-margin-top:10rem}.th-policy-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.th-policy-section__eyebrow{display:inline-block;font-size:1.05rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--th-gold);margin:0 0 1.6rem;opacity:0;transform:translateY(1.2rem);transition:opacity 1.4s var(--th-ease-soft),transform 1.4s var(--th-ease)}.th-policy-section__title{font-size:calc(var(--font-heading-h2-scale) * 2.4rem);line-height:1.2;letter-spacing:calc(var(--font-heading-letter-spacing) * .08);font-weight:600;color:rgb(var(--color-foreground-title));margin:0 0 2.4rem;opacity:0;transform:translateY(2rem);filter:blur(.4rem);transition:opacity 1.5s var(--th-ease-soft) .15s,transform 1.5s var(--th-ease) .15s,filter 1.5s var(--th-ease-soft) .15s}@media screen and (min-width:1200px){.th-policy-section__title{font-size:calc(var(--font-heading-h2-scale) * 3rem)}}.th-policy-section__body{opacity:0;transform:translateY(1.6rem);transition:opacity 1.4s var(--th-ease-soft) .3s,transform 1.4s var(--th-ease) .3s}.th-policy-section.is-in-view .th-policy-section__eyebrow,.th-policy-section.is-in-view .th-policy-section__title,.th-policy-section.is-in-view .th-policy-section__body{opacity:1;transform:none;filter:blur(0)}.th-policy-section p{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.78);margin:0 0 1.8rem}.th-policy-section p:last-child{margin-bottom:0}@media screen and (min-width:1200px){.th-policy-section p{font-size:1.6rem}}.th-policy-section strong{color:rgb(var(--color-foreground));font-weight:600}.th-policy-section__sub{display:block;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground));margin:2.8rem 0 1.4rem}.th-policy-section ul:not(.th-policy-eligible-list):not(.th-policy-contact-list){list-style:none;padding:0;margin:0 0 2rem}.th-policy-section ul:not(.th-policy-eligible-list):not(.th-policy-contact-list) li{position:relative;padding:.8rem 0 .8rem 2.4rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.th-policy-section ul:not(.th-policy-eligible-list):not(.th-policy-contact-list) li:before{content:"";position:absolute;left:0;top:1.8rem;width:1rem;height:.1rem;background:var(--th-gold)}@media screen and (min-width:1200px){.th-policy-section ul:not(.th-policy-eligible-list):not(.th-policy-contact-list) li{font-size:1.6rem}}.th-policy-section ol{list-style:none;padding:0;margin:0 0 2rem;counter-reset:th-policy-ol}.th-policy-section ol li{counter-increment:th-policy-ol;position:relative;padding:.8rem 0 .8rem 3.6rem;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.th-policy-section ol li:before{content:counter(th-policy-ol) " \2014";position:absolute;left:0;top:.95rem;color:var(--th-gold);font-style:italic;font-weight:600;font-size:1.35rem;letter-spacing:.02em;line-height:1}@media screen and (min-width:1200px){.th-policy-section ol li{font-size:1.6rem}}.th-policy-section a{color:var(--th-gold);text-decoration:none;border-bottom:.1rem solid rgba(176,141,76,.3);transition:color .4s var(--th-ease),border-color .4s var(--th-ease)}.th-policy-section a:hover{color:var(--th-gold-hover);border-bottom-color:var(--th-gold-hover)}.th-policy-callout{background:rgba(var(--color-foreground),.03);border-left:.3rem solid var(--th-gold);border-radius:.4rem;padding:2rem 2.4rem;margin:2.4rem 0}.th-policy-callout__label{display:block;font-size:1.05rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--th-gold);margin:0 0 1rem}.th-policy-callout p{font-size:1.45rem;line-height:1.7;color:rgba(var(--color-foreground),.8);margin:0}.th-policy-callout--warning{background:#b08d4c0d}.th-policy-callout--warning p{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:1.3rem;line-height:1.6;color:rgb(var(--color-foreground))}@media screen and (min-width:1200px){.th-policy-callout--warning p{font-size:1.4rem}}.th-policy-eligible-list{list-style:none;padding:0;margin:0 0 2rem;counter-reset:eligible-counter;display:grid;gap:1.2rem}.th-policy-eligible-list li{position:relative;padding:1.8rem 2rem 1.8rem 6rem;background:rgba(var(--color-foreground),.03);border-left:.3rem solid var(--th-gold);border-radius:.4rem;font-size:1.45rem;line-height:1.7;color:rgba(var(--color-foreground),.8);transition:background .4s var(--th-ease)}.th-policy-eligible-list li:hover{background:#b08d4c0d}.th-policy-eligible-list li:before{content:counter(eligible-counter);counter-increment:eligible-counter;position:absolute;left:1.8rem;top:1.7rem;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--th-gold);color:#fff;font-size:1.2rem;font-weight:600;display:flex;align-items:center;justify-content:center}.th-policy-eligible-list li strong{display:block;margin-bottom:.4rem;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground))}.th-policy-steps{list-style:none;padding:0;margin:0 0 1.6rem;counter-reset:step-counter}.th-policy-steps li{position:relative;padding:1.8rem 0 1.8rem 5.6rem;border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.th-policy-steps li:last-child{border-bottom:none;padding-bottom:.6rem}.th-policy-steps li:before{content:counter(step-counter);counter-increment:step-counter;position:absolute;left:0;top:1.6rem;width:3.4rem;height:3.4rem;border:.1rem solid var(--th-gold);color:var(--th-gold);border-radius:50%;font-style:italic;font-weight:600;font-size:1.4rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background))}.th-policy-steps li strong{display:block;margin-bottom:.6rem;font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-foreground))}.th-policy-steps li p{font-size:1.45rem;line-height:1.7;color:rgba(var(--color-foreground),.78);margin:0}.th-policy-contact-list{list-style:none;padding:0;margin:0}.th-policy-contact-list li{display:flex;align-items:baseline;gap:1.2rem;padding:1rem 0;font-size:1.5rem;line-height:1.6;color:rgb(var(--color-foreground))}.th-policy-contact-list li:before{content:"\2014";color:var(--th-gold);flex-shrink:0;font-weight:600}.th-policy-contact-list strong{font-weight:600;margin-right:.4rem}@media screen and (min-width:1200px){.th-policy-contact-list li{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.th-policy-content *,.th-policy-content *:before,.th-policy-content *:after{animation:none!important;transition-duration:.01s!important}.th-policy-nav,.th-policy-section__eyebrow,.th-policy-section__title,.th-policy-section__body{opacity:1!important;transform:none!important;filter:none!important}}.th-policy-region-list{list-style:none;padding:0;margin:0 0 2rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:.6rem;overflow:hidden}.th-policy-region-list li{display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08);font-size:1.45rem;line-height:1.5;transition:background .4s var(--th-ease)}.th-policy-region-list li:last-child{border-bottom:none}.th-policy-region-list li:hover{background:#b08d4c0a}.th-policy-region-list li:before{display:none}.th-policy-region-list__name{color:rgb(var(--color-foreground));font-weight:500}.th-policy-region-list__time{font-style:italic;color:var(--th-gold);font-size:1.35rem;letter-spacing:.02em;font-weight:600}@media screen and (max-width:749px){.th-policy-region-list li{flex-direction:column;align-items:flex-start;gap:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/th-policy-content.css.map */
