@layer reset;@layer base{.prose{color:#2b2b2b;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-block-start:1em}.prose :is(h2,h3,h4){color:var(--c-ink);margin-block-start:1.6em}.prose a{color:var(--c-orange-text);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--c-ink)}.prose :is(ul,ol){padding-inline-start:1.3em}.prose li+li{margin-block-start:.35em}.prose blockquote{border-inline-start:4px solid var(--c-gold);color:var(--c-ink);padding:.25em 0 .25em 1em;font-size:1.125rem}.prose img,.prose figure{border-radius:var(--r)}.prose figcaption,.prose .wp-caption-text{font-size:var(--fs-sm);color:var(--c-gray-500);margin-block-start:.5em}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}@media (width<=759px){.prose table{display:block;overflow-x:auto}.prose :is(th,td){min-width:7.5em}}.prose :is(th,td){border-bottom:1px solid var(--c-line);text-align:start;padding:.6em .75em}.prose th{background:var(--c-surface);font-weight:600}.prose .wp-caption,.prose .wp-block-image{max-width:100%}}@layer components{.apager{flex-direction:column;align-items:center;gap:12px;margin-block-start:28px;display:flex}.apager__shown{font-size:var(--fs-sm);color:var(--c-gray-500)}.apager__bar{background:var(--c-line);width:240px;max-width:100%;height:4px;color:var(--c-orange);appearance:none;border:0;border-radius:2px;overflow:hidden}.apager__bar::-webkit-progress-bar{background:var(--c-line)}.apager__bar::-webkit-progress-value{background:var(--c-orange)}.apager__bar::-moz-progress-bar{background:var(--c-orange)}.apager__more{border:1px solid var(--c-ink);border-radius:var(--r-xs);background:var(--c-white);color:var(--c-ink);cursor:pointer;margin-block-start:4px;padding:12px 26px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s}@media (scripting:none){.apager__more{display:none}}.apager__more:hover{background:var(--c-ink);color:var(--c-white)}.apager__more[aria-busy=true]{cursor:progress;opacity:.6}.apager__nav{flex-wrap:wrap;justify-content:center;gap:4px;margin-block-start:4px;display:flex}.apager__num,.apager__gap{border-radius:var(--r-xs);min-width:34px;height:34px;font-size:var(--fs-sm);place-items:center;padding-inline:6px;display:grid}.apager__num{background:var(--c-white);color:var(--c-ink);cursor:pointer;border:0;font-family:inherit}.apager__num:hover{background:var(--c-surface);color:var(--c-ink)}.apager__num.is-current{background:var(--c-ink);color:var(--c-white);font-weight:600}.apager__gap{color:var(--c-gray-500)}.aquiz{border-radius:var(--r);background:var(--c-ink);min-height:280px;color:var(--c-white);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:clamp(14px,3vw,20px);display:flex;position:relative;overflow:hidden}.aquiz:hover{color:var(--c-white)}.aquiz__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0}.aquiz:before{content:"";z-index:-1;background:linear-gradient(#0000001a 20%,#000000d9 100%);position:absolute;inset:0}.aquiz:hover .aquiz__img{transform:scale(1.04)}.aquiz__body{flex-direction:column;align-items:flex-start;display:flex}.aquiz__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--c-gold);margin-block-end:8px;font-size:.6875rem;font-weight:700}.aquiz__title{font-family:var(--font-head);text-wrap:balance;margin-block-end:14px;font-size:clamp(1.125rem,.9rem + 1vw,1.5rem);font-weight:700;line-height:1.1}.aquiz__cta{border-radius:var(--r-xs);background:var(--c-gold);font-size:var(--fs-sm);color:var(--c-ink);align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.aempty{border-radius:var(--r);background:var(--c-white);text-align:center;flex-direction:column;align-items:center;gap:10px;margin-block-start:12px;padding:48px 24px;display:flex}.aempty[hidden]{display:none}.aempty__title{font-family:var(--font-head);font-size:1.375rem;font-weight:700;line-height:1.2}.aempty__text{color:var(--c-gray-500);font-size:.875rem}.aempty__btn{margin-block-start:6px}.aopis{scroll-margin-top:calc(var(--header-h) + 16px);padding-block-start:56px}.aopis__card{border-radius:var(--r);background:var(--c-white);padding:clamp(20px,4vw,32px) clamp(20px,4vw,36px)}.aopis__text>*{max-width:76ch}.aopis__text>:first-child{margin-block-start:0}.aopis__text.is-clamped{max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.aopis__toggle{color:var(--c-orange-text);cursor:pointer;background:0 0;border:0;margin-block-start:12px;padding:0;font-size:.875rem;font-weight:600}.aopis__toggle:hover{color:var(--c-ink)}.aopis__toggle[hidden]{display:none}.aopis__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.aopis__aside{align-content:start;gap:16px;min-width:0;display:grid}@media (width>=1080px){.aopis__grid--aside{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.acat-usage,.acat-faq{border-radius:var(--r);background:var(--c-white);padding:clamp(18px,3vw,24px)}.acat-usage__title,.acat-faq__title{margin:0 0 14px;font-size:1.25rem;line-height:1.25}.acat-usage__list{border:1px solid var(--c-line-soft);border-radius:var(--r-sm);margin:0;overflow:hidden}.acat-usage__row{border-bottom:1px solid var(--c-line-soft);font-size:var(--fs-sm);grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.acat-usage__row:last-child{border-bottom:0}.acat-usage__time{font-weight:700}.acat-usage__pick{min-width:0;margin:0}.acat-usage__pick strong{color:var(--c-orange-text);font-weight:600;display:block}.acat-usage__pick span{color:var(--c-gray-500);margin-top:2px;line-height:1.4;display:block}.acat-faq__item{border-bottom:1px solid var(--c-line-soft)}.acat-faq__item:last-child{border-bottom:0}.acat-faq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.acat-faq__summary::-webkit-details-marker{display:none}.acat-faq__summary:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.acat-faq__q{font-family:var(--font-body);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.acat-faq__sign{border:1px solid var(--c-line);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .2s,background-color .2s;position:relative}.acat-faq__sign:before,.acat-faq__sign:after{content:"";background:var(--c-ink);border-radius:1px;width:11px;height:2px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.acat-faq__sign:after{transform:translate(-50%,-50%)rotate(90deg)}.acat-faq__item[open] .acat-faq__sign{background:var(--c-cream);transform:rotate(45deg)}.acat-faq__a{color:var(--c-gray-700);padding-bottom:14px;font-size:.875rem;line-height:1.6}.acat-faq__a>*+*{margin-block-start:.6em}.acat-faq__a a{color:var(--c-orange-text);text-decoration:underline}@media (prefers-reduced-motion:reduce){.acat-faq__sign,.aquiz__img{transition:none}}}@layer utilities;