.apex-marquee{display:block;background:var(--apex-bg);color:var(--apex-text);font-family:var(--apex-font);font-size:var(--apex-size);font-weight:var(--apex-weight);letter-spacing:var(--apex-tracking);text-transform:var(--apex-transform);line-height:1.2;overflow:hidden;position:relative}.apex-marquee--border{border-bottom:1px solid var(--apex-border)}.apex-marquee__viewport{overflow:hidden;padding-block:var(--apex-pad)}.apex-marquee--fade .apex-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.apex-marquee__track{display:flex;width:max-content;will-change:transform}.apex-marquee.is-ready .apex-marquee__track{animation:apex-marquee-scroll var(--apex-duration, 30s) linear infinite}.apex-marquee[data-direction=right].is-ready .apex-marquee__track{animation-direction:reverse}.apex-marquee[data-pause-hover]:hover .apex-marquee__track,.apex-marquee[data-pause-hover]:focus-within .apex-marquee__track,.apex-marquee.is-paused .apex-marquee__track{animation-play-state:paused}@keyframes apex-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--apex-shift, 0px) * -1),0,0)}}.apex-marquee__group{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;list-style:none}.apex-marquee__item{display:flex;align-items:center;white-space:nowrap}.apex-marquee__msg{display:inline-block;padding-inline:calc(var(--apex-gap) / 2);color:inherit}.apex-marquee__msg.is-accent{color:var(--apex-accent)}.apex-marquee__msg--link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:calc(var(--apex-gap) / 2) 100%;transition:background-size .35s ease}.apex-marquee a.apex-marquee__msg,.apex-marquee a.apex-marquee__msg:link,.apex-marquee a.apex-marquee__msg:visited{color:var(--apex-text);opacity:1;text-decoration:none}.apex-marquee a.apex-marquee__msg.is-accent,.apex-marquee a.apex-marquee__msg.is-accent:link,.apex-marquee a.apex-marquee__msg.is-accent:visited{color:var(--apex-accent)}.apex-marquee a.apex-marquee__msg:hover,.apex-marquee a.apex-marquee__msg:focus,.apex-marquee a.apex-marquee__msg:focus-visible,.apex-marquee a.apex-marquee__msg:active,.apex-marquee a.apex-marquee__msg.is-accent:hover,.apex-marquee a.apex-marquee__msg.is-accent:focus-visible{color:var(--apex-hover)!important;opacity:1!important;background-color:transparent;text-decoration:none}.apex-marquee a.apex-marquee__msg:hover{background-size:calc(100% - var(--apex-gap)) 1px}.apex-marquee a.apex-marquee__msg:focus-visible{outline:1px solid currentColor;outline-offset:3px}.apex-marquee__sep-wrap{display:inline-flex;align-items:center;color:var(--apex-sep);opacity:var(--apex-sep-opacity)}.apex-marquee__sep--peak{width:.8em;height:.7em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M8 1.5 14.5 12.5H1.5Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M8 1.5 14.5 12.5H1.5Z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.apex-marquee__sep--peak-solid{width:.65em;height:.55em;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.apex-marquee__sep--dot{width:4px;height:4px;border-radius:50%;background:currentColor}.apex-marquee__sep--diamond{width:5px;height:5px;background:currentColor;transform:rotate(45deg)}.apex-marquee__sep--line{width:22px;height:1px;background:currentColor}.apex-marquee__sep--text{font-size:.9em;letter-spacing:0}.apex-marquee__sep--none{width:0}@media screen and (max-width:749px){.apex-marquee{font-size:var(--apex-size-mobile)}}@media(prefers-reduced-motion:reduce){.apex-marquee.is-ready .apex-marquee__track{animation:none}.apex-marquee__viewport{overflow-x:auto;scrollbar-width:none}.apex-marquee__viewport::-webkit-scrollbar{display:none}.apex-marquee__track{margin-inline:auto}}.ar .t-title{font-family:var(--title-ff);font-size:var(--title-fs);line-height:var(--title-lh);letter-spacing:var(--title-ls);font-weight:var(--title-fw);font-style:var(--title-fst);text-transform:var(--title-tt)}.ar .t-lede{font-family:var(--lede-ff);font-size:var(--lede-fs);line-height:var(--lede-lh);letter-spacing:var(--lede-ls);font-weight:var(--lede-fw);font-style:var(--lede-fst);text-transform:var(--lede-tt)}.ar .t-h2{font-family:var(--h2-ff);font-size:var(--h2-fs);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:var(--h2-fw);font-style:var(--h2-fst);text-transform:var(--h2-tt)}.ar .t-h3{font-family:var(--h3-ff);font-size:var(--h3-fs);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:var(--h3-fw);font-style:var(--h3-fst);text-transform:var(--h3-tt)}.ar .t-body{font-family:var(--body-ff);font-size:var(--body-fs);line-height:var(--body-lh);letter-spacing:var(--body-ls);font-weight:var(--body-fw);font-style:var(--body-fst);text-transform:var(--body-tt)}.ar .t-label{font-family:var(--label-ff);font-size:var(--label-fs);line-height:var(--label-lh);letter-spacing:var(--label-ls);font-weight:var(--label-fw);font-style:var(--label-fst);text-transform:var(--label-tt)}.ar .t-display{font-family:var(--display-ff);font-size:var(--display-fs);line-height:var(--display-lh);letter-spacing:var(--display-ls);font-weight:var(--display-fw);font-style:var(--display-fst);text-transform:var(--display-tt)}.ar .t-button{font-family:var(--button-ff);font-size:var(--button-fs);line-height:var(--button-lh);letter-spacing:var(--button-ls);font-weight:var(--button-fw);font-style:var(--button-fst);text-transform:var(--button-tt)}.ar .t-small{font-family:var(--small-ff);font-size:var(--small-fs);line-height:var(--small-lh);letter-spacing:var(--small-ls);font-weight:var(--small-fw);font-style:var(--small-fst);text-transform:var(--small-tt)}.ar .t-eyebrow{font-family:var(--label-ff);font-size:var(--label-fs);line-height:var(--label-lh);letter-spacing:var(--label-ls);font-weight:var(--label-fw);font-style:var(--label-fst);text-transform:var(--label-tt)}.ar .t-toc{font-family:var(--small-ff);font-size:var(--small-fs);line-height:var(--small-lh);letter-spacing:var(--small-ls);font-weight:var(--small-fw);font-style:var(--small-fst);text-transform:var(--small-tt)}.ar{position:relative;background:var(--c-bg);color:var(--c-text);padding:var(--padt) var(--padx) var(--padb);overflow-x:clip;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ar *,.ar *:before,.ar *:after{box-sizing:border-box}.ar--grain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ar__wrap{max-width:var(--maxw);margin:0 auto;position:relative}.ar p,.ar h1,.ar h2,.ar h3,.ar dl,.ar dd,.ar ul,.ar ol{margin:0}.ar h1,.ar h2,.ar h3,.ar-answer__title,.ar-stat__n{color:var(--c-heading)}.ar a{color:inherit}.ar-accent{font-style:italic;color:var(--c-accent-text);font-family:inherit;font-weight:inherit}.ar-c-accent{color:var(--c-accent)}.ar-c-muted{color:var(--c-muted)}.ar-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:60;pointer-events:none;opacity:0;transition:opacity .4s ease}.ar-progress.is-on{opacity:1}.ar-progress span{display:block;height:100%;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(0)}.ar-hero{position:relative;padding-bottom:var(--herogap);text-align:var(--hero-align)}.ar-hero__wm{position:absolute;right:-.04em;top:50%;transform:translateY(-58%);font-family:var(--f-display);font-size:var(--wm-size);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px var(--c-line);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;white-space:nowrap}.ar-hero__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:clamp(28px,5vw,64px)}.ar-eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--c-accent)}.ar-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;flex:none}.ar-crumb{color:var(--c-muted)}.ar-hero__title{max-width:15ch;margin-inline:var(--hero-mi)}.ar-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ar-line>*{display:inline-block}.ar-line--inline{display:inline}.ar-rule{display:block;height:1px;background:var(--c-line);margin:clamp(28px,4vw,56px) 0 clamp(24px,3vw,40px);position:relative;overflow:hidden}.ar-rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-accent);transform-origin:0 50%;transform:scaleX(.14)}.ar-hero__foot{display:grid;gap:28px}.ar-hero__lede{max-width:46ch;margin-inline:var(--hero-mi)}.ar-meta{display:grid;grid-template-columns:1fr;text-align:left}.ar-meta>div{display:grid;grid-template-columns:120px 1fr;align-items:baseline;padding:12px 0;border-top:1px solid var(--c-line)}.ar-meta>div:last-child{border-bottom:1px solid var(--c-line)}@media screen and (min-width:750px)and (max-width:989px){.ar-meta{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--c-line)}.ar-meta>div{grid-template-columns:1fr;gap:6px;padding:14px 12px 0 0;border:0}.ar-meta>div:last-child{border:0}.ar-meta>div+div{padding-left:12px;border-left:1px solid var(--c-line)}}.ar-meta dt{color:var(--c-muted)}.ar-meta dd{color:var(--c-heading)}@media screen and (min-width:990px){.ar-hero__foot{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:64px}}.ar-body{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--c-line)}.ar-rail{display:none}.ar-main{min-width:0}@media screen and (min-width:990px){.ar--toc-d:not(.ar--no-toc) .ar-body{grid-template-columns:var(--toc-w) minmax(0,1fr);column-gap:var(--col-gap)}.ar--toc-d.ar--toc-right .ar-body{grid-template-columns:minmax(0,1fr) var(--toc-w)}.ar--toc-d.ar--toc-right .ar-rail{order:2}.ar--toc-d .ar-rail{display:block}}.ar-toc{position:sticky;top:calc(var(--sticky) + 32px);padding-top:var(--chgap)}.ar-toc__title{color:var(--c-muted);padding-bottom:16px;border-bottom:1px solid var(--c-line)}.ar-toc ol,.ar-tocm ol{list-style:none;padding:0}.ar-toc a{display:grid;grid-template-columns:34px 1fr;gap:6px;padding:11px 0;text-decoration:none;color:var(--c-muted);border-bottom:1px solid var(--c-line);position:relative;transition:color .3s ease}.ar-toc a:before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--c-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.ar-toc a:hover,.ar-toc a.is-active{color:var(--c-heading)}.ar-toc a.is-active:before{transform:scaleX(1)}.ar-toc__n,.ar-tocm .ar-toc__n{font-family:var(--f-display);font-style:italic;font-weight:400;color:var(--c-accent);font-size:1.05em;line-height:1}.ar--no-toc .ar-toc__n{display:none}.ar-tocm{display:none;margin-top:28px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface)}.ar-tocm summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;color:var(--c-heading)}.ar-tocm summary::-webkit-details-marker{display:none}.ar-tocm summary i,.ar-faq__icon{position:relative;width:12px;height:12px;flex:none}.ar-tocm summary i:before,.ar-tocm summary i:after,.ar-faq__icon:before,.ar-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:var(--c-accent);transition:transform .35s ease}.ar-tocm summary i:after,.ar-faq__icon:after{transform:rotate(90deg)}.ar-tocm[open] summary i:after,.ar-faq[open] .ar-faq__icon:after{transform:rotate(0)}.ar-tocm ol{padding:0 18px 10px}.ar-tocm a{display:grid;grid-template-columns:34px 1fr;padding:12px 0;border-top:1px solid var(--c-line);text-decoration:none;color:var(--c-text)}@media screen and (max-width:749px){.ar--toc-m .ar-tocm{display:block}}@media screen and (min-width:750px)and (max-width:989px){.ar--toc-t .ar-tocm{display:block}}.ar-ch{position:relative;padding:var(--chgap) 0 0;scroll-margin-top:calc(var(--sticky) + 16px)}.ar-ch:last-child{padding-bottom:0}.ar-main>.ar-ch{margin-top:var(--chgap)}.ar-main>.ar-ch:first-child{margin-top:0}.ar-ch__head{position:relative;display:grid;gap:14px;margin-bottom:clamp(20px,2.4vw,32px);max-width:var(--measure)}.ar-ch__rule{position:absolute;left:0;right:0;top:calc(var(--chgap) * -1);height:1px;background:var(--c-line);transform-origin:0 50%}.ar-ch:first-child .ar-ch__rule{display:none}.ar-ch__eyebrow{display:inline-flex;align-items:center;gap:14px;color:var(--c-accent)}.ar-ch__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.ar-ch__title{display:flex;align-items:flex-start;gap:.38em}.ar-ch__n{flex:none;font-style:italic;font-weight:300;font-size:.5em;line-height:1;color:var(--c-accent);padding-top:.32em;min-width:1.1em;font-variant-numeric:oldstyle-nums}.ar-ch__body{display:grid;gap:clamp(22px,2.6vw,36px)}.ar-ch__body>*{max-width:var(--measure)}.ar-ch__body>.ar-laws,.ar-ch__body>.ar-cmp,.ar-ch__body>.ar-stats,.ar-ch__body>.ar-checks,.ar-ch__body>.ar-faqs,.ar-ch__body>.ar-sources{max-width:calc(var(--measure) + 120px)}.ar-ch--panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(28px,5vw,64px)}.ar-ch--panel .ar-ch__rule{display:none}.ar-ch--panel .ar-ch__body>*,.ar-ch--panel .ar-ch__head{max-width:none}.ar-ch--panel .ar-ch__body>.ar-prose{max-width:var(--measure)}.ar .ar-prose>*+*{margin-top:1em}.ar-prose strong{color:var(--c-heading);font-weight:600}.ar-prose a{text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.22em;text-decoration-thickness:1px;color:var(--c-heading)}.ar-prose ul,.ar-prose ol{list-style:none;padding:0;display:grid;gap:.85em}.ar-prose li{position:relative;padding-left:1.6em}.ar-list--diamond li:before{content:"";position:absolute;left:.15em;top:.62em;width:.42em;height:.42em;border:1px solid var(--c-accent);transform:rotate(45deg)}.ar-list--dash li:before{content:"";position:absolute;left:0;top:.8em;width:.9em;height:1px;background:var(--c-accent)}.ar-list--check li:before{content:"";position:absolute;left:.1em;top:.35em;width:.35em;height:.7em;border:solid var(--c-accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ar-list--number ol,.ar-list--number ul{counter-reset:arn}.ar-list--number li{counter-increment:arn}.ar-list--number li{padding-left:2.1em}.ar-list--number li:before{content:counter(arn);position:absolute;left:0;top:-.08em;font-family:var(--f-display);font-style:italic;font-size:1.35em;line-height:1.2;color:var(--c-accent);font-variant-numeric:oldstyle-nums}.ar-list--none li{padding-left:0}.ar .ar-h3{margin-bottom:.7em}.ar .ar-text .ar-prose ul{margin-top:1.1em}.ar-answer-wrap{display:grid;gap:22px;padding-top:var(--chgap);max-width:calc(var(--measure) + 120px)}.ar-answer{position:relative}.ar-answer--box{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);padding:clamp(24px,4vw,48px)}.ar-answer--rules{padding:clamp(24px,3vw,36px) 0 clamp(28px,3.4vw,44px);border-top:1px solid var(--c-heading);border-bottom:1px solid var(--c-line)}.ar-corner{position:absolute;width:18px;height:18px;border:0 solid var(--c-accent)}.ar-corner--tl{left:-1px;top:-1px;border-width:1px 0 0 1px}.ar-corner--br{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.ar-answer__top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(18px,2.4vw,28px)}.ar .ar-answer__title{max-width:24ch;text-wrap:wrap}.ar-answer__title .ar-accent{white-space:nowrap}.ar .ar-answer__title{margin-bottom:clamp(16px,2vw,24px);max-width:18ch}.ar-aside{padding-left:18px;border-left:1px solid var(--c-accent);color:var(--c-muted);max-width:var(--measure)}.ar-laws{border-top:1px solid var(--c-line)}.ar-laws__row{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:18px 0;border-bottom:1px solid var(--c-line);align-items:center}.ar-laws__code{color:var(--c-heading);font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.ar-laws__title{grid-column:1/-1;order:3;color:var(--c-text)}.ar-laws__row>[role=cell]:last-child{justify-self:end}@media screen and (min-width:750px){.ar-laws__row{grid-template-columns:150px 1fr auto;gap:24px}.ar-laws__title{grid-column:auto;order:0}}.ar-chip{display:inline-block;padding:6px 11px;border:1px solid var(--c-line);border-radius:999px;color:var(--c-muted);white-space:nowrap;line-height:1}.ar-chip--hi{border-color:var(--c-accent);color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 9%,transparent)}.ar-cmp table{width:100%;border-collapse:collapse;border:1px solid var(--c-line);table-layout:fixed}.ar-cmp th,.ar-cmp td{padding:16px 18px;text-align:left;vertical-align:top;border:1px solid var(--c-line)}.ar-cmp thead th{color:var(--c-muted);font-weight:500}.ar-cmp tbody th{color:var(--c-muted);font-weight:500;width:22%}.ar-cmp td{color:var(--c-heading)}.ar-cmp--hi .ar-cmp__a{background:var(--c-highlight)}.ar-cmp--hi thead .ar-cmp__a{color:var(--c-accent)}@media screen and (max-width:749px){.ar-cmp table,.ar-cmp tbody,.ar-cmp tr,.ar-cmp th,.ar-cmp td{display:block;width:100%}.ar-cmp table{border:0}.ar-cmp thead{display:none}.ar-cmp tr{border:1px solid var(--c-line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.ar-cmp tbody th{width:100%;border:0;border-bottom:1px solid var(--c-line);padding:12px 16px;color:var(--c-accent)}.ar-cmp td{border:0;padding:12px 16px}.ar-cmp td+td{border-top:1px solid var(--c-line)}.ar-cmp td:before{content:attr(data-col);display:block;font-family:var(--f-body);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}}.ar-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface)}.ar-stat{display:grid;gap:10px;padding:clamp(18px,2.4vw,28px);align-content:start}.ar-stat+.ar-stat{border-left:1px solid var(--c-line)}.ar-stat__n{color:var(--c-accent);font-variant-numeric:lining-nums tabular-nums}.ar-stat__l{color:var(--c-muted)}@media screen and (max-width:749px){.ar-stats{grid-template-columns:1fr}.ar-stat{grid-template-columns:auto 1fr;align-items:baseline;gap:16px}.ar-stat+.ar-stat{border-left:0;border-top:1px solid var(--c-line)}}.ar-checks{list-style:none;padding:0;border-top:1px solid var(--c-line)}.ar-check{position:relative;display:grid;grid-template-columns:2.2em 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--c-line)}.ar-check:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--c-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .2s;opacity:.7}.ar-check__n{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:2em;line-height:.9;color:var(--c-accent);font-variant-numeric:oldstyle-nums}.ar .ar-check h3{margin-bottom:6px}.ar-stds{display:grid;grid-template-columns:1fr;column-gap:clamp(24px,4vw,48px)}@media screen and (min-width:750px){.ar-stds{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-std{position:relative;padding:24px 0 28px;border-top:1px solid var(--c-line);display:grid;gap:10px;align-content:start}.ar-std:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--c-accent);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s cubic-bezier(.2,.7,.1,1)}.ar-std:hover:before{transform:scaleX(1)}.ar-std__code{color:var(--c-accent)}.ar-btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;padding-top:8px}.ar .ar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;text-decoration:none;border:1px solid var(--c-btn2);border-radius:var(--radius);overflow:hidden;isolation:isolate;transition:color .45s ease,border-color .45s ease}.ar-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.ar .ar-btn--solid{background:var(--c-btn-bg);border-color:var(--c-btn-bg);color:var(--c-btn-text)}.ar-btn--solid:before{background:var(--c-heading)}.ar .ar-btn--solid:hover{color:var(--c-bg);border-color:var(--c-heading)}.ar .ar-btn--line{color:var(--c-btn2)}.ar-btn--line:before{background:var(--c-btn2)}.ar .ar-btn--line:hover{color:var(--c-bg)}.ar-btn:hover:before{transform:scaleY(1)}.ar .ar-link{color:var(--c-heading);text-underline-offset:.3em;text-decoration-color:var(--c-accent);text-decoration-thickness:1px}.ar .ar-link{text-decoration-line:underline;transition:text-decoration-color .3s ease}.ar .ar-link:hover{text-decoration-color:var(--c-heading)}@media screen and (max-width:749px){.ar-btn{flex:1 1 100%}}.ar-faqs{border-top:1px solid var(--c-line)}.ar-faq{border-bottom:1px solid var(--c-line)}.ar-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0}.ar-faq summary::-webkit-details-marker{display:none}.ar-faq summary:hover h3{color:var(--c-accent)}.ar-faq summary h3{transition:color .3s ease}.ar-faq__a{padding:0 40px 24px 0}.ar-faq[open] .ar-faq__a{animation:arFade .5s ease both}@keyframes arFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ar-sources{list-style:none;padding:0;display:grid;gap:16px}.ar-source{display:grid;grid-template-columns:2em 1fr;gap:8px}.ar-source__n{font-family:var(--f-display);font-style:italic;color:var(--c-accent);font-size:1.15em;line-height:1.3;font-variant-numeric:oldstyle-nums}.ar .ar-source__t{display:block;color:var(--c-heading);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .3s}a.ar-source__t:hover{text-decoration-color:var(--c-accent)}span.ar-source__t{text-decoration:none}.ar-source__m{display:block;color:var(--c-muted);margin-top:4px}.ar-note{color:var(--c-muted);max-width:var(--measure)}.ar .ar-note>*+*{margin-top:1em}.ar-note--rule{padding-top:28px;border-top:1px solid var(--c-line);margin-top:12px}@media screen and (max-width:749px){.ar .ar-vis--desktop,.ar .ar-vis--tablet_desktop,.ar .ar-vis--tablet{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.ar .ar-vis--desktop,.ar .ar-vis--mobile{display:none!important}}@media screen and (min-width:990px){.ar .ar-vis--tablet,.ar .ar-vis--mobile,.ar .ar-vis--mobile_tablet{display:none!important}}.ar--anim [data-ar-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s cubic-bezier(.2,.7,.1,1) var(--d,0ms),transform 1.1s cubic-bezier(.2,.7,.1,1) var(--d,0ms)}.ar--anim [data-ar-reveal].is-in,.ar--anim [data-ar-reveal=line]{opacity:1;transform:none}.ar--anim [data-ar-reveal=line]>*{transform:translate3d(0,105%,0);transition:transform 1.2s cubic-bezier(.16,.84,.2,1) var(--d,0ms)}.ar--anim [data-ar-reveal=line].is-in>*{transform:none}.ar--anim [data-ar-reveal=rule]{opacity:1;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s cubic-bezier(.65,0,.35,1) .3s}.ar--anim [data-ar-reveal=rule].is-in{transform:none}.ar--anim .ar-ch__head .ar-ch__rule{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.ar--anim .ar-ch__head.is-in .ar-ch__rule{transform:none}.ar--anim .ar-check.is-in:after{transform:scaleX(1);opacity:0;transition:transform 1.1s cubic-bezier(.65,0,.35,1) .2s,opacity .8s ease 1.4s}.ar--anim .ar-hero__wm{transition:transform 0s}@media(prefers-reduced-motion:reduce){.ar *,.ar *:before,.ar *:after{transition:none!important;animation:none!important}}.ar--dropcap .ar-main>article.ar-ch:first-of-type .ar-ch__body>.ar-prose>p:first-child:first-letter{float:left;font-family:var(--f-display);font-weight:300;font-size:4.1em;line-height:.82;padding:.06em .1em 0 0;margin-right:.02em;color:var(--c-heading)}.ar .t-title,.ar .t-h2,.ar .t-display{font-optical-sizing:auto;font-kerning:normal}.ar .t-body,.ar .t-lede{hanging-punctuation:first;text-wrap:pretty;font-feature-settings:"cv11","ss01"}.ar .t-title,.ar .t-h2,.ar .ar-answer__title{text-wrap:balance}.ar ::selection{background:var(--c-accent);color:var(--c-bg)}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
