.ar-core-template__header{margin-bottom:var(--ar-space-2xl)}.ar-core-template__grid{margin-top:var(--ar-space-2xl)}.ar-core-template__empty,.ar-core-template__panel{display:grid;gap:var(--ar-space-md);padding:clamp(22px,4vw,40px);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-card);background:var(--ar-color-surface)}.ar-core-template__empty{justify-items:center;text-align:center}.ar-core-template__actions{display:flex;flex-wrap:wrap;gap:var(--ar-space-sm);align-items:center;justify-content:center;margin-top:var(--ar-space-md)}.ar-rte{max-width:78ch;margin-inline:auto}.ar-rte>:first-child{margin-top:0}.ar-rte>:last-child{margin-bottom:0}.ar-rte h1,.ar-rte h2,.ar-rte h3,.ar-rte h4,.ar-rte h5,.ar-rte h6{margin:1.7em 0 .65em;font-family:var(--ar-font-heading);font-weight:var(--ar-fw-title);line-height:var(--ar-lh-title);letter-spacing:var(--ar-ls-title);color:var(--ar-color-text)}.ar-rte h2{font-size:var(--ar-fs-section)}.ar-rte h3{font-size:var(--ar-fs-card)}.ar-rte blockquote,.ar-rte ol,.ar-rte p,.ar-rte ul{margin:0 0 1.15em}.ar-rte a{color:var(--ar-color-accent)}.ar-rte img{height:auto;border-radius:var(--ar-radius-card)}.ar-rte blockquote{padding:var(--ar-space-md) var(--ar-space-lg);border-left:2px solid var(--ar-color-accent);background:var(--ar-color-surface-soft);color:var(--ar-color-text-muted)}.ar-article-template__content,.ar-page-template__content{margin-top:var(--ar-space-2xl)}.ar-blog-template__grid,.ar-list-collections-template__grid,.ar-search-template__grid{margin-top:var(--ar-space-2xl)}.ar-article-template__meta{display:flex;flex-wrap:wrap;gap:.45rem .9rem;justify-content:center;color:var(--ar-color-text-muted)}.ar-article-template__image{max-width:min(100%,980px);margin:var(--ar-space-2xl) auto 0;overflow:hidden;border-radius:var(--ar-radius-card);background:var(--ar-color-surface-soft)}.ar-article-template__image img{width:100%;height:auto}.ar-article-template__tags{display:flex;flex-wrap:wrap;gap:var(--ar-space-xs);justify-content:center;margin-top:var(--ar-space-xl);padding:0;list-style:none}.ar-search-template__form{display:flex;gap:var(--ar-space-sm);max-width:680px;margin:var(--ar-space-xl) auto 0}.ar-search-template__field{flex:1 1 auto}.ar-search-template__result-page{display:grid;gap:var(--ar-space-sm);padding:clamp(20px,3vw,28px);text-decoration:none}.ar-search-template__result-page-title{margin:0}.ar-password-template{min-height:72vh;display:grid;place-items:center}.ar-password-template__panel{width:min(100%,620px);margin-inline:auto;text-align:center}.ar-password-template__form{display:grid;gap:var(--ar-space-sm);margin-top:var(--ar-space-lg)}.ar-password-template__errors{color:var(--ar-color-accent)}.ar-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ar-space-sm);margin-top:var(--ar-space-2xl)}@media screen and (max-width:749px){.ar-search-template__form{display:grid}.ar-search-template__form .ar-button{width:100%}}.ar-link-underline{position:relative;display:inline-flex;width:fit-content;color:var(--ar-color-accent);font-size:var(--ar-fs-small);font-weight:var(--ar-fw-ui);line-height:var(--ar-lh-ui);text-decoration:none}.ar-link-underline::after{content:"";position:absolute;left:0;right:0;bottom:-.28rem;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform var(--ar-duration-base) var(--ar-ease-premium),opacity var(--ar-duration-base) var(--ar-ease-premium)}.ar-link-underline:focus-visible::after,.ar-link-underline:hover::after{transform:scaleX(.42);opacity:.72}.ar-article-template--modern,.ar-blog-template--modern{overflow:clip}.ar-article-template__hero,.ar-blog-template__hero{display:grid;gap:var(--ar-space-md);max-width:820px;margin-inline:auto;margin-bottom:clamp(32px,5vw,64px)}.ar-article-template__hero--left,.ar-blog-template__hero--left{margin-inline:0 auto;text-align:left}.ar-article-template__hero--center,.ar-blog-template__hero--center{text-align:center;justify-items:center}.ar-article-template__aside-title,.ar-article-template__category,.ar-article-template__related-head .ar-type-meta,.ar-blog-template__body-kicker,.ar-blog-template__eyebrow{margin:0;color:var(--ar-color-accent);text-transform:uppercase;letter-spacing:.08em}.ar-article-template__title,.ar-blog-template__title{max-width:880px}.ar-article-template__subtitle,.ar-blog-template__subtitle{max-width:680px}.ar-blog-template__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--ar-space-sm)}.ar-blog-template__hero--left .ar-blog-template__tags{justify-content:flex-start}.ar-article-template__tag,.ar-blog-template__tag{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.42rem .82rem;border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-pill);background:var(--ar-color-surface);color:var(--ar-color-text);font-size:var(--ar-fs-meta);font-weight:var(--ar-fw-pill);line-height:1;text-decoration:none;transition:background var(--ar-duration-base) var(--ar-ease-premium),color var(--ar-duration-base) var(--ar-ease-premium),border-color var(--ar-duration-base) var(--ar-ease-premium)}.ar-article-template__tag:hover,.ar-blog-template__tag.is-active,.ar-blog-template__tag:hover{border-color:var(--ar-color-accent);background:var(--ar-color-accent);color:var(--ar-color-white)}.ar-blog-template__featured{margin-bottom:clamp(34px,5vw,72px)}.ar-article-template__related-head,.ar-blog-template__body-head{display:grid;gap:.55rem;max-width:700px;margin-bottom:clamp(22px,3.6vw,38px)}.ar-article-template__related-head .ar-type-section-title,.ar-blog-template__body-title{margin:0}.ar-blog-template__grid{display:grid;gap:clamp(24px,3vw,34px);margin-top:0}.ar-blog-template__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-blog-template__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ar-blog-template__pagination{align-items:center}.ar-blog-template__page-count{display:inline-flex;align-items:center;min-height:var(--ar-button-height);padding-inline:var(--ar-space-sm);color:var(--ar-color-text-muted)}.ar-article-card--featured-modern,.ar-article-card--modern{overflow:hidden;border-color:color-mix(in srgb,var(--ar-color-border) 78%,transparent);background:var(--ar-color-surface)}.ar-article-card--featured-modern:hover,.ar-article-card--modern:hover{box-shadow:var(--ar-shadow-soft)}.ar-article-card--featured-modern .ar-article-card__media,.ar-article-card--modern .ar-article-card__media{border-radius:calc(var(--ar-radius-card) - 2px);margin:clamp(10px,1vw,14px);margin-bottom:0}.ar-article-card--featured-modern .ar-article-card__media img,.ar-article-card--featured-modern .ar-article-card__media svg,.ar-article-card--modern .ar-article-card__media img,.ar-article-card--modern .ar-article-card__media svg{transition:transform 640ms var(--ar-ease-premium)}.ar-article-card--featured-modern:hover .ar-article-card__media img,.ar-article-card--featured-modern:hover .ar-article-card__media svg,.ar-article-card--modern:hover .ar-article-card__media img,.ar-article-card--modern:hover .ar-article-card__media svg{transform:scale(1.035)}.ar-article-card--featured-modern .ar-article-card__content,.ar-article-card--modern .ar-article-card__content{gap:.72rem;padding:clamp(18px,2.2vw,28px)}.ar-article-card__category{width:fit-content;color:var(--ar-color-accent);font-size:var(--ar-fs-meta);font-weight:var(--ar-fw-meta);line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.ar-article-card__meta{color:var(--ar-color-text-muted)}.ar-article-card__read-more{margin-top:.25rem}.ar-article-card--featured-modern{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch}.ar-article-card--featured-modern .ar-article-card__media{min-height:100%;margin:clamp(10px,1vw,14px)}.ar-article-card--featured-modern .ar-article-card__content{align-content:center;padding:clamp(24px,5vw,58px)}.ar-article-card--featured-modern .ar-article-card__title{font-size:var(--ar-fs-hero);line-height:var(--ar-lh-title);letter-spacing:var(--ar-ls-title)}.ar-article-card--featured-modern .ar-article-card__excerpt{max-width:56ch}.ar-article-template__back{margin-bottom:clamp(22px,4vw,44px)}.ar-article-template__meta{display:flex;flex-wrap:wrap;gap:.5rem .9rem;justify-content:center;color:var(--ar-color-text-muted)}.ar-article-template__hero--left .ar-article-template__meta{justify-content:flex-start}.ar-article-template__meta span+span::before{content:"";display:inline-block;width:4px;height:4px;margin-right:.9rem;border-radius:var(--ar-radius-pill);background:var(--ar-color-accent);vertical-align:middle}.ar-article-template__image{max-width:min(100%,1120px);margin:0 auto clamp(34px,6vw,78px);aspect-ratio:var(--ar-article-hero-ratio,16 / 9);overflow:hidden;border-radius:var(--ar-radius-card);background:var(--ar-color-surface-soft);box-shadow:var(--ar-shadow-soft)}.ar-article-template__image img{width:100%;height:100%;object-fit:cover}.ar-article-template__reader{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,78ch) minmax(160px,220px);gap:clamp(20px,4vw,52px);align-items:start}.ar-article-template__content{grid-column:2;margin-top:0}.ar-article-template__aside{position:sticky;top:calc(var(--ar-header-height,80px) + var(--ar-space-lg));grid-column:1;display:grid;gap:var(--ar-space-sm);padding:var(--ar-space-md);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-card);background:color-mix(in srgb,var(--ar-color-surface) 84%,transparent)}.ar-article-template__tag-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.ar-article-template__tags{display:flex;flex-wrap:wrap;gap:var(--ar-space-xs);justify-content:center;margin-top:clamp(32px,5vw,64px);padding:0;list-style:none}.ar-article-template__related{margin-top:clamp(52px,8vw,96px);padding-top:clamp(36px,6vw,72px);border-top:1px solid var(--ar-color-border)}.ar-article-template__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}.ar-rte{color:var(--ar-color-text)}.ar-rte li,.ar-rte p{color:color-mix(in srgb,var(--ar-color-text) 88%,var(--ar-color-text-muted))}.ar-rte>p:first-of-type{font-size:calc(var(--ar-fs-body) + 1px);color:var(--ar-color-text)}.ar-rte figure{margin:clamp(28px,5vw,52px) 0}.ar-rte img{border-radius:var(--ar-radius-card)}@media screen and (max-width:989px){.ar-article-template__related-grid,.ar-blog-template__grid--2,.ar-blog-template__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-article-card--featured-modern{grid-template-columns:1fr}.ar-article-card--featured-modern .ar-article-card__title{font-size:var(--ar-fs-hero)}.ar-article-template__reader{grid-template-columns:1fr}.ar-article-template__content{grid-column:auto}.ar-article-template__aside{position:static;grid-column:auto}}@media screen and (max-width:749px){.ar-article-template__hero,.ar-blog-template__hero{margin-bottom:clamp(26px,8vw,42px)}.ar-blog-template__tags{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:none}.ar-blog-template__tags::-webkit-scrollbar{display:none}.ar-article-template__related-grid,.ar-blog-template__grid--2,.ar-blog-template__grid--3{grid-template-columns:1fr}.ar-article-card--featured-modern .ar-article-card__content,.ar-article-card--modern .ar-article-card__content{padding:18px}.ar-article-card--featured-modern .ar-article-card__title{font-size:var(--ar-fs-section)}.ar-article-template__back{margin-bottom:24px}.ar-article-template__image{border-radius:calc(var(--ar-radius-card) - 4px);margin-bottom:34px}.ar-article-template__aside{display:none}.ar-article-template__tags{justify-content:flex-start}}.ar-contact-template__layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}.ar-contact-template__layout--single{grid-template-columns:minmax(0,760px);justify-content:center}.ar-article-template__comment-form-card,.ar-contact-template__aside,.ar-contact-template__form-card{padding:clamp(20px,3vw,34px);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-card);background:var(--ar-color-surface)}.ar-contact-template__aside{display:grid;gap:var(--ar-space-md)}.ar-article-template__comment-form-card .ar-type-card-title,.ar-contact-template__aside-title,.ar-password-template__newsletter-title{margin:0}.ar-contact-template__detail-list{display:grid;gap:var(--ar-space-sm);margin:0;padding:0;list-style:none}.ar-contact-template__detail-list li{display:grid;gap:.28rem}.ar-article-template__comment-form,.ar-contact-template__form{display:grid;gap:var(--ar-space-md)}.ar-contact-template__fields--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-space-sm)}.ar-field-group{display:grid;gap:.45rem;text-align:left}.ar-field-group label{color:var(--ar-color-text);font-size:var(--ar-fs-small);font-weight:var(--ar-fw-ui)}.ar-field--textarea{min-height:150px;resize:vertical}.ar-form-message{padding:var(--ar-space-sm) var(--ar-space-md);border-radius:calc(var(--ar-radius-card) - 8px);font-size:var(--ar-fs-small);text-align:left}.ar-form-message--success{border:1px solid color-mix(in srgb,var(--ar-color-accent) 35%,var(--ar-color-border));background:var(--ar-color-accent-soft);color:var(--ar-color-text)}.ar-form-message--error{border:1px solid color-mix(in srgb,var(--ar-color-accent) 55%,var(--ar-color-border));background:color-mix(in srgb,var(--ar-color-accent-soft) 72%,var(--ar-color-surface));color:var(--ar-color-text)}.ar-contact-template__required{margin:-.35rem 0 0;color:var(--ar-color-text-muted)}.ar-password-template__newsletter{display:grid;gap:var(--ar-space-sm);margin-top:var(--ar-space-xl);padding-top:var(--ar-space-xl);border-top:1px solid var(--ar-color-border)}.ar-password-template__newsletter-text{margin:0;color:var(--ar-color-text-muted)}.ar-password-template__newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ar-space-sm)}.ar-article-template__comments{max-width:min(100%,860px);margin:clamp(52px,8vw,96px) auto 0;padding-top:clamp(36px,6vw,72px);border-top:1px solid var(--ar-color-border)}.ar-article-template__comments-head{display:grid;gap:.55rem;margin-bottom:var(--ar-space-xl)}.ar-article-template__comments-head .ar-type-meta{margin:0;color:var(--ar-color-accent);letter-spacing:.08em;text-transform:uppercase}.ar-article-template__comment-list{display:grid;gap:var(--ar-space-md);margin:0 0 var(--ar-space-xl);padding:0;list-style:none}.ar-article-template__comment{padding:var(--ar-space-md);border:1px solid var(--ar-color-border);border-radius:calc(var(--ar-radius-card) - 6px);background:var(--ar-color-surface)}.ar-article-template__comment-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:var(--ar-space-sm);color:var(--ar-color-text-muted)}.ar-article-template__comment-content{margin:0}.ar-article-template__comments-pagination{margin-top:var(--ar-space-lg);margin-bottom:var(--ar-space-xl)}@media screen and (max-width:989px){.ar-contact-template__layout{grid-template-columns:1fr}}@media screen and (max-width:749px){.ar-contact-template__fields--split,.ar-password-template__newsletter-form{grid-template-columns:1fr}.ar-article-template__comment-form .ar-button,.ar-contact-template__form .ar-button,.ar-password-template__newsletter-form .ar-button{width:100%}}
