/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.article{margin-inline:calc(var(--spacing,.25rem)*6);margin-block:calc(var(--spacing,.25rem)*10);color:var(--color-gray-900,#252525)}@container not (min-width:600px){.article{margin-inline:calc(var(--spacing,.25rem)*4)}}.article{letter-spacing:-.1px;font-size:16px;line-height:26px}.article h2{margin-bottom:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#000)}@container not (min-width:600px){.article h2{margin-bottom:calc(var(--spacing,.25rem)*3)}}.article h2{letter-spacing:-.2px;font-size:20px;line-height:30px}.article h3{margin-bottom:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#000)}@container not (min-width:600px){.article h3{margin-bottom:calc(var(--spacing,.25rem)*3)}}.article h3{letter-spacing:-.1px;font-size:18px;line-height:26px}.article header{margin-bottom:calc(var(--spacing,.25rem)*10);text-align:center}@container not (min-width:600px){.article header{margin-bottom:calc(var(--spacing,.25rem)*6)}}.article main{margin-bottom:calc(var(--spacing,.25rem)*5)}:where(.article main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*20)*calc(1 - var(--tw-space-y-reverse)))}@container not (min-width:600px){:where(.article main>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*12)*calc(1 - var(--tw-space-y-reverse)))}}:where(.article section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*10)*calc(1 - var(--tw-space-y-reverse)))}@container not (min-width:600px){:where(.article section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}}.article section+hr{margin-block:calc(var(--spacing,.25rem)*12)}@container not (min-width:600px){.article section+hr{margin-block:calc(var(--spacing,.25rem)*8)}}.article header p{margin-bottom:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--highlight-color)}@container not (min-width:600px){.article header p{margin-bottom:calc(var(--spacing,.25rem)*3)}}.article header p{letter-spacing:-.1px;font-size:18px;line-height:26px}.article header h1{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@container not (min-width:600px){.article header h1{margin-bottom:calc(var(--spacing,.25rem)*2)}}.article header h1{letter-spacing:-.2px;font-size:24px;line-height:36px}.article header time{color:var(--color-gray-600,#696969);letter-spacing:-.1px;font-size:14px;line-height:22px}.article strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.article img{margin-block:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);width:100%;display:block}@container not (min-width:600px){.article img{margin-block:calc(var(--spacing,.25rem)*6)}}.article h2+img,.article h3+img{margin-top:calc(var(--spacing,.25rem)*7)}@container not (min-width:600px){.article h2+img,.article h3+img{margin-top:calc(var(--spacing,.25rem)*5)}}.article p{--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7)}.article a,.article p{margin-bottom:calc(var(--spacing,.25rem)*4)}.article a{--tw-font-weight:var(--font-weight-semibold,600);width:fit-content;font-weight:var(--font-weight-semibold,600);display:block}.article ul{list-style-type:disc}.article ol,.article ul{margin-bottom:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*5)}.article ol{list-style-type:decimal}.article li a{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin-bottom:calc(var(--spacing,.25rem)*1)!important}.article hr{margin-block:calc(var(--spacing,.25rem)*12);border-color:var(--color-gray-100,#e2e2e2)}@container not (min-width:600px){.article hr{margin-block:calc(var(--spacing,.25rem)*6)}}.article section+hr{margin-top:calc(var(--spacing,.25rem)*-8)}@container not (min-width:600px){.article section+hr{margin-top:calc(var(--spacing,.25rem)*-4)}}.article figure{margin-block:calc(var(--spacing,.25rem)*10)}:where(.article figure>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}@container not (min-width:600px){.article figure{margin-block:calc(var(--spacing,.25rem)*6)}}.article figure img{margin-block:auto}.article figure img:not(:last-child){margin-bottom:calc(var(--spacing,.25rem)*5)}.article figcaption{margin-top:calc(var(--spacing,.25rem)*5);text-align:center;color:var(--color-gray-600,#696969)}@container not (min-width:600px){.article figcaption{margin-top:calc(var(--spacing,.25rem)*3)}}.article figcaption{letter-spacing:-.1px;font-size:14px;line-height:22px}.highlight{color:var(--highlight-color)!important}.bg-highlight{background-color:var(--highlight-color)}.thumbnail{margin-bottom:calc(var(--spacing,.25rem)*10)}@media not all and (min-width:600px){.thumbnail{margin-bottom:calc(var(--spacing,.25rem)*6)}}.caption{color:var(--color-gray-600,#696969);letter-spacing:-.1px;font-size:14px;line-height:22px}.box{margin-block:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*5)}@container not (min-width:600px){.box{margin-block:calc(var(--spacing,.25rem)*6)}}.box h3{margin-bottom:calc(var(--spacing,.25rem)*3)}:where(.box div>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.box a,.box ol,.box p,.box strong,.box ul{margin-bottom:calc(var(--spacing,.25rem)*1)!important}.box dt{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.box dd{gap:calc(var(--spacing,.25rem)*1);display:flex}.box dd:not(:last-child){margin-bottom:calc(var(--spacing,.25rem)*6)}.box dd{letter-spacing:-.1px;font-size:15px;line-height:22px}.box dd+dd{margin-top:calc(var(--spacing,.25rem)*-5)}.box dl.list dd:before{--tw-content:"•";content:var(--tw-content)}:where(.qna>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4.5)*calc(1 - var(--tw-space-y-reverse)))}@container not (min-width:600px){:where(.qna>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3.5)*calc(1 - var(--tw-space-y-reverse)))}}.qna>strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.image-list{margin-block:calc(var(--spacing,.25rem)*10);gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container not (min-width:600px){.image-list{margin-block:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr))}}:where(.image-list figure>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.image-list img{margin-block:calc(var(--spacing,.25rem)*0);width:auto}.video{margin-block:calc(var(--spacing,.25rem)*10)}:where(.video>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}@container not (min-width:600px){.video{margin-block:calc(var(--spacing,.25rem)*6)}}.video iframe{aspect-ratio:var(--aspect-video,16/9);border-radius:var(--radius-lg,.5rem);width:100%}.video p{text-align:center;letter-spacing:-.1px;font-size:14px;line-height:22px}.footnote,.video p{color:var(--color-gray-600,#696969)}.event{max-width:700px;position:relative}.event img{width:100%}.event img[data-copy-url]{cursor:pointer}.fixed-banner{bottom:calc(var(--spacing,.25rem)*0);z-index:50;--tw-translate-x:calc(calc(1/2*100%)*-1);width:100%;translate:var(--tw-translate-x)var(--tw-translate-y);position:fixed;left:50%}.button,.fixed-banner,.link{justify-content:center;display:flex}.button,.link{width:fit-content;margin-inline:auto}.button img,.link img{max-width:702px}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}