.utility-page{display:grid;gap:80px;padding:40px 0}@media (min-width: 740px){.utility-page{grid-template-columns:1fr 2fr;gap:10px;padding:80px 20px}}@media (min-width: 1000px){.utility-page{grid-template-columns:1fr 40% 1fr;gap:10px;padding:80px 20px}}.utility-page__menu{width:100vw}@media (min-width: 740px){.utility-page__menu{width:auto}}.utility-page__menu--list{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;list-style-type:none;-webkit-overflow-scrolling:touch;column-gap:20px;padding:0 20px;scroll-padding:0 20px;scrollbar-width:none;-ms-overflow-style:none;opacity:0;transition:opacity .15s ease-in}.utility-page__menu--list.is-ready{opacity:1}.utility-page__menu--list::-webkit-scrollbar{display:none}@media (min-width: 740px){.utility-page__menu--list{position:sticky;top:60px;flex-direction:column;gap:10px;opacity:1;padding-left:0;text-wrap:balance}}.utility-page__menu--item{flex:0 0 auto;padding:2px 0;scroll-snap-align:start}@media (min-width: 740px){.utility-page__menu--item{flex:unset;width:fit-content;scroll-snap-align:unset}}.utility-page__menu--link{display:block;position:relative;cursor:pointer;border:none;background:none;padding:0;color:inherit;font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif}.utility-page__menu--link:after{position:absolute;right:0;bottom:-2px;left:0;transition:width .3s ease-in-out;background:currentColor;width:0;height:1px;content:""}@media (min-width: 1000px){.utility-page__menu--link:hover:not(:disabled):after,.utility-page__menu--link:active:not(:disabled):after{width:100%}}.utility-page__menu--link:hover:not(:disabled):disabled,.utility-page__menu--link:active:not(:disabled):disabled{cursor:not-allowed;color:#6b5a5a}.utility-page__menu--link{color:#6b5a5a}.utility-page__menu--link--active{display:block;position:relative;cursor:pointer;border:none;background:none;padding:0;color:inherit;font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif;transition:color .3s}.utility-page__menu--link--active:after{position:absolute;right:0;bottom:-2px;left:0;transition:width .3s ease-in-out;background:currentColor;width:100%;height:1px;content:""}@media (min-width: 1000px){.utility-page__menu--link--active:hover:not(:disabled):after,.utility-page__menu--link--active:active:not(:disabled):after{width:0}}.utility-page__menu--link--active:disabled{cursor:not-allowed;color:#6b5a5a}.utility-page__menu--link--active{font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif;color:#221919}.utility-page__title{font-weight:400;font-size:32px;line-height:100%;font-family:Romie Regular,serif;font-feature-settings:"ss11" on;text-transform:uppercase;color:#221919;text-align:center}@media (min-width: 740px){.utility-page__title{font-weight:400;font-size:44px;line-height:100%;font-family:Romie Regular,serif;font-feature-settings:"ss11" on;text-transform:uppercase}}.utility-page__content{display:grid;row-gap:80px;padding:0 20px;color:#6b5a5a}@media (min-width: 740px){.utility-page__content{padding:0}}.utility-page__content--text{font-weight:400;font-size:12px;line-height:140%;font-family:Untitled,sans-serif}@media (min-width: 740px){.utility-page__content--text{font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif}}.utility-page__content--text h3,.utility-page__content--text h2{color:#221919;font-weight:400;font-size:14px;line-height:140%;font-family:Untitled,sans-serif}@media (min-width: 740px){.utility-page__content--text h3,.utility-page__content--text h2{font-weight:400;font-size:16px;line-height:130%;font-family:Untitled,sans-serif}}.utility-page__content--text h3,.utility-page__content--text h2{padding:40px 0 20px}.utility-page__content--text h2+h3{padding-top:0}.utility-page__content--text a{color:#221919}.utility-page__content--text ul li{padding-left:10px;list-style-position:inside}.utility-page__content--text ol li{color:#221919;list-style-type:decimal;list-style-position:inside}.utility-page__content--text ol ol li{padding-left:20px;color:#6b5a5a;list-style-type:lower-alpha}.utility-page__content--text>:first-child{padding-top:0}
