@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-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.article__box{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-leading:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}@media(min-width:40rem){.article__box{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}}.article__box{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.005em}.article__box img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.article__box iframe{aspect-ratio:16/9;width:100%}.article__box.page img{aspect-ratio:auto;display:block;margin-bottom:calc(var(--spacing,.25rem)*2);-o-object-position:center;object-position:center;width:100%}.article__box h1,.article__box h2,.article__box h3,.article__box h4,.article__box h5,.article__box h6{margin-bottom:calc(var(--spacing,.25rem)*1.5);margin-top:calc(var(--spacing,.25rem)*4);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);color:#1a1a1a;font-weight:var(--font-weight-extrabold,800)}@media(min-width:40rem){.article__box h1,.article__box h2,.article__box h3,.article__box h4,.article__box h5,.article__box h6{margin-bottom:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*6)}}@media(prefers-color-scheme:dark){.article__box h1,.article__box h2,.article__box h3,.article__box h4,.article__box h5,.article__box h6{color:var(--color-white,#fff)}}.article__box h1,.article__box h2,.article__box h3,.article__box h4,.article__box h5,.article__box h6{font-family:Inter Tight,sans-serif}.article__box h1{font-size:1.5rem;margin-top:calc(var(--spacing,.25rem)*0)}@media(min-width:40rem){.article__box h1{font-size:1.75rem}}@media(min-width:64rem){.article__box h1{font-size:2.15rem}}.article__box h2{border-bottom:2px var(--tw-border-style);border-color:#0d90cf;font-size:1.35rem;padding-bottom:calc(var(--spacing,.25rem)*.5)}@media(min-width:40rem){.article__box h2{border-bottom-style:var(--tw-border-style);border-bottom-width:3px;font-size:1.5rem;padding-bottom:calc(var(--spacing,.25rem)*1)}}@media(min-width:64rem){.article__box h2{font-size:1.75rem}}.article__box h2{letter-spacing:.5px}.article__box h3{font-size:1.2rem}@media(min-width:40rem){.article__box h3{font-size:1.35rem}}@media(min-width:64rem){.article__box h3{font-size:1.5rem}}.article__box h4{font-size:1.1rem}@media(min-width:40rem){.article__box h4{font-size:1.2rem}}@media(min-width:64rem){.article__box h4{font-size:1.35rem}}.article__box h5{font-size:1rem}@media(min-width:40rem){.article__box h5{font-size:1.1rem}}@media(min-width:64rem){.article__box h5{font-size:1.2rem}}.article__box h6{font-size:.95rem}@media(min-width:40rem){.article__box h6{font-size:1rem}}@media(min-width:64rem){.article__box h6{font-size:1.05rem}}.article__box p{margin:calc(var(--spacing,.25rem)*0);margin-bottom:1.2rem}@media(min-width:40rem){.article__box p{margin-bottom:1.6rem}}.article__box a{--tw-font-weight:var(--font-weight-bold,700);color:#0d90cf;font-weight:var(--font-weight-bold,700);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.2s;border-bottom:2px var(--tw-border-style) #0d90cf66;text-decoration-line:none;transition-duration:.2s}.article__box a:hover{border-bottom-color:#0d90cf;color:#086997}.article__box .highlight{background-color:#fffa8c;border-radius:.25rem;padding-inline:calc(var(--spacing,.25rem)*.5)}@media(min-width:40rem){.article__box .highlight{padding-inline:calc(var(--spacing,.25rem)*1)}}.article__box blockquote{background-color:var(--color-white,#fff);border-style:var(--tw-border-style);margin-block:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);--tw-leading:1.5;color:#1a1a1a;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.3s;border-color:#e0e0e0;border-width:1px;font-size:1.1rem;line-height:1.5;position:relative;transition-duration:.3s}@media(min-width:40rem){.article__box blockquote{margin-block:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6);--tw-leading:1.65;font-size:1.2rem;line-height:1.65}}@media(min-width:64rem){.article__box blockquote{font-size:1.35rem;margin-block:calc(var(--spacing,.25rem)*12);padding-block:calc(var(--spacing,.25rem)*8);padding-inline:calc(var(--spacing,.25rem)*12)}}@media(prefers-color-scheme:dark){.article__box blockquote{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.article__box blockquote{border-color:color-mix(in oklab,var(--color-white,#fff)10%,transparent)}}.article__box blockquote{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.article__box blockquote{background-color:color-mix(in oklab,var(--color-gray-500,oklch(55.1% .027 264.364))10%,transparent)}}.article__box blockquote{color:var(--color-white,#fff)}}.article__box blockquote{border-left:6px solid #0d90cf;box-shadow:0 2px 5px #00000014;font-family:Inter Tight,sans-serif}@media(min-width:640px){.article__box blockquote{border-left-width:8px}}.article__box blockquote:before{color:#0d90cf;content:"«";font-size:3rem;font-weight:900;left:5px;line-height:1;opacity:.15;position:absolute;top:5px}@media(min-width:640px){.article__box blockquote:before{font-size:4rem;left:8px;top:8px}}@media(min-width:1024px){.article__box blockquote:before{font-size:5.5rem;left:10px;top:10px}}.article__box blockquote cite{margin-top:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*2);text-align:right;--tw-font-weight:var(--font-weight-semibold,600);border-top:1px var(--tw-border-style);border-color:#ddd;color:#555;display:block;font-size:.9rem;font-style:normal;font-weight:var(--font-weight-semibold,600)}@media(min-width:40rem){.article__box blockquote cite{font-size:1.05rem;margin-top:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*3)}}.article__box blockquote:hover{--tw-translate-y:-1px;box-shadow:0 5px 15px #00000026;translate:var(--tw-translate-x)var(--tw-translate-y)}.article__box ol,.article__box ul{margin-bottom:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*4);--tw-leading:1.5;line-height:1.5}@media(min-width:40rem){.article__box ol,.article__box ul{margin-bottom:calc(var(--spacing,.25rem)*8);margin-top:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*6);--tw-leading:1.65;line-height:1.65}}.article__box ul{list-style-type:none;padding-left:calc(var(--spacing,.25rem)*0)}.article__box ul li{margin-bottom:.45rem;padding-left:calc(var(--spacing,.25rem)*5);position:relative}@media(min-width:40rem){.article__box ul li{margin-bottom:.55rem;padding-left:calc(var(--spacing,.25rem)*6)}}.article__box ul li:before{color:#0d90cf;content:"—";font-weight:800;left:0;position:absolute}.article__box ol{list-style-type:decimal;padding-left:calc(var(--spacing,.25rem)*6)}@media(min-width:40rem){.article__box ol{padding-left:calc(var(--spacing,.25rem)*8)}}.article__box ol{list-style-type:decimal-leading-zero}.article__box ol li{--tw-font-weight:var(--font-weight-medium,500);color:#555;font-weight:var(--font-weight-medium,500);margin-bottom:.45rem}@media(min-width:40rem){.article__box ol li{margin-bottom:.55rem}}@media(prefers-color-scheme:dark){.article__box ol li{color:var(--color-white,#fff)}}.article__box ol li::marker{color:#0d90cf;font-size:1rem;font-weight:700}@media(min-width:640px){.article__box ol li::marker{font-size:1.15rem}}.article__box .table-wrapper{margin-block:calc(var(--spacing,.25rem)*6);overflow-x:auto}@media(min-width:40rem){.article__box .table-wrapper{margin-block:calc(var(--spacing,.25rem)*8)}}.article__box table{background-color:var(--color-white,#fff);border-style:var(--tw-border-style);--tw-leading:1.4;border-color:#ddd;border-width:1px;font-size:.9rem;line-height:1.4;min-width:500px;width:100%}@media(min-width:40rem){.article__box table{--tw-leading:1.5;font-size:1.05rem;line-height:1.5}}.article__box table{border-collapse:collapse;box-shadow:0 2px 8px #0000001a}.article__box td,.article__box th{border-bottom:1px var(--tw-border-style);border-color:#eee;padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);text-align:left}@media(min-width:40rem){.article__box td,.article__box th{padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*3)}}@media(min-width:64rem){.article__box td,.article__box th{padding-inline:calc(var(--spacing,.25rem)*4)}}.article__box thead th{--tw-font-weight:var(--font-weight-bold,700);background-color:#0d90cf;border-bottom:2px var(--tw-border-style);border-color:#086997;color:var(--color-white,#fff);font-weight:var(--font-weight-bold,700);text-transform:uppercase}@media(min-width:40rem){.article__box thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}}.article__box thead th{letter-spacing:.3px}@media(min-width:640px){.article__box thead th{letter-spacing:.5px}}.article__box tbody tr:nth-child(2n){background-color:#f8f8f8}.article__box tbody tr:hover{background-color:#eef7ff;color:#1a1a1a}@media(prefers-color-scheme:dark){.article__box tbody tr:hover{color:var(--color-white,#fff)}}.article__box caption{caption-side:bottom;padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-semibold,600);color:#555;font-size:.95rem;font-weight:var(--font-weight-semibold,600)}@media(min-width:40rem){.article__box caption{font-size:1.1rem;padding-block:calc(var(--spacing,.25rem)*2)}}.article__box .article-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-block:calc(var(--spacing,.25rem)*3)}@media(min-width:40rem){.article__box .article-tags{gap:.55rem;margin-block:calc(var(--spacing,.25rem)*4)}}.article__box .article-tags span{padding-inline:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-medium,500);background-color:#e6f2fa;border-radius:.25rem;color:#0d90cf;font-size:.8rem;font-weight:var(--font-weight-medium,500);padding-block:.25rem}@media(min-width:40rem){.article__box .article-tags span{font-size:.9rem;padding-block:.3rem;padding-inline:calc(var(--spacing,.25rem)*2)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@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}
