.app-hint{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--ink-muted);display:flex}.app-hint__icon{flex:none;display:inline-flex}.app-hint__text{font:400 14px/20px var(--font-sans);margin:0}.app-hint .app-hint__btn{padding:0 var(--space-2);color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border);font-size:14px}@media (hover:hover){.app-hint .app-hint__btn:hover{text-decoration-color:currentColor}}.app-hint__day,[data-theme=daylight] .app-hint__night{display:none}[data-theme=daylight] .app-hint__day{display:inline-flex}.gt-quick-answer{max-width:860px;margin:0 0 var(--space-8);padding:var(--space-4) var(--space-6);border-left:2px solid var(--brand);background:var(--panel)}.gt-quick-answer__title{margin:0 0 var(--space-2)}.gt-quick-answer__body,.gt-quick-answer__body p{color:var(--ink);font:400 17px/27px var(--font-sans);margin:0}.gt-quick-answer__body p+p{margin-top:var(--space-3)}.arp-title{font-size:44px;line-height:46px;display:block}.arp-meta{align-items:center;column-gap:var(--space-2);font:400 15px/22px var(--font-sans);color:var(--on-sky-muted);flex-wrap:wrap;margin:0;display:flex}.arp-byline{min-height:var(--target-min);color:var(--on-sky);text-underline-offset:3px;transition:color var(--duration-color);align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.arp-byline:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.arp-byline:hover{color:var(--on-sky-muted)}}.arp-vehicles,.arp-tags ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.arp-vehicles li{font:600 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-sky);border:1px solid #fff6;padding:2px 8px}.arp-section{padding-top:var(--space-12)}.arp-section .gt-article{margin-left:0}.arp-commission{margin:0 0 var(--space-4);max-width:68ch}.arp-figure{margin:0 0 var(--space-8);background:var(--panel)}.arp-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.arp-section .gt-prose iframe{background:var(--panel-raised)}.arp-tags{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--hairline)}.arp-tags ul{margin-top:var(--space-3)}.arp-tags a,.arp-next a{color:var(--ink);border:1px solid var(--control-border);transition:border-color var(--duration-color);text-decoration:none}.arp-tags a{min-height:var(--target-min);padding:0 var(--space-4);font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:inline-flex}.arp-back{margin-top:var(--space-8)}.arp-next{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.arp-next a{gap:var(--space-3);height:100%;padding:var(--space-6);background:var(--void);border-color:var(--hairline);flex-direction:column;display:flex}.arp-next b{font:600 20px/24px var(--font-display);letter-spacing:.01em;text-transform:uppercase}:-webkit-any(.arp-tags,.arp-next) a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:-moz-any(.arp-tags,.arp-next) a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.arp-tags,.arp-next) a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){:-webkit-any(.arp-tags,.arp-next) a:hover{border-color:var(--ink)}:-moz-any(.arp-tags,.arp-next) a:hover{border-color:var(--ink)}:is(.arp-tags,.arp-next) a:hover{border-color:var(--ink)}}@media (max-width:1024px){.arp-next{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.arp-title{font-size:30px;line-height:32px}.arp-section{padding-top:var(--space-8)}}.arp-partner{gap:var(--space-3);margin-top:var(--space-12);padding:var(--space-6);background:var(--panel);border:1px solid var(--hairline);flex-direction:column;display:flex}.arp-partner :-webkit-any(h2,p){margin:0}.arp-partner :-moz-any(h2,p){margin:0}.arp-partner :is(h2,p){margin:0}.arp-partner ul{margin:var(--space-3) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.arp-partner li{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.arp-partner__art{background:var(--steel);flex:none;width:96px;height:96px}.arp-partner__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}[data-theme=daylight] .arp-partner__art{background:var(--panel-raised)}.arp-partner__info{flex:160px;min-width:0}.arp-partner__info a{min-height:var(--target-min);align-items:center;font-weight:600;display:inline-flex}@media (max-width:720px){.arp-partner{padding:var(--space-4)}.arp-partner .gt-btn{width:100%}}.arp-arcade{gap:var(--space-3);margin-top:var(--space-12);padding:var(--space-6);background:var(--panel);border:1px solid var(--hairline);flex-direction:column;display:flex}.arp-arcade :-webkit-any(h2,p){margin:0}.arp-arcade :-moz-any(h2,p){margin:0}.arp-arcade :is(h2,p){margin:0}.arp-arcade__action{margin-top:var(--space-2)}@media (max-width:720px){.arp-arcade{padding:var(--space-4)}.arp-arcade .gt-btn{width:100%}}.arp-preview{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-16);background:var(--panel);border-bottom:1px solid var(--hairline);font:400 14px/20px var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;display:flex}.arp-preview p{flex:280px;margin:0}@media (max-width:720px){.arp-preview{padding-left:var(--space-6);padding-right:var(--space-6)}}.arp-gear{max-width:760px;margin:0;padding:0;list-style:none}.arp-disclosure{margin-top:var(--space-6)}.arp-rail{display:none}@media (min-width:1200px){.arp-layout--rail{grid-template-columns:minmax(0, var(--measure)) minmax(240px, 300px);justify-content:space-between;column-gap:var(--space-12);display:grid}.arp-rail{display:block}}.arp-rail__box{top:var(--space-6);gap:var(--space-3);padding:var(--space-6);background:var(--panel);border:1px solid var(--hairline);flex-direction:column;display:flex;position:sticky}.arp-rail__list{margin:var(--space-2) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.arp-rail__item{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);color:var(--ink);transition:transform var(--duration-fast) var(--ease-glide);text-decoration:none;display:flex}.arp-rail__art{background:var(--steel);flex:none;width:72px;height:72px}.arp-rail__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}[data-theme=daylight] .arp-rail__art{background:var(--panel-raised)}.arp-rail__info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.arp-rail__name{font:600 14px/20px var(--font-sans);-webkit-line-clamp:2;transition:color var(--duration-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arp-rail__meta,.arp-rail__fine{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.arp-rail__body{font:400 15px/22px var(--font-sans);color:var(--ink-muted);margin:0}.arp-rail__fine{margin:0;font-size:12px}.arp-rail__sun{margin-bottom:var(--space-1);display:block;overflow:visible}.arp-rail__horizon{stroke:var(--hairline);stroke-width:1px}.arp-rail__arc{fill:none;stroke:var(--brand-text);stroke-width:1.5px;stroke-dasharray:1;animation:arp-arc var(--duration-result) var(--ease-glide) .12s both}.arp-rail__dot{fill:var(--brand-text);animation:arp-sun var(--duration-ui) var(--ease-glide) .44s both}@keyframes arp-arc{0%{stroke-dashoffset:1px}}@keyframes arp-sun{0%{opacity:0}}.arp-rail__more{min-height:var(--target-min);align-items:center;display:inline-flex}.arp-rail__item:active{transform:translateY(1px)}.arp-rail__item:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.arp-rail__item:hover .arp-rail__name{color:var(--brand-text)}}
