.actions-page{background:#f5f5f2;color:#131313;font-family:var(--rd-font,Inter,Arial,sans-serif)}
.actions-page .site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e3e5e3}
.actions-page main{overflow:clip}.actions-page [hidden]{display:none!important}.actions-page *, .actions-page *::before,.actions-page *::after{box-sizing:border-box}
.ac-shell{width:min(1240px,calc(100% - 96px));margin-inline:auto}.ac-section{padding-block:100px;scroll-margin-top:148px}
.actions-page h1,.actions-page h2,.actions-page h3,.actions-page p,.actions-page figure,.actions-page blockquote{margin:0}
.actions-page h1,.actions-page h2,.actions-page h3{font-weight:750;letter-spacing:-.045em;text-wrap:balance;line-height:1.08}
.actions-page h1{font-size:clamp(44px,4.9vw,72px);max-width:780px}.actions-page h2{font-size:clamp(34px,3.8vw,54px)}.actions-page h3{font-size:25px;line-height:1.2;letter-spacing:-.025em}
.actions-page p{font-size:17px;line-height:1.8;color:#535c64}.actions-page p+p{margin-top:18px}.actions-page .ac-lead{font-size:19px;line-height:1.7}.actions-page a{color:inherit}.actions-page button{font:inherit;cursor:pointer}
.actions-page :focus-visible{outline:3px solid #167bb5;outline-offset:5px}.ac-skip{position:fixed;top:-80px;left:20px;z-index:2000;padding:14px 24px;background:#fff}.ac-skip:focus{top:12px}
.ac-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:65px;align-items:center;padding-block:64px 78px;min-height:760px}.ac-hero-copy .ac-lead{margin-top:28px;max-width:610px}
.ac-product-label{display:flex;align-items:center;gap:10px;font-weight:650!important;font-size:16px!important;color:#173955!important;margin-bottom:24px!important}.ac-product-label svg{width:23px;height:23px;fill:none;stroke:#167bb5;stroke-width:1.6;stroke-linejoin:round}
.ac-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:32px}.ac-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;border-radius:100px;background:#131a22;color:#fff!important;padding:17px 24px;font-size:15px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s}.ac-button:hover{background:#163f5d;transform:translateY(-2px)}.ac-text-link{font-size:15px;font-weight:650;text-decoration:none;border-bottom:1px solid #929b9f;padding-block:8px}.ac-text-link span{margin-left:12px}
.ac-hero-notes{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:36px;color:#657078;font-size:12px}.ac-hero-notes span::before{content:'✓';color:#2c7967;margin-right:7px}
.ac-hero-visual{position:relative;padding:20px 28px 48px;background:#e8efed;border:1px solid #dce5e1;border-radius:32px}.ac-hero-visual .ac-capture{max-width:345px;margin:auto}.ac-hero-visual figcaption{display:none}.ac-hero-seal{position:absolute;bottom:16px;left:-36px;display:flex;align-items:center;gap:13px;border:1px solid #dfe6e3;border-radius:15px;background:#fff;padding:18px 22px;box-shadow:0 12px 32px #18372812}.ac-check{width:35px;height:35px;display:grid;place-items:center;background:#e6f3eb;border-radius:50%;color:#276c48;font-size:20px}.ac-hero-seal strong{display:block;font-size:15px}.ac-hero-seal div>span{display:block;font-size:12px;color:#657078;margin-top:5px}
.ac-chapters{position:sticky;top:82px;z-index:70;border-block:1px solid #dedfdd;background:#f5f5f2f5;backdrop-filter:blur(12px)}.ac-chapters>div{display:flex;gap:36px;overflow:auto;scrollbar-width:none}.ac-chapters a{white-space:nowrap;display:block;text-decoration:none;font-size:14px;font-weight:600;padding:20px 0;border-bottom:2px solid transparent}.ac-chapters a:hover,.ac-chapters a[aria-current=true]{color:#167bb5;border-bottom-color:#167bb5}
.ac-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px}.ac-intro h2{font-size:41px}.ac-story{background:#eaf0ee}.ac-story--white{background:#fff}.ac-story-heading{max-width:880px;margin-bottom:58px}.actions-page .ac-context{font-size:14px;font-weight:650;color:#406557;margin-bottom:16px}.ac-story-heading .ac-lead,.ac-section-heading .ac-lead{margin-top:24px;max-width:760px}
.ac-story-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:100px;align-items:center}.ac-story-layout>*{min-width:0}.ac-step-list{scrollbar-width:none}.ac-step-list::-webkit-scrollbar{display:none}.ac-story-layout--reverse .ac-story-copy{order:2}.ac-story-layout--reverse .ac-story-screens{order:1}.ac-story-copy blockquote{font-size:25px;line-height:1.5;font-weight:550;letter-spacing:-.02em;margin-bottom:30px;color:#243e40}
.ac-step-list{display:grid;border-top:1px solid #c8d5ce}.ac-step-button{background:none;border:0;border-bottom:1px solid #c8d5ce;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;padding:17px 15px;color:#4d6058;font-size:16px!important;font-weight:600!important;transition:background .2s,color .2s}.ac-step-button[aria-pressed=true]{background:#fff;color:#183e31;border-radius:8px;border-bottom-color:transparent;box-shadow:0 3px 15px #163e2510}.ac-story--white .ac-step-button[aria-pressed=true]{background:#edf3f0}.ac-step-button:hover{background:#ffffff80}.ac-step-descriptions{margin-top:30px;min-height:215px}.ac-step-descriptions h3{font-size:23px}.ac-step-descriptions p{margin-top:14px;font-size:16px}
.ac-story-screens{width:100%;max-width:410px;justify-self:center}.ac-capture{min-width:0}.ac-image-link{display:block;position:relative;overflow:hidden;border:1px solid #d2d7d5;border-radius:15px;background:#101213;isolation:isolate;box-shadow:0 16px 40px #14271e0e}.ac-image-link img{position:absolute;max-width:none!important;height:auto;display:block}.ac-capture--chat .ac-image-link{border-radius:19px;border-color:#adbbc1;box-shadow:0 18px 50px #162a3218}.ac-capture figcaption{font-size:12px;line-height:1.6;color:#657078;margin-top:13px;max-width:850px}.ac-zoom{position:absolute;right:10px;bottom:10px;width:29px;height:29px;border-radius:50%;background:#fff;color:#243a41;display:grid;place-items:center;font-size:20px;box-shadow:0 2px 10px #0003;opacity:.85;transition:transform .2s}.ac-image-link:hover .ac-zoom{transform:scale(1.12);opacity:1}
.ac-gallery-controls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:18px}.ac-gallery-controls button{border:1px solid #bacac3;width:36px;height:36px;border-radius:50%;background:transparent;font-size:24px;line-height:1}.ac-gallery-controls button:hover{background:#fff}.ac-gallery-controls span{font-size:12px;color:#5e7166;font-variant-numeric:tabular-nums}.ac-proof{margin-top:70px;border-top:1px solid #c8d5ce;padding-top:35px;display:grid;grid-template-columns:.6fr 1fr;gap:40px;align-items:center}.ac-proof h3{font-size:28px}.ac-proof p{margin-top:16px;font-size:16px}.ac-proof .ac-image-link{border-radius:12px}
.ac-control{background:#153c36;color:#fff}.ac-control h2,.ac-control h3{color:#fff}.ac-control .ac-lead,.ac-control p{color:#d0ddd8}.ac-section-heading{max-width:900px;margin-bottom:48px}.ac-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.ac-principles article{border-top:1px solid #65877c;padding-top:24px}.ac-line-icon{font-size:32px;color:#abd1bb;display:block;margin-bottom:20px}.ac-principles h3{font-size:23px}.ac-principles p{font-size:16px;margin-top:16px}
.ac-guide-step{padding-block:50px;border-top:1px solid #d9dfda}.ac-guide-copy{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px 75px;margin-bottom:30px}.ac-guide-copy h3{grid-row:1/4;font-size:32px;max-width:340px}.ac-guide-copy p+p{margin-top:0}.ac-guide-copy p{font-size:16px}.ac-guide-step>.ac-capture{max-width:1100px;margin-inline:auto}.ac-guide-notes{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:32px;background:#e8eeeb;border-radius:18px;margin:0 0 45px}.ac-guide-notes h3{font-size:21px}.ac-guide-notes p{font-size:15px;margin-top:14px}.actions-page code{font-size:.87em;color:#234a61;background:#e4eae8;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}
.ac-api{background:#fff}.ac-api-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.ac-api-grid h3{margin-bottom:20px}.ac-code{min-width:0;border:1px solid #dbe0e4;border-radius:18px;background:#f4f7f8;overflow:hidden}.ac-code>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #dbe0e4;padding:18px 22px;font-size:13px;font-weight:600}.ac-code>div span{color:#587581}.ac-code pre{margin:0;padding:25px 22px;overflow:auto;font-size:13px;line-height:2}.ac-code code{background:none;padding:0;white-space:pre}.ac-code p{font-size:13px;border-top:1px solid #dbe0e4;padding:18px 22px}.ac-template-title{margin-top:64px!important}.ac-template-intro{margin-top:18px!important;max-width:850px}.ac-table-wrap{overflow:auto;margin-top:28px;border:1px solid #dce1de;border-radius:14px}.ac-table-wrap table{border-collapse:collapse;width:100%;min-width:680px;text-align:left;font-size:14px}.ac-table-wrap th,.ac-table-wrap td{padding:20px 22px;border-bottom:1px solid #e1e5e2}.ac-table-wrap thead{background:#f1f4f2;font-size:12px;color:#5a655d}.ac-table-wrap tbody th{font-weight:600}.ac-table-wrap tbody td{color:#64706a}.ac-table-wrap tr:last-child>*{border-bottom:0}.ac-table-wrap a{font-weight:600;text-decoration:none;color:#1b6187;white-space:nowrap}.ac-method{border:1px solid #c6dbd0;border-radius:100px;padding:5px 11px;font-size:12px;color:#367354;background:#eff7f0}.ac-method--write{background:#edf2fa;color:#3b5d88;border-color:#cbd8ee}
.ac-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.ac-faq h2{font-size:39px;margin-bottom:20px}.ac-faq details{border-bottom:1px solid #d4dcd6}.ac-faq summary{cursor:pointer;list-style:none;position:relative;font-size:17px;font-weight:600;line-height:1.5;padding:24px 30px 24px 0}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary::after{content:'+';position:absolute;right:0;font-size:22px;font-weight:400;color:#607a69}.ac-faq details[open] summary::after{content:'−'}.ac-faq details p{padding-bottom:24px;font-size:16px}
.ac-cta{text-align:center;background:#e7eeeb;padding:90px 0}.ac-cta h2{font-size:clamp(36px,4.6vw,64px)}.ac-cta p{margin-top:24px}.ac-cta .ac-buttons{justify-content:center}
.ac-lightbox{padding:0;border:1px solid #596762;border-radius:18px;background:#f5f5f2;color:#131313;width:min(1500px,96vw);max-width:96vw;max-height:94dvh;overflow:auto}.ac-lightbox::backdrop{background:#06130ee6;backdrop-filter:blur(5px)}.ac-lightbox-bar{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:16px 22px;position:sticky;top:0;background:#f5f5f2;z-index:1}.ac-lightbox-bar p{font-size:14px}.ac-lightbox-bar button{width:38px;height:38px;flex-shrink:0;border:1px solid #b9c4bd;border-radius:50%;background:transparent;font-size:26px}.ac-lightbox-image{overflow:auto;background:#111}.ac-lightbox-image img{display:block;width:100%;height:auto}.ac-lightbox>a{display:block;padding:18px 22px;font-size:14px}.ac-modal-open{overflow:hidden}
@media(min-width:1600px){.ac-hero{padding-block:80px}.ac-hero-visual .ac-capture{max-width:365px}}
@media(max-width:1100px){.ac-shell{width:calc(100% - 64px)}.ac-hero{gap:35px;grid-template-columns:1.15fr .85fr}.ac-hero h1{font-size:52px}.ac-hero-visual{padding:18px 20px 48px}.ac-hero-seal{left:-18px;padding:15px}.ac-story-layout{gap:55px}.ac-intro{gap:55px}.ac-guide-copy{gap:18px 40px}.ac-principles{gap:25px}.ac-api-grid{gap:35px}.ac-faq{gap:45px}.ac-chapters>div{gap:25px}}
@media(max-width:800px){.ac-shell{width:calc(100% - 40px)}.ac-section{padding-block:64px;scroll-margin-top:135px}.ac-hero{grid-template-columns:1fr;padding-block:44px 40px;gap:38px;min-height:0}.ac-hero h1{font-size:clamp(42px,7.5vw,60px)}.ac-hero-copy .ac-lead{font-size:18px;max-width:620px}.ac-hero-visual{width:min(430px,100%);justify-self:center}.ac-hero-visual .ac-capture{max-width:300px}.ac-hero-seal{left:12px;bottom:15px}.ac-hero-notes{margin-top:25px}.ac-chapters{top:var(--header-height,82px)}.ac-chapters a{font-size:12px;padding:16px 0}.ac-intro,.ac-api-grid,.ac-faq{grid-template-columns:1fr;gap:30px}.ac-intro h2{font-size:36px}.ac-story-heading{margin-bottom:36px}.ac-story-layout{grid-template-columns:1fr;gap:25px}.ac-story-layout--reverse .ac-story-copy,.ac-story-layout--reverse .ac-story-screens{order:initial}.ac-story-copy blockquote{font-size:23px}.ac-step-list{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px;border:0}.ac-step-button{flex:0 0 auto;border:1px solid #c8d5ce;border-radius:100px;padding:12px 16px;font-size:13px!important;gap:14px}.ac-step-button[aria-pressed=true]{border-radius:100px;border:1px solid #507565}.ac-step-descriptions{min-height:0;margin-top:22px}.ac-story-screens{max-width:385px}.ac-proof{grid-template-columns:1fr;gap:25px;margin-top:40px;padding-top:30px}.ac-principles{grid-template-columns:1fr;gap:30px}.ac-line-icon{margin-bottom:14px}.ac-guide-copy{display:block}.ac-guide-copy h3{max-width:none;margin-bottom:22px;font-size:29px}.ac-guide-copy p+p{margin-top:16px}.ac-guide-step{padding-block:34px}.ac-guide-notes{grid-template-columns:1fr;padding:25px;gap:28px}.ac-section-heading{margin-bottom:32px}.ac-cta{padding-block:65px}.ac-lightbox-bar{padding:12px;gap:10px}.ac-lightbox-bar p{font-size:12px}.ac-lightbox-image img{min-width:1000px}.ac-capture--panel figcaption::after,.ac-capture--account figcaption::after,.ac-capture--booking figcaption::after{content:' Tap to enlarge.';color:#1b6187}.ac-table-wrap th,.ac-table-wrap td{padding:16px}.ac-template-title{font-size:26px!important}}
@media(max-width:380px){.ac-shell{width:calc(100% - 32px)}.ac-hero h1{font-size:39px}.ac-buttons{gap:15px}.ac-hero-visual{padding:12px 10px 55px}.ac-hero-seal{right:9px;left:9px;padding:13px 12px}.ac-hero-seal strong{font-size:14px}.ac-hero-seal div>span{font-size:11px}.ac-story-copy blockquote{font-size:21px}}
@media(prefers-reduced-motion:reduce){.actions-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Complete editorial journeys: every stage remains visible in reading order. */
.ac-opening-question{max-width:840px;font-size:clamp(23px,2.4vw,32px);line-height:1.5;letter-spacing:-.025em;border-left:3px solid #568674;padding:8px 0 8px 28px;margin:45px 0!important;color:#25483b}
.ac-event{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;padding:52px 0;border-top:1px solid #cbd8d1}.ac-event-copy{max-width:510px}.ac-event-copy h3{font-size:clamp(28px,2.8vw,38px);margin-bottom:22px}.ac-event-copy>p:last-child{font-size:18px;line-height:1.85}.actions-page .ac-event-label{font-size:13px;font-weight:650;color:#4b7162;margin-bottom:18px}.ac-event>.ac-capture{width:100%;max-width:360px;justify-self:center}.ac-event--reverse .ac-event-copy{order:2}.ac-event--reverse>.ac-capture{order:1}.ac-before{margin-top:0;margin-bottom:45px}.ac-purchase-path{border-top:1px solid #cbd8d1;padding-top:45px}.ac-purchase-path article{margin-bottom:55px}.ac-purchase-path h3{font-size:32px}.ac-purchase-path p{max-width:800px;margin-block:18px 26px}.ac-purchase-path .ac-capture{max-width:1050px;margin-inline:auto}
/* Fit the whole screenshot within the viewport, including on phones. */
.ac-lightbox{width:96vw;height:94dvh;max-width:1600px;max-height:94dvh;overflow:hidden;background:#11171b;color:#f4f7f8;border:1px solid #39454c;border-radius:15px}
.ac-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.ac-lightbox-bar{position:static;background:#182126;padding:12px 18px}.ac-lightbox-bar p{color:#d1dce2;line-height:1.45;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-lightbox-bar button{color:#fff;border-color:#52636b}.ac-lightbox-image{position:relative;min-height:0;min-width:0;overflow:hidden;background:#0d1114}.ac-lightbox-image img{position:absolute;inset:0;width:100%;height:100%;min-width:0!important;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.ac-lightbox>a{color:#bacbd5;font-size:12px;padding:11px 18px}
/* Read and copy JSON in context, without leaving the page. */
.ac-json-picker{display:none}@media(max-width:800px){.ac-json-library .ac-json-tabs{display:none}.ac-json-picker{display:block;padding:16px;color:#9eb9c9;font-size:12px;border-bottom:1px solid #30434e}.ac-json-picker select{display:block;width:100%;margin-top:8px;padding:12px;background:#203441;border:1px solid #526d7d;border-radius:8px;color:#fff;font:inherit;font-size:14px}}
.actions-page .ac-json-panels code,.actions-page .ac-code code{white-space:pre-wrap;overflow-wrap:anywhere}
.ac-code{background:#131d24;border-color:#30434e;color:#d7e5ed}.ac-code>div,.ac-code p{border-color:#30434e;color:#a8bfce}.ac-code>div span{color:#8fbcdb}.ac-code code{color:#d9e5ed;font-size:13px}.ac-code pre{font-size:14px}.ac-json-library{display:grid;grid-template-columns:270px minmax(0,1fr);margin-top:32px;background:#131d24;border:1px solid #30434e;border-radius:18px;overflow:hidden;scroll-margin-top:160px}.ac-json-tabs{padding:15px;border-right:1px solid #30434e;display:flex;flex-direction:column;gap:7px}.ac-json-tabs button{border:1px solid transparent;border-radius:9px;background:transparent;color:#a9bfcd;text-align:left;padding:15px 12px;font-size:14px;line-height:1.5}.ac-json-tabs button:hover{background:#1b2c37}.ac-json-tabs button[aria-pressed=true]{background:#233947;color:#fff;border-color:#406274}.ac-json-panels{min-width:0}.ac-json-panels section{scroll-margin-top:160px}.ac-json-toolbar{padding:20px 24px;display:flex;gap:18px;justify-content:space-between;align-items:center;border-bottom:1px solid #30434e}.ac-json-toolbar strong{color:#eff5fa;font-size:16px;display:block}.ac-json-toolbar span{color:#91aebf;font-size:12px;display:block;margin-top:7px;overflow-wrap:anywhere}.ac-json-toolbar button{border:1px solid #607e91;background:#203746;border-radius:100px;color:#f3f8fb;padding:10px 16px;white-space:nowrap;font-size:13px}.ac-json-toolbar button:hover{background:#2c4a5e}.ac-json-panels pre{margin:0;padding:25px;max-height:650px;overflow:auto;tab-size:2;scrollbar-color:#526d7d #131d24}.ac-json-panels code{color:#d9e5ed;background:none;font-size:13px;line-height:1.85;white-space:pre;padding:0}.json-key{color:#a6ceee}.json-string{color:#b0d7ba}.json-value{color:#ddbc86}.actions-page .ac-copy-status{font-size:12px;color:#a7cebb;padding:0 24px;min-height:25px}.ac-json-library :focus-visible{outline-color:#a8d6f3;outline-offset:-3px}
@media(max-width:800px){.ac-event{grid-template-columns:minmax(0,1fr);gap:28px;padding:35px 0}.ac-event--reverse .ac-event-copy,.ac-event--reverse>.ac-capture{order:initial}.ac-event-copy>p:last-child{font-size:16px}.ac-event>.ac-capture{max-width:360px}.ac-opening-question{padding-left:18px;margin:30px 0!important}.ac-json-library{grid-template-columns:minmax(0,1fr)}.ac-json-tabs{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid #30434e}.ac-json-tabs button{flex:0 0 auto;max-width:200px;font-size:12px;padding:10px}.ac-json-toolbar{padding:17px;gap:12px}.ac-json-toolbar strong{font-size:14px}.ac-json-toolbar button{padding:9px 12px;font-size:12px}.ac-json-panels pre{padding:18px;max-height:520px}.ac-lightbox{height:92dvh;max-height:92dvh;width:96vw}.ac-lightbox-bar{padding:10px;gap:10px}.ac-lightbox-bar p{font-size:11px}.ac-lightbox>a{padding:10px;font-size:11px}}

/* Complete original screenshots and the minimal Product-style preview. */
.ac-image-link img{position:static;display:block;width:100%;height:auto;max-width:100%!important}
.ac-event{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(32px,4vw,70px)}
.ac-event--reverse{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}
.ac-event>.ac-capture,.ac-hero-visual .ac-capture,.ac-story-screens{max-width:none;width:100%}
.ac-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.ac-hero-visual{width:100%;padding:0 0 48px;background:none;border:0;border-radius:0}
.ac-capture--chat .ac-image-link{border-radius:15px}
.ac-lightbox{position:fixed;inset:0;margin:auto;width:100vw;height:100dvh;max-width:none;max-height:none;padding:80px max(24px,5vw) 40px;border:0;border-radius:0;background:transparent;overflow:hidden;box-sizing:border-box;box-shadow:none;outline:none}
.ac-lightbox[open]{display:flex;align-items:center;justify-content:center}
.ac-lightbox::backdrop{background:rgba(0,0,0,.96);backdrop-filter:blur(5px)}
.ac-lightbox>img{display:block;position:static;width:auto;height:auto;min-width:0;max-width:100%;max-height:100%;object-fit:contain;border:1px solid #20252b;border-radius:20px;box-sizing:border-box}
.ac-lightbox>[data-close]{position:absolute;top:24px;right:max(24px,5vw);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #343941;border-radius:50%;background:#14181e;color:#e8e9ec;font:30px/1 Arial,sans-serif;cursor:pointer}
.ac-lightbox>[data-close]:hover{background:#252b33}
.ac-lightbox>[data-close]:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:800px){.ac-event,.ac-event--reverse,.ac-hero{grid-template-columns:minmax(0,1fr)}.ac-event>.ac-capture,.ac-hero-visual .ac-capture{max-width:none}.ac-lightbox{padding:72px 12px 24px}.ac-lightbox>img{border-radius:10px}.ac-lightbox>[data-close]{top:16px;right:16px}}
