@layer properties,theme,base;@layer components{.styles-module-scss-module__A-kmxq__paragraph{font-size:clamp(1rem,.963415rem + .156098vw,1.1rem);font-weight:450;line-height:1.625}.styles-module-scss-module__A-kmxq__paragraph:not(:last-child){margin-bottom:.5rem}.styles-module-scss-module__A-kmxq__box{background-color:#f2f2f233;border:1px solid #ccc;border-radius:1.5rem;padding:2.125rem 2rem}.styles-module-scss-module__A-kmxq__h1{color:#333;font-size:2.25rem;font-weight:700;line-height:1.15}@media (min-width:48rem){.styles-module-scss-module__A-kmxq__h1{font-size:2.75rem}}.styles-module-scss-module__A-kmxq__h2{color:#fff;font-size:clamp(2.0625rem,1.74519rem + 1.35385vw,3.4375rem);font-weight:500;line-height:1.15}.styles-module-scss-module__A-kmxq__h3{color:#4d4d4d;font-size:1.5rem;font-weight:500;line-height:1.15}@media (min-width:48rem){.styles-module-scss-module__A-kmxq__h3{font-size:1.875rem}}.styles-module-scss-module__A-kmxq__h4{color:#4d4d4d;font-size:1.25rem;font-weight:500;line-height:1.15}@media (min-width:48rem){.styles-module-scss-module__A-kmxq__h4{font-size:1.5rem}}.styles-module-scss-module__A-kmxq__h5{color:#4d4d4d;font-size:1.125rem;font-weight:500;line-height:1.15}@media (min-width:48rem){.styles-module-scss-module__A-kmxq__h5{font-size:1.25rem}}.styles-module-scss-module__A-kmxq__full-width{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}.styles-module-scss-module__A-kmxq__h_line{content:"";background-color:#fafafa80;width:calc(100% + -1*max(3vw + .5rem,20vw - 300px));height:1px;padding-inline:auto;position:absolute;left:calc(max(3vw + .5rem,20vw - 300px)/2)}}@layer utilities;.styles-module-scss-module__A-kmxq__article{justify-items:start;gap:4rem;max-width:74rem;margin-inline:auto;padding:10rem max(3vw + .5rem,20vw - 300px) clamp(6rem,12vw,16rem);display:grid}.styles-module-scss-module__A-kmxq__header{gap:1rem;display:grid}.styles-module-scss-module__A-kmxq__header h1{text-wrap:balance;max-width:65rem;font-size:clamp(2.52rem,2.03341rem + 2.0761vw,3.85rem);font-weight:550;line-height:1.15}.styles-module-scss-module__A-kmxq__header>p{color:#fafafab8;max-width:42rem;font-size:1.125rem;line-height:1.5}.styles-module-scss-module__A-kmxq__header .styles-module-scss-module__A-kmxq__updated{color:#fc8888;font-size:.875rem;font-family:var(--font-dmmono);text-transform:uppercase}.styles-module-scss-module__A-kmxq__content{gap:2rem;width:100%;display:grid}.styles-module-scss-module__A-kmxq__content section{border-top:1px solid #fafafa2e;grid-template-columns:minmax(16rem,.6fr) minmax(0,1.4fr);gap:2rem;padding-top:1.5rem;display:grid}.styles-module-scss-module__A-kmxq__content section h2{font-size:1.25rem;font-weight:500}.styles-module-scss-module__A-kmxq__content section>div{gap:1rem;min-width:0;display:grid}.styles-module-scss-module__A-kmxq__content section p,.styles-module-scss-module__A-kmxq__content section li,.styles-module-scss-module__A-kmxq__content section address,.styles-module-scss-module__A-kmxq__content section td,.styles-module-scss-module__A-kmxq__content section th{color:#fafafab8;max-width:48rem;line-height:1.5}.styles-module-scss-module__A-kmxq__content section h3{margin-top:.75rem;font-size:1.125rem;font-weight:550}.styles-module-scss-module__A-kmxq__content section address{border-left:.2rem solid #fc8888;padding-left:1rem;font-style:normal}.styles-module-scss-module__A-kmxq__content section ul{gap:.5rem;padding-left:1.5rem;list-style:outside;display:grid}.styles-module-scss-module__A-kmxq__content section a{color:#fafafa;text-underline-offset:.2em;text-decoration:underline}.styles-module-scss-module__A-kmxq__content section code{color:#fc8888;font-family:var(--font-dmmono)}.styles-module-scss-module__A-kmxq__tableWrapper{overflow-x:auto}.styles-module-scss-module__A-kmxq__tableWrapper table{border-collapse:collapse;width:100%;min-width:34rem}.styles-module-scss-module__A-kmxq__tableWrapper th,.styles-module-scss-module__A-kmxq__tableWrapper td{text-align:left;vertical-align:top;border-bottom:1px solid #fafafa29;padding:.75rem 1rem .75rem 0}.styles-module-scss-module__A-kmxq__tableWrapper th{color:#fafafa;font-weight:550}.styles-module-scss-module__A-kmxq__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:calc(48rem - 1px)){.styles-module-scss-module__A-kmxq__article{padding-top:8rem}.styles-module-scss-module__A-kmxq__header h1{font-size:2.25rem}.styles-module-scss-module__A-kmxq__content section{grid-template-columns:1fr;gap:.75rem}}