.apd-prose{max-width:740px;margin:0 auto;color:var(--h-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}.apd-prose h2{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--h-text);margin:var(--space-10) 0 var(--space-4);letter-spacing:var(--tracking-snug)}.apd-prose h3{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.apd-prose h3,.apd-prose h4{font-weight:var(--weight-semibold);color:var(--h-text)}.apd-prose h4{font-size:var(--text-md);margin:var(--space-6) 0 var(--space-2)}.apd-prose p{margin:0 0 var(--space-5);color:var(--h-text)}.apd-prose a{color:var(--h-teal);text-decoration:underline;text-underline-offset:3px}.apd-prose a:hover{opacity:.8}.apd-prose ol,.apd-prose ul{margin:0 0 var(--space-5);padding-left:var(--space-6)}.apd-prose li{margin-bottom:var(--space-2)}.apd-blockquote{position:relative;margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--h-teal);background:var(--h-bg-soft);border-radius:0 var(--radius-8) var(--radius-8) 0}.apd-blockquote-text{font-size:var(--text-lg);font-style:italic;font-weight:var(--weight-normal);color:var(--h-text);line-height:var(--leading-snug);margin:0 0 var(--space-3)}.apd-blockquote-text:before{content:"\201C"}.apd-blockquote-text:after{content:"\201D"}.apd-blockquote-cite{display:block;font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold);color:var(--h-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.apd-blockquote--pull{border-left:none;border-top:2px solid var(--h-teal);border-bottom:2px solid var(--h-teal);text-align:center;background:transparent;border-radius:0;padding:var(--space-6) var(--space-8)}.apd-blockquote--pull .apd-blockquote-text{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.apd-callout{display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-8);border:1px solid transparent;margin:var(--space-6) 0}.apd-callout-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.apd-callout-body{flex:1 1;min-width:0}.apd-callout-title{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0 0 var(--space-2)}.apd-callout-text{font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.apd-callout-text a{text-underline-offset:3px}.apd-callout--info{background:var(--bg-info);border-color:color-mix(in srgb,var(--color-info) 30%,transparent);color:var(--color-info)}.apd-callout--info .apd-callout-text{color:var(--h-text)}.apd-callout--info .apd-callout-text a{color:var(--color-info)}.apd-callout--warning{background:var(--bg-warning);border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);color:var(--color-warning)}.apd-callout--warning .apd-callout-text{color:var(--h-text)}.apd-callout--warning .apd-callout-text a{color:var(--color-warning)}.apd-callout--affiliate{background:color-mix(in srgb,var(--h-teal) 8%,transparent);border-color:color-mix(in srgb,var(--h-teal) 25%,transparent);color:var(--h-teal)}.apd-callout--affiliate .apd-callout-text{color:var(--h-text)}.apd-callout--affiliate .apd-callout-text a{color:var(--h-teal)}.apd-callout--tip{background:var(--bg-success);border-color:color-mix(in srgb,var(--color-success) 30%,transparent);color:var(--color-success)}.apd-callout--tip .apd-callout-text{color:var(--h-text)}.apd-callout--tip .apd-callout-text a{color:var(--color-success)}.apd-highlights{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);background:var(--h-bg-soft);border-radius:var(--radius-8);border:1px solid var(--h-line)}.apd-highlights-title{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--h-muted);margin:0 0 var(--space-4)}.apd-highlights-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.apd-highlights-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);color:var(--h-text);line-height:var(--leading-snug)}.apd-highlights-list li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:1px;background-color:var(--color-success);border-radius:50%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");-webkit-mask-size:cover;mask-size:cover}.apd-table-wrap{overflow-x:auto;margin:var(--space-6) 0;border:1px solid var(--h-line);border-radius:var(--radius-8)}.apd-table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:nowrap}.apd-table thead{background:var(--h-bg-soft);border-bottom:2px solid var(--h-line)}.apd-table th{text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--h-muted);white-space:nowrap}.apd-table td,.apd-table th{padding:var(--space-3) var(--space-4)}.apd-table td{color:var(--h-text);border-bottom:1px solid var(--h-line);vertical-align:middle}.apd-table tbody tr:last-child td{border-bottom:none}.apd-table tbody tr:hover{background:var(--h-bg-soft)}.apd-table td.apd-table-accent{font-weight:var(--weight-bold);color:var(--h-teal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apd-table td.apd-table-muted{color:var(--h-muted);font-size:var(--text-xs)}.apd-table td:first-child,.apd-table th:first-child{position:sticky;left:0;background:inherit;z-index:1}.apd-table tbody tr:hover td:first-child,.apd-table thead th:first-child{background:var(--h-bg-soft)}.apd-figure{margin:var(--space-8) 0}.apd-figure-media{display:block;width:100%;border-radius:var(--radius-8);border:1px solid var(--h-line);overflow:hidden}.apd-figure-media img,.apd-figure-media video{display:block;width:100%;height:auto}.apd-figure-caption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--h-muted);line-height:var(--leading-normal);text-align:center}.apd-figure-caption strong{color:var(--h-text)}@media (min-width:640px){.apd-figure--inline{float:right;width:42%;margin:0 0 var(--space-6) var(--space-8)}.apd-figure--inline+*{clear:none}}@media (max-width:639px){.apd-blockquote--pull{padding:var(--space-5) var(--space-4)}.apd-callout{flex-direction:column;gap:var(--space-3)}.apd-highlights{padding:var(--space-4)}.apd-table{font-size:var(--text-xs)}.apd-table td,.apd-table th{padding:var(--space-2) var(--space-3)}}.apd-listing-bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) 0 var(--space-4);border-bottom:2px solid var(--accent);gap:var(--space-4)}.apd-listing-bar-title{font-size:var(--text-xl);font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:0}.apd-listing-bar-desc{font-size:var(--text-sm);color:var(--text-muted);margin:0}.apd-listing-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.apd-listing-filter,.apd-listing-filters{align-items:center;font-size:var(--text-sm)}.apd-listing-filter{display:inline-flex;padding:5px 14px;border-radius:var(--radius-full);font-weight:600;text-decoration:none;color:var(--text-secondary);background:transparent;border:1px solid var(--border);transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.apd-listing-filter:hover{color:var(--text-primary);border-color:var(--text-muted)}.apd-listing-filter[aria-current=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.apd-listing-featured{display:grid;grid-template-columns:1fr 1fr;min-height:320px;border-radius:var(--radius-lg,12px);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--border);margin:var(--space-6) 0;background:var(--surface);transition:box-shadow .2s}.apd-listing-featured:hover{box-shadow:0 8px 32px rgba(0,0,0,.1)}.apd-listing-featured-img{position:relative;background:var(--border);overflow:hidden}.apd-listing-featured-img img{width:100%;height:100%;object-fit:cover;display:block}.apd-listing-featured-img--placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,var(--surface)),color-mix(in srgb,var(--accent) 8%,var(--surface)))}.apd-listing-featured-body{display:flex;flex-direction:column;justify-content:center;padding:var(--space-8) var(--space-7);gap:var(--space-3)}.apd-listing-featured-label{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.apd-listing-featured-label--featured{background:var(--accent);color:#fff;border-color:var(--accent)}.apd-listing-featured-title{font-size:clamp(1.15rem,2vw,1.55rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-wrap:balance}.apd-listing-featured:hover .apd-listing-featured-title{color:var(--accent)}.apd-listing-featured-excerpt{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.apd-listing-featured-meta{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:500;margin-top:auto;padding-top:var(--space-2)}.apd-listing-featured-meta-sep{color:var(--border)}.apd-listing-featured-cta{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:700;color:var(--accent);text-decoration:none;margin-top:var(--space-2)}.apd-listing-body{display:grid;grid-template-columns:1fr 300px;gap:var(--space-8);align-items:start;padding:var(--space-2) 0 var(--space-10)}.apd-feed{display:flex;flex-direction:column;gap:0}.apd-feed-item{display:grid;grid-template-columns:120px 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s}.apd-feed-item:hover .apd-feed-item-title{color:var(--accent)}.apd-feed-item-thumb{width:120px;height:80px;border-radius:var(--radius-md,8px);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,var(--surface)),var(--border));flex-shrink:0}.apd-feed-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.apd-feed-item-body{display:flex;flex-direction:column;gap:var(--space-1);justify-content:center}.apd-feed-item-meta{display:flex;align-items:center;gap:var(--space-2);font-size:11px;color:var(--text-muted);font-weight:500}.apd-feed-item-label{font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.apd-feed-item-meta-sep{color:var(--border)}.apd-feed-item-title{font-size:var(--text-sm);font-weight:700;line-height:1.4;color:var(--text-primary)}.apd-feed-item-excerpt,.apd-feed-item-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apd-feed-item-excerpt{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.55}.apd-feed-deals-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin:var(--space-2) 0;border-radius:var(--radius-lg,12px);background:linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000));color:#fff;text-decoration:none}.apd-feed-deals-banner-copy{display:flex;flex-direction:column;gap:var(--space-1)}.apd-feed-deals-banner-eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.apd-feed-deals-banner-title{font-size:var(--text-base);font-weight:800;line-height:1.2}.apd-feed-deals-banner-cta{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 18px;border-radius:var(--radius-full);background:#fff;color:var(--accent);font-size:var(--text-sm);font-weight:800;flex-shrink:0}.apd-listing-sidebar{display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:80px}.apd-sidebar-widget{border:1px solid var(--border);border-radius:var(--radius-lg,12px);overflow:hidden}.apd-sidebar-widget-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface)}.apd-sidebar-widget-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0}.apd-sidebar-widget-link{font-size:var(--text-xs);font-weight:600;color:var(--accent);text-decoration:none}.apd-sidebar-deals{border:none;border-radius:var(--radius-lg,12px);overflow:hidden;background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#000));color:#fff;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.apd-sidebar-deals-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.apd-sidebar-deals-title{font-size:var(--text-lg);font-weight:800;line-height:1.25;margin:0}.apd-sidebar-deals-desc{font-size:var(--text-sm);opacity:.85;line-height:1.5;margin:0}.apd-sidebar-deals-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--radius-full);background:#fff;color:var(--accent);font-size:var(--text-sm);font-weight:800;text-decoration:none;transition:opacity .15s}.apd-sidebar-deals-cta:hover{opacity:.9}.apd-sidebar-popular-list{list-style:none;padding:0;margin:0}.apd-sidebar-popular-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background .15s}.apd-sidebar-popular-item:last-child{border-bottom:none}.apd-sidebar-popular-item:hover{background:var(--surface)}.apd-sidebar-popular-num{font-size:var(--text-sm);font-weight:900;color:color-mix(in srgb,var(--accent) 35%,var(--text-muted));width:20px;flex-shrink:0;line-height:1.4}.apd-sidebar-popular-title{font-size:var(--text-xs);font-weight:700;line-height:1.4;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.apd-sidebar-popular-item:hover .apd-sidebar-popular-title{color:var(--accent)}.apd-sidebar-newsletter{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:var(--space-3)}.apd-sidebar-newsletter-title{font-size:var(--text-sm);font-weight:800;color:var(--text-primary);margin:0;line-height:1.3}.apd-sidebar-newsletter-desc{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.55;margin:0}.apd-sidebar-newsletter-form{display:flex;flex-direction:column;gap:var(--space-2)}.apd-sidebar-newsletter-input{padding:8px 12px;border-radius:var(--radius-md,8px);border:1px solid var(--border);background:var(--bg);color:var(--text-primary);font-size:var(--text-sm);width:100%;box-sizing:border-box}.apd-sidebar-newsletter-input:focus{outline:none;border-color:var(--accent)}.apd-sidebar-newsletter-btn{padding:9px 16px;border-radius:var(--radius-md,8px);background:var(--accent);color:#fff;font-size:var(--text-sm);font-weight:700;border:none;cursor:pointer;width:100%;transition:opacity .15s}.apd-sidebar-newsletter-btn:hover{opacity:.88}.apd-pagination{display:flex;gap:var(--space-2);padding:var(--space-6) 0 var(--space-2);flex-wrap:wrap}.apd-pagination,.apd-pagination-link{align-items:center;justify-content:center}.apd-pagination-link{display:inline-flex;min-width:38px;height:38px;padding:0 var(--space-3);border-radius:var(--radius-md,8px);font-size:var(--text-sm);font-weight:600;text-decoration:none;color:var(--text-secondary);border:1px solid var(--border);background:transparent;transition:border-color .15s,color .15s,background .15s}.apd-pagination-link:hover{color:var(--text-primary);border-color:var(--text-muted)}.apd-pagination-link[aria-current=page]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none}.apd-pagination-link--next,.apd-pagination-link--prev{gap:var(--space-1);padding:0 var(--space-4)}.apd-pagination-link[aria-disabled=true]{opacity:.35;pointer-events:none}@media (max-width:900px){.apd-listing-body{grid-template-columns:1fr}.apd-listing-sidebar{position:static}.apd-listing-featured{grid-template-columns:1fr;min-height:auto}.apd-listing-featured-img{height:220px}}@media (max-width:639px){.apd-feed-item{grid-template-columns:88px 1fr;gap:var(--space-3)}.apd-feed-item-thumb{width:88px;height:64px}.apd-listing-featured-body{padding:var(--space-5)}}.apd-news-masthead{color:#fff;background:linear-gradient(115deg,#08283c,#0c3047 52%,#164c5b);position:relative;overflow:hidden}.apd-news-masthead:after{content:"";position:absolute;inset:0;opacity:.18;background-image:radial-gradient(#f3bd4f 1px,transparent 0);background-size:20px 20px;pointer-events:none}.apd-news-masthead__inner{position:relative;z-index:1;padding-block:72px 64px}.apd-article header>p,.apd-news-masthead__inner>p:first-child,.apd-news-rail p{color:#f8b84e;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.apd-news-masthead h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.055em;line-height:1;margin:0;max-width:700px}.apd-news-masthead__rule{width:64px;height:3px;background:#f37420;margin:28px 0 20px}.apd-news-masthead__intro{color:#d1dce4;font-size:19px;line-height:1.5;margin:0;max-width:680px}.apd-news-masthead__count{display:block;color:#a9bdc9;font-size:13px;margin-top:24px}.apd-news-content{padding:32px 0 80px}.apd-news-topics{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.apd-news-topics a{border:1px solid var(--line);border-radius:999px;color:var(--text-secondary);font-size:13px;font-weight:700;padding:8px 14px;text-decoration:none}.apd-news-topics a:hover,.apd-news-topics a[aria-current=page]{background:var(--h-navy);border-color:var(--h-navy);color:#fff}.apd-news-featured{border-bottom:1px solid var(--line);color:inherit;display:grid;grid-template-columns:minmax(300px,.95fr) 1.05fr;margin:32px 0 36px;padding-bottom:32px;text-decoration:none}.apd-news-card__image,.apd-news-featured__visual{align-items:center;background:linear-gradient(135deg,#0c3047,#27647a);color:#f8b84e;display:flex;justify-content:center;overflow:hidden}.apd-news-featured__visual{aspect-ratio:1.45;border-radius:16px}.apd-news-card__image span,.apd-news-featured__visual span{font-size:20px;font-weight:900;letter-spacing:.08em}.apd-news-card__image img,.apd-news-featured__visual img{height:100%;object-fit:cover;width:100%}.apd-news-featured__copy{align-self:center;padding:24px 0 24px 44px}.apd-news-card>a>p,.apd-news-featured__copy>p:first-child{color:var(--h-orange);font-size:12px;font-weight:900;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.apd-news-featured h2{color:var(--text-main);font-size:clamp(27px,3vw,40px);letter-spacing:-.045em;line-height:1.08;margin:0}.apd-news-featured__excerpt{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:18px 0;max-width:620px}.apd-news-featured__copy div{align-items:center;color:var(--text-muted);display:flex;font-size:13px;font-weight:700;gap:20px}.apd-news-featured__copy div span{color:var(--h-teal)}.apd-news-featured__copy div a{color:var(--h-teal);font-weight:700;text-decoration:none}.apd-news-featured__copy div a:hover{text-decoration:underline}a.apd-news-featured__visual{display:flex}.apd-news-empty{background:var(--bg-tint);border:1px solid var(--line);border-radius:16px;margin:32px 0;padding:44px}.apd-news-empty p{color:var(--text-main);font-size:24px;font-weight:800;margin:0 0 10px}.apd-news-empty span{color:var(--text-secondary)}.apd-news-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 300px}.apd-news-feed{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.apd-news-card{border-bottom:1px solid var(--line);padding-bottom:22px}.apd-news-card a{color:inherit;display:block;text-decoration:none}.apd-news-card__image{aspect-ratio:1.65;border-radius:10px;margin-bottom:18px}.apd-news-card h2{color:var(--text-main);font-size:21px;letter-spacing:-.025em;line-height:1.2;margin:0}.apd-news-card a:hover h2{color:var(--h-teal)}.apd-news-card__excerpt{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:12px 0}.apd-news-card time{color:var(--text-muted);font-size:12px;font-weight:700}.apd-news-rail{display:grid;gap:20px;position:sticky;top:128px}.apd-news-rail>section{border:1px solid var(--line);border-radius:12px;padding:20px}.apd-news-rail__deal{background:var(--h-navy);border:0!important;color:#fff}.apd-news-rail__deal h2{font-size:22px;letter-spacing:-.03em;line-height:1.18;margin:0 0 12px}.apd-news-rail__deal span,.apd-news-rail__standards span{color:#c9d8df;display:block;font-size:13px;line-height:1.55}.apd-news-rail__deal a{background:#f7b945;border-radius:999px;color:#102b40;display:block;font-size:13px;font-weight:900;margin-top:18px;padding:11px 14px;text-align:center;text-decoration:none}.apd-news-rail__rooms{background:var(--h-bg)}.apd-news-rail__rooms>p{color:var(--h-orange)}.apd-news-rail__rooms>a{border-top:1px solid var(--line);color:var(--text-main);display:grid;gap:3px;padding:13px 0;text-decoration:none}.apd-news-rail__rooms>a:first-of-type{border-top:0;padding-top:2px}.apd-news-rail__rooms strong{font-size:15px}.apd-news-rail__rooms span{color:var(--text-secondary);font-size:12px;line-height:1.4}.apd-news-rail__rooms b{color:var(--h-teal);font-size:12px;margin-top:3px}.apd-news-rail__rooms>a:hover b,.apd-news-rail__rooms>a:hover strong{color:var(--h-orange)}.apd-news-rail__list ol{counter-reset:item;list-style:none;margin:0;padding:0}.apd-news-rail__list li{border-top:1px solid var(--line);counter-increment:item;padding:12px 0 12px 28px;position:relative}.apd-news-rail__list li:before{color:var(--h-orange);content:counter(item,decimal-leading-zero);font-size:11px;font-weight:900;left:0;position:absolute;top:14px}.apd-news-rail__list a{color:var(--text-main);font-size:13px;font-weight:800;line-height:1.35;text-decoration:none}.apd-news-rail__list a:hover{color:var(--h-teal)}.apd-news-rail__standards{background:#eff5f6}.apd-news-rail__standards span{color:var(--text-secondary)}.apd-news-pagination{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:8px;justify-content:center;margin-top:40px;padding-top:24px}.apd-news-pagination a{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--h-teal);display:inline-flex;height:34px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none}.apd-news-pagination a:hover{border-color:var(--h-teal)}.apd-news-pagination a[aria-current=page]{background:var(--h-navy);border-color:var(--h-navy);color:#fff;pointer-events:none}.apd-news-pagination .apd-news-pagination__arrow{padding-inline:14px}.apd-legacy-content{color:var(--text-main);font-size:17px;line-height:1.7}.apd-legacy-content p{margin:0 0 1.2em}.apd-legacy-content h2{color:var(--text-main);font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:2em 0 .6em}.apd-legacy-content h3{color:var(--text-main);font-size:clamp(17px,1.9vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:1.6em 0 .5em}.apd-legacy-content h4{color:var(--text-main);font-size:17px;font-weight:800;margin:1.4em 0 .4em}.apd-legacy-content a{color:var(--h-teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.apd-legacy-content a:hover{color:var(--h-navy)}.apd-legacy-content strong{font-weight:800}.apd-legacy-content ol,.apd-legacy-content ul{margin:0 0 1.2em;padding-left:1.5em}.apd-legacy-content li{margin-bottom:.4em}.apd-legacy-content figure{margin:1.8em 0;overflow-x:auto}.apd-legacy-content figure img,.apd-legacy-content img{border-radius:8px;display:block;height:auto;max-width:100%}.apd-legacy-content table{border-collapse:collapse;font-size:14px;min-width:480px;width:100%}.apd-legacy-content th{background:var(--h-navy);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase}.apd-legacy-content td{border-bottom:1px solid var(--line);color:var(--text-main);padding:10px 14px;vertical-align:top}.apd-legacy-content tr:last-child td{border-bottom:0}.apd-legacy-content tr:nth-child(2n) td{background:var(--bg-tint)}.apd-legacy-content blockquote{border-left:3px solid var(--h-teal);color:var(--text-secondary);font-style:italic;margin:1.5em 0;padding:4px 0 4px 20px}.apd-article-main{background:var(--bg-page);padding:30px 0 80px}.apd-article-wrap{max-width:960px}.apd-article-crumb{color:var(--text-muted);display:flex;font-size:13px;gap:9px;margin-bottom:38px;overflow:hidden;white-space:nowrap}.apd-article-crumb a{color:var(--h-teal);text-decoration:none}.apd-article{background:var(--bg-base);border:1px solid var(--line);border-radius:16px;padding:clamp(28px,5vw,64px)}.apd-article header{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:28px}.apd-article h1{color:var(--text-main);font-size:clamp(32px,4.4vw,54px);letter-spacing:-.05em;line-height:1.03;margin:0}.apd-article-lead{color:var(--text-secondary);font-size:20px;line-height:1.5;margin:20px 0}.apd-article time{color:var(--text-muted);font-size:13px;font-weight:700}.apd-article figure{margin:0 0 32px}.apd-article figure img{border-radius:10px;display:block;height:auto;width:100%}.apd-article footer{border-top:1px solid var(--line);color:var(--text-secondary);font-size:13px;line-height:1.5;margin-top:36px;padding-top:20px}@media (max-width:850px){.apd-news-featured{grid-template-columns:1fr}.apd-news-featured__copy{padding:24px 0 0}.apd-news-grid{grid-template-columns:1fr}.apd-news-rail{position:static}.apd-news-rail__deal{order:-1}.apd-news-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.apd-news-masthead__inner{padding-block:48px}.apd-news-masthead__intro{font-size:16px}.apd-news-feed{grid-template-columns:1fr}.apd-news-featured h2{font-size:29px}.apd-news-featured__copy div{align-items:flex-start;flex-direction:column;gap:8px}.apd-news-empty{padding:28px}.apd-article{border-radius:10px}.apd-article-lead{font-size:17px}}.apd-editorial-feed{padding-block:72px 88px}.apd-editorial-feed .apd-posts-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.apd-editorial-feed .apd-posts-head h1{color:var(--h-text);font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 10px}.apd-editorial-feed__intro{color:var(--h-muted);font-size:15px;line-height:1.55;margin:0;max-width:690px}.apd-editorial-feed__count{color:var(--h-muted);flex:0 0 auto;font-size:12px;font-weight:700;white-space:nowrap}.apd-editorial-feed .apd-posts-nav{border-top:1px solid var(--h-line);padding-top:20px}.apd-editorial-feed .apd-posts-grid{margin-top:28px}.apd-post-card--preview{cursor:default}.apd-news-end-note{border-top:1px solid var(--line);color:var(--text-muted);font-size:13px;font-weight:700;letter-spacing:.04em;margin:40px 0 0;padding-top:24px;text-align:center;text-transform:uppercase}.apd-editorial-card-feed{grid-auto-rows:280px}.apd-news-preview-note{background:#fff4df;border:1px solid #edc370;border-radius:8px;color:#744700;font-size:12px;font-weight:800;letter-spacing:.04em;margin:0 0 16px;padding:9px 12px;text-transform:uppercase}.apd-news-rail__list li>span{color:var(--text-main);font-size:13px;font-weight:800;line-height:1.35}@media (max-width:600px){.apd-editorial-feed{padding-block:48px 64px}.apd-editorial-feed .apd-posts-head{align-items:flex-start;flex-direction:column;gap:8px}.apd-editorial-card-feed{grid-auto-rows:220px}}.apd-news-rail__popular>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.apd-news-rail__popular>div p{margin-bottom:0}.apd-news-rail__popular>div a{color:var(--h-teal);font-size:12px;font-weight:800;text-decoration:none}.apd-news-rail__popular ol{list-style:none;margin:0;padding:0}.apd-news-rail__popular li{align-items:flex-start;border-top:1px solid var(--line);display:grid;gap:10px;grid-template-columns:23px 1fr;padding:12px 0}.apd-news-rail__popular li>span{color:var(--h-orange);font-size:11px;font-weight:900;padding-top:2px}.apd-news-rail__popular li a,.apd-news-rail__popular li strong{color:var(--text-main);font-size:13px;font-weight:800;line-height:1.35;text-decoration:none}.apd-news-rail__popular li a:hover{color:var(--h-teal)}.apd-news-rail__newsletter{background:#eff5f6}.apd-news-rail__newsletter h2{color:var(--text-main);font-size:20px;letter-spacing:-.03em;line-height:1.18;margin:0 0 10px}.apd-news-rail__newsletter>span{color:var(--text-secondary);display:block;font-size:13px;line-height:1.5}.apd-news-rail__newsletter form{display:grid;gap:8px;margin-top:16px}.apd-news-rail__newsletter input{background:#fff;border:1px solid var(--line);border-radius:7px;box-sizing:border-box;color:var(--text-main);font:inherit;font-size:13px;padding:10px 11px;width:100%}.apd-news-rail__newsletter button{background:var(--h-navy);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:10px 14px}.apd-article-byline{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:24px}.apd-article-author{align-items:center;display:flex;gap:11px;min-width:0}.apd-article-author>img,.apd-article-author>span{align-items:center;background:var(--h-navy);border-radius:50%;color:#fff;display:flex;flex:0 0 40px;font-size:15px;font-weight:900;height:40px;justify-content:center;object-fit:cover;width:40px}.apd-article-author strong{color:var(--text-main);display:block;font-size:14px;line-height:1.25}.apd-article-author strong span{color:inherit}.apd-article-author small{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35;margin-top:2px}.apd-article-dates{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.apd-article-dates span{color:var(--h-teal);font-size:12px;font-weight:800}.apd-article-related{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.apd-article-related>div:first-child p{color:var(--h-orange);font-size:11px;font-weight:900;letter-spacing:.12em;margin:0 0 8px}.apd-article-related h2{color:var(--text-main);font-size:clamp(23px,3vw,30px);letter-spacing:-.04em;line-height:1.1;margin:0}.apd-article-related__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.apd-article-related__grid a{background:var(--h-bg);border:1px solid var(--line);border-radius:10px;color:var(--text-main);display:flex;flex-direction:column;gap:8px;min-height:142px;padding:17px;text-decoration:none}.apd-article-related__grid a:hover{border-color:var(--h-teal);transform:translateY(-2px)}.apd-article-related__cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px;margin-top:20px}.apd-article-related__grid a>span{color:var(--h-orange);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.apd-article-related__grid strong{font-size:15px;line-height:1.32}.apd-article-related__grid small{color:var(--text-secondary);font-size:11px;line-height:1.35;margin-top:auto}@media (max-width:600px){.apd-article-byline{flex-direction:column;gap:14px}.apd-article-byline,.apd-article-dates{align-items:flex-start}.apd-article-related__grid{grid-template-columns:1fr}.apd-article-related__cards{grid-template-columns:1fr;grid-auto-rows:220px}}.apd-article-wrap{max-width:1260px}.apd-article-header{margin:0 auto 38px;max-width:860px}.apd-article h1{font-size:clamp(32px,3.8vw,50px)}.apd-article-layout{align-items:start;display:grid;gap:clamp(30px,5vw,68px);grid-template-columns:240px minmax(0,1fr)}.apd-article-content{max-width:760px;min-width:0}.apd-article-content .apd-review-body{gap:24px;margin:0}.apd-article-content .apd-review-body>h2{border-left:3px solid var(--h-orange);color:var(--text-main);font-size:clamp(24px,2.7vw,32px);letter-spacing:-.04em;line-height:1.16;margin:18px 0 0;padding-left:14px;scroll-margin-top:126px}.apd-article-content .apd-review-body>h3{color:var(--text-main);font-size:clamp(19px,2.2vw,24px);letter-spacing:-.025em;line-height:1.24;margin:8px 0 0;padding-left:0;scroll-margin-top:126px}.apd-article-content .apd-review-body>p{color:var(--text-secondary);font-size:17px;line-height:1.72;margin:0}.apd-article-content .apd-review-body a{color:var(--h-teal);font-weight:800}.apd-article-sidebar{display:grid;gap:18px;position:sticky;top:128px}.apd-article-sidebar>*{border:1px solid var(--line);border-radius:12px;padding:18px}.apd-article-toc{background:#f5f8fa}.apd-article-newsletter>p,.apd-article-rooms>p,.apd-article-toc>p{color:var(--h-orange);font-size:11px;font-weight:900;letter-spacing:.1em;margin:0 0 12px}.apd-article-toc>ol{display:grid;gap:9px;list-style:none;margin:0;padding:0}.apd-article-toc li a{color:var(--text-secondary);display:block;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none}.apd-article-toc li a:hover{color:var(--h-teal)}.apd-article-toc__level-3{padding-left:12px}.apd-article-toc>span{color:var(--text-secondary);font-size:13px;line-height:1.45}.apd-article-rooms{background:var(--h-navy);border-color:var(--h-navy);color:#fff}.apd-article-newsletter h2,.apd-article-rooms h2{font-size:20px;letter-spacing:-.035em;line-height:1.18;margin:0 0 9px}.apd-article-rooms>span{color:#c9d8df;display:block;font-size:13px;line-height:1.48;margin-bottom:11px}.apd-article-rooms>a:not(.apd-article-rooms__cta){border-top:1px solid rgba(255,255,255,.16);color:#fff;display:grid;gap:2px;padding:10px 0;text-decoration:none}.apd-article-rooms>a:not(.apd-article-rooms__cta):hover strong{color:#f8b84e}.apd-article-rooms strong{font-size:14px}.apd-article-rooms small{color:#c9d8df;font-size:11px;line-height:1.35}.apd-article-rooms__cta{background:#f7b945;border-radius:999px;color:#102b40;display:block;font-size:12px;font-weight:900;margin-top:14px;padding:10px 12px;text-align:center;text-decoration:none}.apd-article-newsletter{background:#eff5f6}.apd-article-newsletter>span{color:var(--text-secondary);display:block;font-size:13px;line-height:1.48}.apd-article-newsletter form{display:grid;gap:8px;margin-top:13px}.apd-article-newsletter input{background:#fff;border:1px solid var(--line);border-radius:7px;box-sizing:border-box;color:var(--text-main);font:inherit;font-size:12px;padding:10px;width:100%}.apd-article-newsletter button{background:var(--h-navy);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:10px}.apd-editorial-stat-strip{background:var(--h-navy);border-radius:14px;padding:20px}.apd-editorial-stat-strip h3{color:#fff;font-size:18px;margin:0 0 16px}.apd-editorial-stat-strip>div{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.apd-editorial-stat-strip dl{background:rgba(255,255,255,.08);margin:0;padding:15px 12px;text-align:center}.apd-editorial-stat-strip dt{color:#f8b84e;font-size:21px;font-weight:900;line-height:1.1}.apd-editorial-stat-strip dd{color:rgba(255,255,255,.72);font-size:10px;font-weight:800;letter-spacing:.08em;margin:7px 0 0;text-transform:uppercase}.apd-editorial-feature-grid>h3{color:var(--text-main);font-size:23px;margin:0 0 14px}.apd-editorial-feature-grid>div{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.apd-editorial-feature-grid article{background:#f5f8fa;border-radius:10px;border-top:3px solid var(--h-orange);padding:17px}.apd-editorial-feature-grid article>span{display:block;font-size:22px;margin-bottom:8px}.apd-editorial-feature-grid article strong{color:var(--text-main);display:block;font-size:14px}.apd-editorial-feature-grid article p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:7px 0 0}@media (max-width:860px){.apd-article-layout{grid-template-columns:1fr}.apd-article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.apd-article-toc{grid-row:span 2}.apd-article-content,.apd-article-header{max-width:none}}@media (max-width:600px){.apd-article{padding:24px 18px}.apd-article-sidebar{grid-template-columns:1fr}.apd-article-toc{grid-row:auto}.apd-article-content .apd-review-body>p{font-size:16px}.apd-editorial-stat-strip>div{grid-template-columns:repeat(2,1fr)}}.apd-editorial-pull-quote{border-block:2px solid var(--h-teal);margin:8px 0;padding:24px 30px;text-align:center}.apd-editorial-pull-quote blockquote{color:var(--text-main);font-size:clamp(19px,2.1vw,25px);font-style:italic;font-weight:800;letter-spacing:-.025em;line-height:1.4;margin:0}.apd-editorial-pull-quote figcaption{color:var(--text-secondary);font-size:12px;margin-top:10px}.apd-editorial-checklist{background:#f5f8fa;border:1px solid var(--line);border-radius:12px;padding:22px 24px}.apd-editorial-checklist h3{color:var(--text-main);font-size:16px;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.apd-editorial-checklist ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.apd-editorial-checklist li{color:var(--text-secondary);font-size:14px;line-height:1.5;padding-left:28px;position:relative}.apd-editorial-checklist li:before{align-items:center;background:#20a66b;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:11px;font-weight:900;height:18px;justify-content:center;left:0;position:absolute;top:1px;width:18px}.apd-editorial-comparison{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.apd-editorial-comparison article{border:1px solid var(--line);border-radius:12px;overflow:hidden}.apd-editorial-comparison article h3{background:var(--h-teal);color:#fff;font-size:16px;margin:0;padding:15px 18px}.apd-editorial-comparison article+article h3{background:var(--h-navy)}.apd-editorial-comparison ul{display:grid;gap:10px;list-style:none;margin:0;padding:18px}.apd-editorial-comparison li{color:var(--text-secondary);font-size:14px;line-height:1.45;padding-left:16px;position:relative}.apd-editorial-comparison li:before{color:var(--h-teal);content:"•";font-weight:900;left:0;position:absolute}.apd-editorial-comparison article+article li:before{color:var(--text-muted)}.apd-editorial-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.apd-editorial-table>h3,.apd-editorial-table>p{margin-inline:22px}.apd-editorial-table>h3{color:var(--text-main);font-size:21px;margin-top:22px}.apd-editorial-table>p{color:var(--text-secondary);font-size:14px;line-height:1.55}.apd-editorial-table>div{overflow-x:auto}.apd-editorial-table table{border-collapse:collapse;min-width:570px;width:100%}.apd-editorial-table th{background:#f5f8fa;color:var(--text-muted);font-size:11px;letter-spacing:.07em;padding:12px 16px;text-align:left;text-transform:uppercase}.apd-editorial-table td{border-top:1px solid var(--line);color:var(--text-secondary);font-size:13px;line-height:1.45;padding:13px 16px;vertical-align:top}.apd-editorial-table td:first-child{color:var(--text-main);font-weight:800}.apd-rakeback-calculator{background:var(--h-navy);border-radius:14px;color:#fff;padding:26px}.apd-rakeback-calculator h3{color:#fff;font-size:22px;margin:0 0 7px}.apd-rakeback-calculator>p{color:rgba(255,255,255,.66);font-size:13px;line-height:1.5;margin:0 0 20px}.apd-rakeback-calculator__fields{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.apd-rakeback-calculator label{color:rgba(255,255,255,.6);display:grid;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.apd-rakeback-calculator input,.apd-rakeback-calculator select{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#fff;font:inherit;font-size:15px;padding:10px 11px}.apd-rakeback-calculator option{background:var(--h-navy)}.apd-rakeback-calculator__results{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.apd-rakeback-calculator__results span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:5px;padding:14px 10px;text-align:center}.apd-rakeback-calculator__note,.apd-rakeback-calculator__results small{color:rgba(255,255,255,.52);font-size:10px;line-height:1.4}.apd-rakeback-calculator__results strong{color:#fff;font-size:19px}.apd-rakeback-calculator__results span:first-child strong{color:#f8b84e}.apd-rakeback-calculator__note{display:block;margin-top:12px}@media (max-width:600px){.apd-editorial-comparison,.apd-rakeback-calculator__fields,.apd-rakeback-calculator__results{grid-template-columns:1fr}.apd-editorial-pull-quote{padding:20px}}.apd-editorial-article{--article-teal:#00a693;--article-surface:#fff;--article-soft:#f5f8fa;--article-border:#dde5ec;--article-ink:#0e2233;--article-copy:#3f5770;--article-muted:#6b88a0}.apd-editorial-article .apd-article-main{background:var(--article-soft);padding:0 0 80px}.apd-editorial-article .apd-article-wrap{max-width:var(--h-wrap)}.apd-editorial-article .apd-article-crumb{color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:12px;gap:7px;margin:0;max-width:none;padding:24px 0 18px}.apd-editorial-article .apd-article-crumb a{color:var(--article-muted)}.apd-editorial-article .apd-article-crumb a:hover{color:var(--article-teal)}.apd-editorial-article .apd-article{background:var(--article-surface);border:1px solid var(--article-border);border-radius:18px;padding:0 clamp(24px,5vw,68px) 64px}.apd-editorial-article .apd-article-header{margin:44px auto 36px;max-width:1060px;padding:0}.apd-editorial-article .apd-article-header>p{align-items:center;background:color-mix(in srgb,var(--article-teal) 12%,transparent);border:1px solid color-mix(in srgb,var(--article-teal) 28%,transparent);border-radius:999px;color:var(--article-teal);display:inline-flex;font-family:Sora,Manrope,sans-serif;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;margin:0 0 16px;padding:4px 12px;text-transform:uppercase}.apd-editorial-article .apd-article h1{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px;max-width:none}.apd-editorial-article .apd-article-lead{border-left:3px solid var(--article-teal);color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:16.8px;line-height:1.65;margin:0 0 20px;max-width:none;padding-left:16px}.apd-editorial-article .apd-learn-article-meta{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 18px}.apd-editorial-article .apd-learn-article-meta span{background:var(--article-soft);border:1px solid var(--article-border);border-radius:999px;color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700;padding:6px 11px}.apd-editorial-article .apd-article-byline{border-block:1px solid var(--article-border);gap:16px;justify-content:flex-start;margin-top:0;padding:16px 0}.apd-editorial-article .apd-article-author{gap:8px}.apd-editorial-article .apd-article-author>img,.apd-editorial-article .apd-article-author>span{background:var(--article-ink);color:var(--article-teal);flex-basis:30px;font-family:Sora,Manrope,sans-serif;font-size:12px;height:30px;width:30px}.apd-editorial-article .apd-article-author strong{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600}.apd-editorial-article .apd-article-author small{display:none}.apd-editorial-article .apd-article-dates{align-items:center;color:var(--article-muted);display:flex;flex-direction:row;font-family:Inter,Arial,sans-serif;gap:9px}.apd-editorial-article .apd-article-dates span,.apd-editorial-article .apd-article-dates time{color:var(--article-muted);font-size:13px;font-weight:400}.apd-editorial-article .apd-article-dates>*+:before{color:var(--article-border);content:"·";margin-right:9px}.apd-editorial-article .apd-article-dates span{color:var(--article-teal);font-weight:700}.apd-editorial-article .apd-article-layout{gap:48px;grid-template-areas:"content sidebar";grid-template-columns:minmax(0,756px) 256px;margin:0 auto;max-width:1060px}.apd-editorial-article .apd-article-content{grid-area:content;max-width:756px}.apd-editorial-article .apd-article-sidebar{grid-area:sidebar;gap:20px;top:88px}.apd-editorial-article .apd-article-sidebar>*{border-radius:14px;padding:0}.apd-editorial-article .apd-article-toc{background:var(--article-surface);border-color:var(--article-border);overflow:hidden}.apd-editorial-article .apd-article-toc>p{background:var(--article-soft);border-bottom:1px solid var(--article-border);color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0;padding:13px 18px}.apd-editorial-article .apd-article-toc>ol{gap:0}.apd-editorial-article .apd-article-toc li{border-bottom:1px solid var(--article-border);padding:0}.apd-editorial-article .apd-article-toc li:last-child{border-bottom:0}.apd-editorial-article .apd-article-toc li a{align-items:center;color:var(--article-copy);display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;gap:10px;line-height:1.35;padding:11px 18px}.apd-editorial-article .apd-article-toc li a:hover{background:var(--article-soft);color:var(--article-teal)}.apd-editorial-article .apd-article-toc li a>span{color:var(--article-teal);flex:0 0 16px;font-family:Sora,Manrope,sans-serif;font-size:11px;font-weight:800}.apd-editorial-article .apd-article-toc__level-3{padding-left:0}.apd-editorial-article .apd-article-sidebar-banner{border:0;border-radius:14px;display:block;line-height:0;overflow:hidden}.apd-editorial-article .apd-article-sidebar-banner a,.apd-editorial-article .apd-article-sidebar-banner img{display:block;width:100%}.apd-editorial-article .apd-article-sidebar-banner img{aspect-ratio:1/1;object-fit:cover}.apd-editorial-article .apd-article-rooms{background:var(--article-ink);border-color:var(--article-ink);color:#fff;padding:22px}.apd-editorial-article .apd-article-rooms>p{color:var(--article-teal);font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 10px}.apd-editorial-article .apd-article-rooms h2{color:#fff;font-family:Sora,Manrope,sans-serif;font-size:17px;font-weight:800;line-height:1.3;margin:0 0 10px}.apd-editorial-article .apd-article-rooms>span{color:rgba(255,255,255,.6);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.55;margin-bottom:18px}.apd-editorial-article .apd-article-deal-list{display:grid;gap:8px;margin-bottom:18px}.apd-editorial-article .apd-article-deal-list>div{align-items:center;background:rgba(255,255,255,.07);border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.apd-editorial-article .apd-article-deal-list strong{color:#fff;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600}.apd-editorial-article .apd-article-deal-list b{color:var(--article-teal);font-family:Sora,Manrope,sans-serif;font-size:13px;font-weight:800}.apd-editorial-article .apd-article-rooms__cta{background:var(--article-teal);border-radius:8px;color:#fff;font-family:Sora,Manrope,sans-serif;font-size:14px;font-weight:700;margin:0;padding:11px}.apd-editorial-article .apd-article-content .apd-review-body{gap:0;margin:0}.apd-editorial-article .apd-article-content .apd-review-body>h2{border-left:3px solid var(--article-teal);color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:21.6px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:38px 0 11px;padding-left:14px}.apd-editorial-article .apd-article-content .apd-review-body>h2:first-child{margin-top:0}.apd-editorial-article .apd-article-content .apd-review-body>h3{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:17.6px;font-weight:700;margin:28px 0 8px}.apd-editorial-article .apd-article-content .apd-review-body>p{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:15.5px;line-height:1.72;margin:0 0 17px}.apd-editorial-article .apd-article-content .apd-review-body strong{color:var(--article-ink);font-weight:600}.apd-editorial-article .apd-article-content .apd-review-body a{color:var(--article-teal)}.apd-editorial-article .apd-editorial-table{border-color:var(--article-border);border-radius:14px;margin:28px 0;overflow-x:auto}.apd-editorial-article .apd-editorial-table>h3{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:18px;margin:22px 22px 8px}.apd-editorial-article .apd-editorial-table>p{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:14px;margin:0 22px 16px}.apd-editorial-article .apd-editorial-table>div{min-width:680px}.apd-editorial-article .apd-editorial-table table{width:100%}.apd-editorial-article .apd-editorial-table th{background:var(--article-soft);border-bottom:2px solid var(--article-border);color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;padding:11px 16px;text-transform:uppercase;white-space:nowrap}.apd-editorial-article .apd-editorial-table td{border-color:var(--article-border);color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:14px;padding:12px 16px;vertical-align:top}.apd-editorial-article .apd-editorial-table tbody tr:hover td{background:color-mix(in srgb,var(--article-teal) 3%,transparent)}.apd-editorial-article .apd-editorial-table td:first-child{color:var(--article-ink);font-weight:600}.apd-editorial-article .apd-editorial-table__badge{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;line-height:1.3;padding:2px 9px}.apd-editorial-article .apd-editorial-table__badge--positive{background:color-mix(in srgb,#10b981 12%,transparent);color:#0ca978}.apd-editorial-article .apd-editorial-table__badge--caution{background:color-mix(in srgb,#e8961a 12%,transparent);color:#d57e00}.apd-editorial-article .apd-editorial-table__badge--alert{background:color-mix(in srgb,#ef4444 10%,transparent);color:#dd3b3b}.apd-editorial-article .apd-editorial-table__badge--neutral{background:var(--article-soft);color:var(--article-muted)}.apd-editorial-article .apd-review-callout{align-items:flex-start;border-radius:10px;display:flex;gap:14px;margin:24px 0;padding:16px 20px}.apd-editorial-article .apd-review-callout__icon{flex:0 0 auto;font-size:18px;line-height:1.6}.apd-editorial-article .apd-review-callout>div{min-width:0}.apd-editorial-article .apd-review-callout h3{color:var(--article-ink);font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.apd-editorial-article .apd-review-callout p{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.6}.apd-editorial-article .apd-review-callout__link{color:var(--article-teal);display:inline-block;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;margin-top:2px;text-underline-offset:3px}.apd-editorial-article .apd-review-callout--info{background:color-mix(in srgb,#10b981 7%,#fff);border-color:color-mix(in srgb,#10b981 28%,transparent)}.apd-editorial-article .apd-review-callout--note{background:color-mix(in srgb,#10b981 8%,#fff);border-color:color-mix(in srgb,#10b981 30%,transparent)}.apd-editorial-article .apd-review-callout--caution{background:color-mix(in srgb,#e8961a 8%,#fff);border-color:color-mix(in srgb,#e8961a 30%,transparent)}.apd-editorial-article .apd-editorial-pull-quote{border-color:var(--article-teal);margin:32px 0;padding:24px 28px}.apd-editorial-article .apd-editorial-pull-quote blockquote{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:18px;line-height:1.4}.apd-editorial-article .apd-editorial-comparison{margin:24px 0}.apd-editorial-article .apd-editorial-comparison article{border-color:var(--article-border);border-radius:14px}.apd-editorial-article .apd-editorial-comparison article h3{background:var(--article-teal);color:#fff;font-family:Sora,Manrope,sans-serif;font-size:13px;padding:14px 18px}.apd-editorial-article .apd-editorial-comparison article+article h3{background:#1a3347}.apd-editorial-article .apd-editorial-comparison li{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:14px}.apd-editorial-article .apd-editorial-comparison li:before{color:var(--article-teal)}.apd-editorial-article .apd-editorial-checklist{background:var(--article-soft);border-color:var(--article-border);border-radius:14px;margin:24px 0;padding:20px 24px}.apd-editorial-article .apd-editorial-checklist h3{color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700}.apd-editorial-article .apd-editorial-checklist li{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:14px}.apd-editorial-article .apd-editorial-checklist--summary{background:transparent;border:2px solid var(--article-teal);margin-top:40px;padding:24px 28px}.apd-editorial-article .apd-editorial-checklist--summary h3{color:var(--article-teal);font-family:Sora,Manrope,sans-serif;font-size:15px;font-weight:800;letter-spacing:.06em;margin:0 0 16px}.apd-editorial-article .apd-editorial-checklist--summary li{color:var(--article-copy);font-size:14px;line-height:1.5;padding-left:20px;position:relative}.apd-editorial-article .apd-editorial-checklist--summary li:before{align-items:normal;background:transparent;border-radius:0;color:var(--article-teal);content:"→";display:block;font-size:inherit;font-weight:700;height:auto;justify-content:normal;left:0;position:absolute;top:0;width:auto}.apd-editorial-article .apd-rakeback-calculator{background:var(--article-ink);border-radius:14px;margin:32px 0;padding:28px}.apd-editorial-article .apd-rakeback-calculator h3{color:#fff;font-family:Sora,Manrope,sans-serif}.apd-editorial-article .apd-article-content .apd-review-body .apd-rakeback-calculator__results strong{color:#fff}.apd-editorial-article .apd-article-content .apd-review-body .apd-rakeback-calculator__results span:first-child strong{color:var(--article-teal)}.apd-editorial-article .apd-article-content footer{border-color:var(--article-border);color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:13px;margin-top:48px;padding-top:28px}.apd-editorial-article .apd-article-related{max-width:none}@media (max-width:860px){.apd-editorial-article .apd-article-header{margin-right:0}.apd-editorial-article .apd-article-layout{grid-template-areas:"content" "sidebar";grid-template-columns:1fr}.apd-editorial-article .apd-article-sidebar{grid-template-columns:1fr}.apd-editorial-article .apd-article-content{max-width:none}}@media (max-width:600px){.apd-editorial-article .apd-article-main{padding-bottom:52px}.apd-editorial-article .apd-article-header{margin-top:26px}.apd-editorial-article .apd-article-byline{align-items:flex-start;gap:12px}.apd-editorial-article .apd-article-dates{align-items:flex-start;flex-wrap:wrap}.apd-editorial-article .apd-article-layout{margin-top:30px}.apd-editorial-article .apd-article-content .apd-review-body>p{font-size:15.5px}.apd-editorial-article .apd-article-sidebar{position:static}}.apd-editorial-article .apd-article-content{margin-inline:auto}.apd-editorial-article .apd-article-content>figure{margin:0 0 30px}.apd-editorial-article .apd-article-content>figure img{aspect-ratio:16/8.5;border-radius:14px;display:block;object-fit:cover;width:100%}.apd-editorial-article .apd-article-share--header{align-items:center;border-block:1px solid var(--article-border);display:flex;flex-wrap:wrap;gap:12px;margin-block:0 28px;padding:18px 0}.apd-editorial-article .apd-article-share--header>span{color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700}.apd-editorial-article .apd-article-share--header>div{display:flex;flex-wrap:wrap;gap:8px}.apd-editorial-article .apd-article-share--header a,.apd-editorial-article .apd-article-share--header button{align-items:center;background:var(--article-surface);border:1px solid var(--article-border);border-radius:50%;color:var(--article-copy);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;text-decoration:none;width:36px}.apd-editorial-article .apd-article-share--header svg{fill:currentColor;height:18px;width:18px}.apd-editorial-article .apd-article-share--header a:first-child{color:#1877f2}.apd-editorial-article .apd-article-share--header a:nth-child(2){color:#16c75e}.apd-editorial-article .apd-article-share--header a:nth-child(3){color:var(--article-ink)}.apd-editorial-article .apd-article-share--header a:nth-child(4){color:#168acf}.apd-editorial-article .apd-article-share--header a:nth-child(5){color:#ff4500}.apd-editorial-article .apd-article-share--header a:nth-child(6) svg,.apd-editorial-article .apd-article-share--header button svg{fill:none}.apd-editorial-article .apd-article-share--header a:hover,.apd-editorial-article .apd-article-share--header button:hover{border-color:var(--article-teal);color:var(--article-teal)}.apd-editorial-article .apd-article-about-author__socials a{align-items:center;border:1px solid var(--article-border);border-radius:8px;color:var(--article-ink);display:inline-flex;font-family:Sora,Manrope,sans-serif;font-size:16px;font-weight:700;height:36px;justify-content:center;text-decoration:none;width:36px}.apd-editorial-article .apd-article-about-author__socials a:hover{border-color:var(--article-teal);color:var(--article-teal)}.apd-editorial-article .apd-article-share--footer{align-items:center;border-block:1px solid var(--article-border);display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;padding:22px 0}.apd-editorial-article .apd-article-share--footer>span{color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700}.apd-editorial-article .apd-article-share--footer>div{display:flex;flex-wrap:wrap;gap:8px}.apd-editorial-article .apd-article-share--footer a,.apd-editorial-article .apd-article-share--footer button{align-items:center;background:var(--article-surface);border:1px solid var(--article-border);border-radius:50%;color:var(--article-copy);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;text-decoration:none;width:36px}.apd-editorial-article .apd-article-share--footer svg{fill:currentColor;height:18px;width:18px}.apd-editorial-article .apd-article-share--footer a:first-child{color:#1877f2}.apd-editorial-article .apd-article-share--footer a:nth-child(2){color:#16c75e}.apd-editorial-article .apd-article-share--footer a:nth-child(3){color:var(--article-ink)}.apd-editorial-article .apd-article-share--footer a:nth-child(4){color:#168acf}.apd-editorial-article .apd-article-share--footer a:nth-child(5){color:#ff4500}.apd-editorial-article .apd-article-share--footer a:nth-child(6) svg,.apd-editorial-article .apd-article-share--footer button svg{fill:none}.apd-editorial-article .apd-article-share--footer a:hover,.apd-editorial-article .apd-article-share--footer button:hover{border-color:var(--article-teal);color:var(--article-teal)}.apd-editorial-article .apd-article-about-author{align-items:start;background:var(--article-soft);border-radius:14px;display:grid;gap:16px;grid-template-columns:44px 1fr;margin-top:32px;padding:24px}.apd-editorial-article .apd-article-about-author>img,.apd-editorial-article .apd-article-about-author>span{align-items:center;background:var(--article-ink);border-radius:50%;color:var(--article-teal);display:flex;font-family:Sora,Manrope,sans-serif;font-size:16px;font-weight:800;height:44px;justify-content:center;object-fit:cover;width:44px}.apd-editorial-article .apd-article-about-author>div{display:grid;gap:5px}.apd-editorial-article .apd-article-about-author p{color:var(--article-teal);font-size:10px;font-weight:800;letter-spacing:.09em;margin:0}.apd-editorial-article .apd-article-about-author h2{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:19px;margin:0}.apd-editorial-article .apd-article-about-author strong{color:var(--article-copy);font-size:13px}.apd-editorial-article .apd-article-about-author>div>span{color:var(--article-copy);font-size:14px;line-height:1.55}.apd-editorial-article .apd-article-about-author__socials{display:flex;gap:7px;margin-top:6px}.apd-editorial-article .apd-article-about-author__socials a{font-size:13px;height:30px;width:30px}.apd-editorial-article .apd-article-tags{display:grid;gap:12px;margin-top:32px}.apd-editorial-article .apd-article-tags>div{display:flex;flex-wrap:wrap;gap:8px}.apd-editorial-article .apd-article-tags a{background:var(--article-soft);border:1px solid var(--article-border);border-radius:999px;color:var(--article-copy);font-size:12px;font-weight:600;padding:7px 11px;text-decoration:none;text-transform:capitalize}.apd-editorial-article .apd-article-tags a:hover{border-color:var(--article-teal);color:var(--article-teal)}.apd-editorial-article .apd-article-newsletter{background:var(--article-ink);border-radius:14px;margin-top:32px;padding:24px}.apd-editorial-article .apd-article-newsletter>p{color:var(--article-teal);font-size:10px;font-weight:800;letter-spacing:.1em;margin:0 0 8px}.apd-editorial-article .apd-article-newsletter h2{color:#fff;font-family:Sora,Manrope,sans-serif;font-size:20px;margin:0 0 7px}.apd-editorial-article .apd-article-newsletter>span{color:rgba(255,255,255,.65);font-size:13px;line-height:1.45}.apd-editorial-article .apd-article-newsletter form{display:grid;gap:8px;grid-template-columns:1fr auto;margin-top:16px}.apd-editorial-article .apd-article-newsletter input{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff;font:inherit;font-size:13px;min-width:0;padding:10px 12px}.apd-editorial-article .apd-article-newsletter input::placeholder{color:rgba(255,255,255,.55)}.apd-editorial-article .apd-article-newsletter button{background:var(--article-teal);border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800;padding:10px 15px}@media (max-width:860px){.apd-editorial-article .apd-article-crumb{max-width:none}.apd-editorial-article .apd-article{border-radius:14px;padding-inline:28px}.apd-editorial-article .apd-article-layout{max-width:none}.apd-editorial-article .apd-article-content{margin-inline:0}}@media (max-width:600px){.apd-editorial-article .apd-article-main{padding-bottom:40px}.apd-editorial-article .apd-article{border-inline:0;border-radius:0;padding:0 18px 42px}.apd-editorial-article .apd-article-crumb{padding-inline:18px}.apd-editorial-article .apd-article-share--header{align-items:flex-start;flex-direction:column}.apd-editorial-article .apd-article-share--header>div{gap:6px}.apd-editorial-article .apd-article-newsletter form{grid-template-columns:1fr}.apd-editorial-article .apd-article-about-author{grid-template-columns:38px 1fr;padding:20px}.apd-editorial-article .apd-article-about-author>img,.apd-editorial-article .apd-article-about-author>span{height:38px;width:38px}}.apd-learn-layout{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start;max-width:1080px;margin:0 auto;padding:36px 24px 80px}.apd-learn-index{display:flex;flex-direction:column;gap:56px}.apd-learn-path__eyebrow{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.apd-learn-path__title{font-size:22px;font-weight:800;margin:0 0 8px;color:var(--text-main)}.apd-learn-path__desc{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0 0 20px;max-width:580px}.apd-learn-path__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.apd-learn-step{display:grid;grid-template-columns:36px 1fr auto;gap:16px;align-items:start;padding:16px 14px;border-radius:10px;text-decoration:none;color:var(--text-main);border:1px solid var(--line);background:var(--card-bg,#fff);transition:border-color .18s,box-shadow .18s}.apd-learn-step:hover{border-color:var(--h-teal,#1a8fa0);box-shadow:0 2px 12px rgba(0,0,0,.07)}.apd-learn-step__num{font-size:20px;font-weight:900;color:var(--text-secondary);line-height:1;padding-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apd-learn-step__body{display:flex;flex-direction:column;gap:5px;min-width:0}.apd-learn-step__badges{display:flex;gap:6px;flex-wrap:wrap}.apd-learn-step__title{font-size:15px;font-weight:700;line-height:1.35}.apd-learn-step__excerpt{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.apd-learn-step__meta{font-size:12px;color:var(--text-secondary);white-space:nowrap;padding-top:3px}.apd-learn-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.apd-learn-badge--beginner{background:#e6f7ee;color:#1a7a43}.apd-learn-badge--intermediate{background:#fff3e0;color:#8a5500}.apd-learn-badge--advanced{background:#fce4e4;color:#b00020}.apd-learn-badge--guide{background:#e8f0fe;color:#1a56c4}.apd-learn-badge--concept{background:#f3e8ff;color:#6b21a8}.apd-learn-badge--reference{background:#f0f4f8;color:#374151}.apd-learn-rail{position:sticky;top:24px}.apd-learn-rail__paths{display:flex;flex-direction:column;gap:2px;margin-top:12px}.apd-learn-rail__path{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text-main);border:1px solid var(--line);transition:border-color .15s}.apd-learn-rail__path:hover{border-color:var(--h-teal,#1a8fa0)}.apd-learn-rail__path strong{font-size:13px;font-weight:700}.apd-learn-rail__path span{font-size:11px;color:var(--text-secondary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apd-learn-step{background:rgba(255,255,255,.04)}:root:not([data-theme=light]) .apd-learn-badge--beginner{background:rgba(26,122,67,.25);color:#5dd48d}:root:not([data-theme=light]) .apd-learn-badge--intermediate{background:rgba(138,85,0,.25);color:#fbbf24}:root:not([data-theme=light]) .apd-learn-badge--advanced{background:rgba(176,0,32,.25);color:#fc8181}:root:not([data-theme=light]) .apd-learn-badge--guide{background:rgba(26,86,196,.25);color:#93c5fd}:root:not([data-theme=light]) .apd-learn-badge--concept{background:rgba(107,33,168,.25);color:#c4b5fd}:root:not([data-theme=light]) .apd-learn-badge--reference{background:rgba(55,65,81,.35);color:#d1d5db}}:root[data-theme=dark] .apd-learn-step{background:rgba(255,255,255,.04)}:root[data-theme=dark] .apd-learn-badge--beginner{background:rgba(26,122,67,.25);color:#5dd48d}:root[data-theme=dark] .apd-learn-badge--intermediate{background:rgba(138,85,0,.25);color:#fbbf24}:root[data-theme=dark] .apd-learn-badge--advanced{background:rgba(176,0,32,.25);color:#fc8181}:root[data-theme=dark] .apd-learn-badge--guide{background:rgba(26,86,196,.25);color:#93c5fd}:root[data-theme=dark] .apd-learn-badge--concept{background:rgba(107,33,168,.25);color:#c4b5fd}:root[data-theme=dark] .apd-learn-badge--reference{background:rgba(55,65,81,.35);color:#d1d5db}@media (max-width:860px){.apd-learn-layout{grid-template-columns:1fr;gap:32px;padding-inline:18px}.apd-learn-rail{position:static}}.apd-learn-article-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:40px 0 8px}.apd-learn-article-nav__item{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;text-decoration:none;color:var(--text-main);transition:border-color .18s,box-shadow .18s}.apd-learn-article-nav__item:hover{border-color:var(--h-teal,#1a8fa0);box-shadow:0 2px 12px rgba(0,0,0,.07)}.apd-learn-article-nav__item--next{text-align:right}.apd-learn-article-nav__label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.apd-learn-article-nav__title{font-size:14px;font-weight:700;line-height:1.4}@media (max-width:600px){.apd-learn-article-nav{grid-template-columns:1fr}.apd-learn-article-nav__item--next{text-align:left}}.apd-learn-card-step{position:absolute;top:12px;left:14px;font-size:32px;font-weight:900;color:rgba(255,255,255,.55);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apd-post-img{position:relative}.apd-learn-path-section{margin-bottom:40px}.apd-learn-path-section:last-child{margin-bottom:0}.apd-learn-path-section__hd{margin-bottom:16px}.apd-learn-path-section__hd .apd-learn-path__title{font-size:20px;margin:4px 0 6px}.apd-learn-path-section__hd .apd-learn-path__desc{font-size:13px;color:var(--text-secondary);margin:0}.apd-news-feed .apd-learn-path-section{grid-column:1/-1}.apd-learn-path-section .apd-editorial-card-feed{display:grid;gap:14px;grid-auto-rows:280px}@media (max-width:600px){.apd-learn-path-section .apd-editorial-card-feed{grid-template-columns:1fr;grid-auto-rows:220px}}.apd-editorial-card-feed{display:grid;gap:28px}.apd-editorial-card-feed,.apd-learn-path-section .apd-editorial-card-feed{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}@media (max-width:850px){.apd-learn-path-section .apd-editorial-card-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.apd-editorial-card-feed,.apd-learn-path-section .apd-editorial-card-feed{grid-template-columns:1fr}}.apd-editorial-article .apd-article-content>figure img,.apd-editorial-article .apd-article-sidebar-banner img,.apd-home-editorial-card-media,.apd-listing-featured-img,.apd-news-card__image,.apd-news-featured__visual{aspect-ratio:17/9}.apd-home-editorial-card-media{border-radius:8px;height:auto;overflow:hidden}.apd-editorial-article .apd-article-content>figure img,.apd-editorial-article .apd-article-sidebar-banner img,.apd-home-editorial-card-media>img,.apd-listing-featured-img img,.apd-news-card__image img,.apd-news-featured__visual img{height:100%;object-fit:cover;width:100%}.apd-editorial-article .apd-review-block{margin:28px 0}.apd-editorial-article .apd-review-block h3{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:18px;font-weight:800;line-height:1.25;margin:0}.apd-editorial-article .apd-review-block>p{color:var(--article-copy);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.6;margin:8px 0 0}.apd-editorial-article .apd-review-fact-grid{background:var(--article-ink);border-radius:14px;padding:24px}.apd-editorial-article .apd-review-fact-grid h3{color:#fff}.apd-editorial-article .apd-review-fact-grid>p{color:rgba(255,255,255,.72)}.apd-editorial-article .apd-review-fact-grid dl{background:rgba(255,255,255,.16);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;overflow:hidden}.apd-editorial-article .apd-review-fact-grid dl>div{background:rgba(255,255,255,.06);padding:16px 18px}.apd-editorial-article .apd-review-fact-grid dt{color:var(--article-teal);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.apd-editorial-article .apd-review-fact-grid dd{color:#fff;font-family:Sora,Manrope,sans-serif;font-size:20px;font-weight:800;margin:6px 0 4px}.apd-editorial-article .apd-review-fact-grid small{color:rgba(255,255,255,.66);display:block;font-size:13px;line-height:1.4}.apd-editorial-article .apd-review-steps{background:var(--article-soft);border:1px solid var(--article-border);border-radius:14px;padding:22px 24px}.apd-editorial-article .apd-review-steps ol{display:grid;gap:12px;list-style:none;margin:16px 0 0;padding:0}.apd-editorial-article .apd-review-steps li{align-items:start;color:var(--article-copy);display:grid;font-family:Inter,Arial,sans-serif;font-size:15px;gap:12px;grid-template-columns:28px 1fr;line-height:1.5}.apd-editorial-article .apd-review-steps li span{color:var(--article-teal);font-size:12px;font-weight:800;letter-spacing:.05em;padding-top:3px}.apd-editorial-article .apd-review-media{background:var(--article-soft);border:1px solid var(--article-border);border-radius:14px;overflow:hidden}.apd-editorial-article .apd-review-media img{display:block;height:auto;width:100%}.apd-editorial-article .apd-review-media figcaption,.apd-editorial-article .apd-review-media strong{display:block;padding:0 20px}.apd-editorial-article .apd-review-media strong{color:var(--article-ink);font-family:Sora,Manrope,sans-serif;font-size:15px;padding-top:16px}.apd-editorial-article .apd-review-media figcaption{color:var(--article-muted);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;padding-bottom:18px;padding-top:6px}@media (max-width:600px){.apd-editorial-article .apd-review-fact-grid dl{grid-template-columns:1fr}}.apd-age-gate[hidden]{display:none}.apd-age-gate{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:24px;background:rgb(4 25 38/.76);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.apd-age-gate__panel{width:min(100%,520px);padding:clamp(28px,5vw,48px);border:1px solid rgb(255 255 255/.16);border-radius:28px;background:#fff;box-shadow:0 28px 80px rgb(0 0 0/.32);text-align:center}.apd-age-gate__mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border-radius:50%;background:#f37420;color:#fff;font-size:22px;font-weight:900}.apd-age-gate h2{margin:0;color:#0c3047;font-size:clamp(27px,4vw,38px);letter-spacing:-.04em;line-height:1.05}.apd-age-gate p{max-width:420px;margin:18px auto 0;color:#536878;font-size:16px}.apd-age-gate__actions{display:grid;gap:12px;margin-top:28px}.apd-age-gate a,.apd-age-gate button{display:grid;place-items:center;min-height:52px;padding:14px 22px;border-radius:999px;font:inherit;font-weight:800;text-decoration:none}.apd-age-gate button{border:0;background:linear-gradient(110deg,#f37420,#f3bd4f);color:#fff;cursor:pointer}.apd-age-gate__decline{border:1px solid #0c3047;color:#0c3047}.apd-age-gate__help{border:0;color:#536878;font-size:14px;text-decoration:underline!important;text-underline-offset:3px}.apd-age-gate a:focus-visible,.apd-age-gate button:focus-visible{outline:3px solid #0c3047;outline-offset:3px}.apd-age-gate small{display:block;margin-top:22px;color:#718391;font-size:12px;line-height:1.5}.apd-cookie-consent[hidden],.apd-cookie-preferences[hidden]{display:none}.apd-cookie-consent{position:fixed;z-index:9998;right:20px;bottom:20px;width:min(calc(100% - 40px),510px);padding:24px;border:1px solid rgb(12 48 71/.16);border-radius:24px;background:#fff;box-shadow:0 22px 70px rgb(4 25 38/.24);color:#0c3047}.apd-cookie-consent h2{margin:0;font-size:20px;letter-spacing:-.025em}.apd-cookie-consent p{margin:10px 0 0;color:#536878;font-size:14px;line-height:1.55}.apd-cookie-consent p a{color:#0c3047;font-weight:800;text-underline-offset:3px}.apd-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.apd-cookie-consent button{min-height:44px;padding:10px 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.apd-cookie-consent__accept{border:0;background:linear-gradient(110deg,#f37420,#f3bd4f);color:#fff}.apd-cookie-consent__reject{border:1px solid #aebfc9;background:#fff;color:#0c3047}.apd-cookie-settings{margin-top:12px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.apd-cookie-preferences{margin-top:18px;padding-top:18px;border-top:1px solid #d9e3e9}.apd-cookie-preferences fieldset{display:grid;gap:10px;margin:0 0 16px;padding:0;border:0}.apd-cookie-preferences legend{margin-bottom:12px;font-size:15px;font-weight:900}.apd-cookie-preference{display:flex;gap:11px;align-items:flex-start;padding:12px;border:1px solid #d9e3e9;border-radius:14px;cursor:pointer}.apd-cookie-preference input{width:18px;height:18px;margin:2px 0 0;accent-color:#0c3047}.apd-cookie-preference input:disabled{cursor:not-allowed}.apd-cookie-preference span{display:grid;gap:3px}.apd-cookie-preference small{color:#536878;font-size:12px;line-height:1.4}.apd-cookie-consent button:focus-visible,.apd-cookie-preference:has(input:focus-visible),.apd-cookie-settings:focus-visible{outline:3px solid #f37420;outline-offset:3px}@media (max-width:600px){.apd-cookie-consent{right:12px;bottom:12px;width:calc(100% - 24px);padding:20px}.apd-cookie-consent__actions>*{flex:1 1}}.apd-lead-launcher{position:fixed;z-index:9990;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;border:1px solid rgb(255 255 255/.28);border-radius:999px;background:#102c40;color:#fff;box-shadow:0 16px 38px rgb(11 39 57/.25);cursor:pointer;font:800 13px Manrope,sans-serif;padding:11px 15px 11px 11px}.apd-lead-launcher:hover{background:#143a52}.apd-lead-launcher__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#00aa99;color:#fff;font-size:14px}.apd-lead-launcher i{color:#00c4ae;font-size:18px;font-style:normal}.apd-lead-launcher--inline{position:static;justify-content:center;border:0;border-radius:10px;background:#00a895;padding:14px 20px;box-shadow:none}.apd-lead-launcher--inline:hover{background:#008f84}.apd-lead-launcher--inline .apd-lead-launcher__mark{background:rgb(255 255 255/.16)}.apd-lead-launcher--inline i{color:#fff}.apd-lead-modal-backdrop{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;padding:22px;background:rgb(5 25 39/.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.apd-lead-modal{position:relative;width:min(100%,700px);max-height:min(760px,calc(100vh - 44px));overflow:auto;border:1px solid #c6d8e2;border-radius:22px;background:#fff;box-shadow:0 28px 90px rgb(0 0 0/.32)}.apd-lead-modal>header{padding:35px 44px 25px;border-bottom:1px solid #dce7ed}.apd-lead-modal>header p{margin:0 0 10px;color:#009b8b;font:800 11px Sora,Manrope,sans-serif;letter-spacing:.1em}.apd-lead-modal>header h2{margin:0;color:#10263a;font:800 30px/1.08 Manrope,sans-serif;letter-spacing:-.045em}.apd-lead-modal>header span{display:block;margin-top:12px;color:#587087;font-size:14px;line-height:1.5}.apd-lead-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid #d8e3ea;border-radius:50%;background:#fff;color:#496478;cursor:pointer;font-size:25px;line-height:28px}.apd-lead-modal .apd-contact-form{min-height:0}.apd-lead-modal .apd-contact-conversation__step{min-height:285px}@media(max-width:680px){.apd-lead-launcher{right:14px;bottom:14px}.apd-lead-modal-backdrop{padding:10px}.apd-lead-modal{max-height:calc(100vh - 20px);border-radius:17px}.apd-lead-modal>header{padding:30px 22px 20px}.apd-lead-modal>header h2{font-size:25px}}