:root{--commerce-orange:#b84b13;--commerce-purple:#514199;--commerce-muted:#626b80;--header-height:72px;--layout-gutter:clamp(16px,3vw,28px)}html{scroll-padding-top:calc(var(--header-height) + 24px)}:where(h1,h2,h3,h4,section[id],article[id],p[id],div[id],li[id]){scroll-margin-top:calc(var(--header-height) + 24px)}:where(h1,h2,h3,h4,p,li,a,small){overflow-wrap:anywhere;hyphens:auto}.commerce-action{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}body .commerce-button,body .prose a.commerce-button{display:flex;align-items:center;justify-content:center;gap:0;width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px 14px;margin:0;border:1px solid transparent;border-radius:9px;background:var(--commerce-orange);color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:700;line-height:1.5;white-space:normal;box-sizing:border-box;box-shadow:none;transform:none}body .commerce-button-amazon{background:var(--commerce-orange);border-color:var(--commerce-orange)}body .commerce-button-coolblue,body .prose a.commerce-button-coolblue{background:var(--commerce-purple);border-color:var(--commerce-purple);color:#fff}body .commerce-button-compatibility,body .prose a.commerce-button-compatibility{background:#fff;border-color:#b9acdf;color:#514199}body .commerce-button>span{display:inline;color:inherit}body .commerce-button .commerce-arrow{display:inline;color:inherit;background:none;border-radius:0;padding:0;width:auto;height:auto;font:inherit}body .commerce-button:hover{box-shadow:none;transform:none;filter:brightness(.93);text-decoration:none}body .commerce-button:focus-visible{outline:3px solid #2f246d;outline-offset:3px}body .commerce-disclosure{display:block;min-height:38px;padding:6px 0 0;margin:0;text-align:center;color:var(--commerce-muted);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none}body :is(.accessory-checked,.coolblue-product-checked,.product-link-checked,.delivery-review,.accessory-note,.coolblue-image-credit,.coolblue-inline-image figcaption,.retailer-variant-note,.purchase-variant>small){display:block;color:var(--commerce-muted);font-size:13px;line-height:1.55;font-weight:400}body .delivery-review,body .product-link-checked{margin:8px 0}body .amazon-unconfirmed{padding:0;border:0;background:none}:where(.accessory-grid,.coolblue-product-grid,.buying-picks-grid,.purchase-pick-grid,.model-grid,.home-accessory-grid){align-items:stretch}body :is(.accessory-card,.coolblue-product-card,.buying-pick,.home-accessory-card,.model-card,.purchase-pick,.comparison-option){min-width:0;max-width:100%;box-sizing:border-box}body :is(.accessory-card,.coolblue-product-card,.buying-pick,.home-accessory-card){display:flex;flex-direction:column}body .card-actions,body .direct-buy-card-action,body .home-accessory-actions{margin-top:auto;width:100%;min-width:0}body .card-actions{padding-top:16px}body .card-actions .commerce-action-compatibility{margin-top:12px}body .card-actions .accessory-note{min-height:100px;margin:12px 0 0}body .card-actions .accessory-checked{min-height:40px;margin:8px 0 0}body .retailer-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%}body .purchase-pick-grid{grid-auto-rows:auto}body .purchase-pick-grid>.purchase-pick{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:12px}body .purchase-variant{padding-top:24px;border-top:1px solid #e2deed}body .purchase-variant>small{margin-bottom:6px;font-weight:650}body .purchase-variant h3{margin:0 0 10px;font-size:18px;line-height:1.35}body .purchase-pick .purchase-fit p{font-size:15px;line-height:1.6;margin:6px 0}body .merchant-pair{display:flex;flex-direction:column;gap:16px}body .merchant-amazon{min-height:150px}body .coolblue-inline-offer{padding:16px;border:1px solid #e2deed;border-radius:12px;margin:0;background:#faf9fd}body .coolblue-inline-variant{min-height:75px;font-size:15px;line-height:1.6;margin:12px 0}body .coolblue-inline-label{margin:0 0 12px;font-size:13px;color:var(--commerce-muted);font-weight:650}body .model-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:18px}body .guide-model-grid>.model-card{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:12px}body .model-grid .model-summary h3{font-size:22px;line-height:1.3;margin:8px 0 12px}body .model-grid .model-purchase{margin-top:auto}body .guide-retailer,body .model-purchase>.merchant-pair{padding-top:24px;border-top:1px solid #e2deed}body .accessory-card>p,body .coolblue-product-fit,body .model-card>p,body .model-summary>p{font-size:15px;line-height:1.65}body .model-card>ul{list-style:disc;padding:0 0 0 20px;margin:0}body :is(.model-card>ul,.wait-list,.direct-buy-benefits) li{padding:0;margin:0 0 6px;line-height:1.5;list-style:disc}body :is(.model-card>ul,.wait-list,.direct-buy-benefits) li::marker{color:#514199}body .direct-buy-benefits li:before{content:none}body .direct-buy-benefits{list-style:disc;padding-left:18px}body .prose h2{font-size:clamp(25px,3vw,32px);line-height:1.25}body .subpage-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.12}body .accessory-card h3,body .buying-pick h3,body .coolblue-product-card h3{font-size:21px;line-height:1.35}body .accessory-variant,body .guide-variant{font-size:14px;line-height:1.55}body :is(.accessory-card .accessory-image,.coolblue-product-image,.home-accessory-photo){width:100%;max-width:100%;height:180px;aspect-ratio:auto;padding:12px;margin:0 0 16px;box-sizing:border-box;background:#f8f9fc;border-radius:9px}body :is(.accessory-image,.coolblue-product-image,.home-accessory-photo,.coolblue-inline-image) img{position:static;width:100%;max-width:100%;height:100%;object-fit:contain;transform:none}body .coolblue-inline-image{display:flex;flex-direction:column;width:100%;max-width:100%;height:auto;padding:12px;margin:0 0 16px;box-sizing:border-box;background:#f8f9fc;border-radius:9px}body .coolblue-inline-image img{height:180px;flex-shrink:0}body .coolblue-inline-image figcaption{position:static;margin:0;padding:8px 0 0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}body .accessory-grid,body .coolblue-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .accessory-grid{gap:18px}body .accessory-card .card-actions{display:flex;flex-direction:column}body .accessory-card .commerce-action-amazon{margin-top:auto}@media(max-width:900px){body .accessory-grid,body .coolblue-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body .accessory-grid,body .coolblue-product-grid,body .model-grid,body .purchase-pick-grid{grid-template-columns:1fr}body .guide-model-grid>.model-card,body .purchase-pick-grid>.purchase-pick{display:flex;flex-direction:column}body .model-purchase>.purchase-pick{display:flex;flex-direction:column;gap:12px}.commerce-home .retailer-buttons,body .retailer-buttons{grid-template-columns:1fr}body .card-actions .accessory-checked,body .card-actions .accessory-note,body .coolblue-inline-variant,body .merchant-amazon,body .purchase-fit{min-height:0}}body .wait-list li:before{content:none}body .accessory-grid:not(.featured-accessories)>.accessory-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;gap:12px}body .accessory-card .accessory-card-body h3{font-size:21px;line-height:1.35}body .accessory-card .accessory-card-body p{font-size:15px;line-height:1.65}body .accessory-grid:not(.featured-accessories) .card-actions{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:8px;padding:0;margin:0}body .accessory-grid:not(.featured-accessories) .card-actions>:is(.commerce-action,.accessory-checked,.accessory-note){margin:0;min-height:0}body .coolblue-product-grid>.coolblue-product-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:12px}body .coolblue-product-card .card-actions{padding-top:0;margin:0}body .coolblue-product-card .coolblue-product-fit{margin:0}body .model-product-photo{display:flex;flex-direction:column;margin:0 0 16px;padding:12px;height:auto;background:#f8f9fc;border-radius:9px;box-sizing:border-box}body .model-product-photo img{display:block;width:100%;height:168px;flex-shrink:0;object-fit:contain}body .model-product-photo figcaption{font-size:13px;color:var(--commerce-muted);line-height:1.5;margin-top:6px}@media(max-width:640px){body .accessory-grid:not(.featured-accessories) .card-actions,body .accessory-grid:not(.featured-accessories)>.accessory-card,body .coolblue-product-grid>.coolblue-product-card{display:flex;flex-direction:column}}body .guide-model-grid .model-purchase,body .purchase-pick-grid .card-actions{margin-top:0}body .commerce-home .retailer-buttons{grid-template-rows:minmax(123px,auto)}body .retailer-buttons .commerce-disclosure{min-height:57px}body .fold-facts{grid-template-columns:repeat(4,minmax(0,1fr))}body .fold-facts>div{min-width:0}body .prose .comparison-table{width:100%;min-width:0;table-layout:fixed}body .prose .comparison-table :is(th,td){min-width:0;overflow-wrap:anywhere;hyphens:auto}@media(max-width:640px){body .commerce-home .retailer-buttons{grid-template-rows:repeat(2,minmax(105px,auto))}body .fold-facts{grid-template-columns:1fr}}body .commerce-home .home-accessory-actions .retailer-buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-template-rows:none;grid-auto-rows:auto}body .home-accessory-actions .commerce-button{overflow-wrap:normal;word-break:normal;hyphens:none}body .home-accessory-actions .commerce-disclosure{min-height:0}@media(max-width:620px){body .commerce-home .direct-buy-sticky .retailer-buttons{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-template-rows:none;grid-auto-rows:auto}body .direct-buy-sticky .commerce-disclosure{min-height:0;white-space:normal;overflow:visible}}body .guide-model-grid>.model-card{grid-row:span 6}body .guide-model-grid .model-purchase{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:12px}body .guide-model-grid .guide-retailer,body .guide-model-grid .model-purchase>.purchase-pick{display:contents}body .guide-model-grid .model-purchase .card-actions{margin-top:0}@media(max-width:640px){body .guide-model-grid .guide-retailer,body .guide-model-grid .model-purchase,body .guide-model-grid .model-purchase>.purchase-pick{display:flex;flex-direction:column}body .guide-model-grid .purchase-variant[aria-hidden]{display:none}}.ck2{--ck2-canvas:#fff;--ck2-surface:#f4f5f3;--ck2-surface-strong:#eceeeb;--ck2-ink:#121212;--ck2-soft:#565956;--ck2-rule:#d4d7d3;--ck2-brand:#0b5d73;--ck2-brand-dark:#073f4f;--ck2-brand-light:#e6f1f3;color:var(--ck2-ink);background:var(--ck2-canvas);font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,.97rem + .12vw,1.08rem);line-height:1.56;-webkit-font-smoothing:antialiased}.ck2 *,.ck2 :after,.ck2 :before{box-sizing:border-box}.ck2 img{display:block;max-width:100%}.ck2 a{color:inherit;text-underline-offset:.16em}.ck2 button,.ck2 input{font:inherit}.ck2 h1,.ck2 h2,.ck2 h3{margin:0;font-weight:780;line-height:1.08;letter-spacing:-.028em;overflow-wrap:anywhere}.ck2 h1{max-width:20ch;font-size:clamp(2.5rem,2.05rem + 1.85vw,3.6rem)}.ck2 h2{max-width:24ch;font-size:clamp(2rem,1.76rem + 1vw,2.8rem)}.ck2 h3{font-size:clamp(1.12rem,1.06rem + .25vw,1.32rem);line-height:1.22}.ck2 p{margin:0}.ck2-shell{width:min(1240px,calc(100% - 2rem));margin-inline:auto}.ck2-lede{max-width:66ch;color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.14rem,1.08rem + .25vw,1.34rem);line-height:1.5}.ck2-eyebrow{margin:0 0 .72rem;color:var(--ck2-brand-dark);font-size:.78rem;font-weight:850;letter-spacing:.075em;line-height:1.25;text-transform:uppercase}.ck2-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.ck2-skip{position:fixed;z-index:1000;top:.6rem;left:.6rem;padding:.7rem 1rem;color:#fff;background:#111;transform:translateY(-180%)}.ck2-skip:focus{transform:translateY(0)}.ck2 :focus-visible{outline:3px solid #075fb8;outline-offset:3px}.ck2-header{position:relative;z-index:30;border-bottom:1px solid var(--ck2-rule);background:#fff}.ck2-masthead{min-height:5.6rem;display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(25rem,1.65fr) auto;align-items:center;gap:1.2rem}.ck2-brand{display:inline-flex;align-items:center;justify-self:start;gap:.68rem;color:#14284a;text-decoration:none;white-space:nowrap}.ck2-brand img{width:2.75rem;height:2.75rem;object-fit:contain}.ck2-brand .ck2-brand-lockup{width:min(20rem,100%);height:auto}.ck2-brand strong{display:block;font-size:clamp(1.36rem,1.8vw,1.72rem);font-weight:840;letter-spacing:-.045em;line-height:1}.ck2-brand small{display:block;margin-top:.18rem;color:var(--ck2-soft);font-size:.63rem;font-weight:720;letter-spacing:.015em}.ck2-header-search{height:3.25rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.3rem .35rem .3rem .8rem;border:1.5px solid var(--ck2-ink);border-radius:7px;background:#fff}.ck2-header-search input{width:100%;min-width:0;border:0;outline:0;color:var(--ck2-ink);background:transparent;font-size:.9rem}.ck2-header-search button{min-height:2.45rem;padding:.45rem .78rem;border:0;border-radius:4px;color:#fff;background:#111;font-size:.8rem;font-weight:800;cursor:pointer}.ck2-finder-mark{position:relative;width:1.22rem;height:1.22rem;flex:0 0 auto;border:2px solid var(--ck2-brand);border-radius:50%}.ck2-finder-mark:after{content:"";position:absolute;width:.52rem;height:2px;top:.46rem;left:.22rem;background:var(--ck2-brand);transform:rotate(-45deg)}.ck2-actions{justify-self:end;display:flex;align-items:center;gap:.75rem}.ck2-method-link{color:var(--ck2-soft);font-size:.78rem;font-weight:760}.ck2-main-nav{display:flex;justify-content:center;border-top:1px solid var(--ck2-rule)}.ck2-main-nav,.ck2-main-nav a{min-height:2.85rem;align-items:center}.ck2-main-nav a{display:inline-flex;padding:.55rem .82rem;border-bottom:3px solid transparent;text-decoration:none;font-size:.82rem;font-weight:750}.ck2-main-nav a:hover{color:var(--ck2-brand-dark);border-bottom-color:var(--ck2-brand)}.ck2-mobile-menu{display:none}.ck2-disclosure{border-bottom:1px solid var(--ck2-rule);background:var(--ck2-surface)}.ck2-disclosure .ck2-shell{min-height:2.55rem;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ck2-soft);font-size:.76rem;line-height:1.4}.ck2-disclosure a{color:var(--ck2-ink);font-weight:750}.ck2-button{min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;max-width:100%;padding:.68rem 1rem;border:1px solid var(--ck2-brand);border-radius:4px;color:#fff!important;background:var(--ck2-brand);text-align:center;text-decoration:none;font-size:.94rem;font-weight:780;line-height:1.25;cursor:pointer}.ck2-button:hover{border-color:var(--ck2-brand-dark);background:var(--ck2-brand-dark)}.ck2-button-small{min-height:2.55rem;padding:.56rem .8rem;font-size:.84rem}.ck2-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ck2-text-link{color:var(--ck2-brand-dark)!important;font-weight:780;text-decoration:underline}.ck2-home-intro{padding-block:clamp(2.8rem,6vw,5.6rem) clamp(2.6rem,5vw,4.6rem);border-bottom:1px solid var(--ck2-rule)}.ck2-home-intro-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:clamp(2rem,6vw,6rem);align-items:end}.ck2-home-intro-copy{display:grid;gap:1.15rem}.ck2-home-intro-copy h1{max-width:17ch}.ck2-home-note{padding-top:1rem;border-top:2px solid #202220}.ck2-home-note strong{display:block;margin-bottom:.35rem;font-size:.9rem}.ck2-home-note p{color:var(--ck2-soft);font-size:.9rem}.ck2-finder-section{padding-block:clamp(3rem,6vw,5.8rem);border-bottom:1px solid #202220;background:#fbfbfa}.ck2-finder-grid{display:grid;grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);gap:clamp(2.5rem,7vw,7.5rem);align-items:start;padding-top:1.8rem;border-top:3px solid #111}.ck2-finder-copy{display:grid;gap:1rem}.ck2-finder-copy h2{max-width:14ch;font-size:clamp(2.35rem,4.3vw,4.6rem);line-height:.98}.ck2-finder-copy>p:last-child{max-width:35rem;color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.ck2-finder-form,.ck2-finder-panel{display:grid;gap:1.2rem}.ck2-finder-form>label{font-size:.82rem;font-weight:800}.ck2-finder-input-wrap{min-height:4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.45rem .45rem .45rem 1rem;border:1.5px solid #111;border-radius:7px;background:#fff}.ck2-finder-input-wrap input{width:100%;min-width:0;border:0;outline:0;color:#111;background:transparent;font-size:clamp(1rem,1.35vw,1.2rem)}.ck2-finder-suggestions{display:flex;flex-wrap:wrap;gap:.65rem}.ck2-finder-suggestions a{min-height:2.8rem;display:inline-flex;align-items:center;padding:.6rem .86rem;border:1px solid #cad7da;border-radius:999px;color:var(--ck2-brand-dark);background:#eef5f6;text-decoration:none;font-size:.86rem;font-weight:740}.ck2-finder-suggestions a:hover{border-color:var(--ck2-brand);background:var(--ck2-brand-light)}.ck2-front-section{padding-block:3rem 5.5rem}.ck2-front-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);grid-template-areas:"latest lead direct";gap:1.5rem;align-items:start}.ck2-latest-feed{grid-area:latest}.ck2-lead-story{grid-area:lead}.ck2-decision-rail{grid-area:direct}.ck2-column-title{margin-bottom:.8rem;padding-block:.55rem;border-block:2px solid #111;font-size:.79rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ck2-lead-media{display:block;overflow:hidden;aspect-ratio:16/9;background:var(--ck2-surface)}.ck2-lead-media img{width:100%;height:100%;object-fit:cover}.ck2-lead-copy{display:grid;gap:.7rem;padding-top:1rem}.ck2-lead-copy h2{max-width:18ch;font-size:clamp(2rem,3.5vw,3.1rem)}.ck2-meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;color:#737672;font-size:.77rem}.ck2-meta span+span:before{content:"·";margin-right:.8rem}.ck2-story-list{border-top:1px solid #111}.ck2-story-list article{display:grid;gap:.35rem;padding-block:1rem;border-bottom:1px solid var(--ck2-rule)}.ck2-story-list article>span{color:var(--ck2-brand-dark);font-size:.71rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ck2-story-list a{text-decoration:none}.ck2-story-list a:hover h3{text-decoration:underline}.ck2-story-list h3{font-size:1.03rem;line-height:1.25}.ck2-story-list p{color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:.91rem;line-height:1.45}.ck2-quick-paths{border-block:1px solid #202220}.ck2-quick-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ck2-quick-grid>a{min-height:7.25rem;display:grid;align-content:center;gap:.25rem;padding:1.25rem 1.5rem;border-right:1px solid var(--ck2-rule);text-decoration:none}.ck2-quick-grid>a:first-child{border-left:1px solid var(--ck2-rule)}.ck2-quick-grid span{color:var(--ck2-brand-dark);font-size:.74rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.ck2-quick-grid strong{font-size:1.18rem;line-height:1.25}.ck2-quick-grid>a:hover{background:var(--ck2-surface)}.ck2-apple-section,.ck2-category-section,.ck2-collection-section,.ck2-topics-section{padding-block:clamp(3.5rem,7vw,6.5rem)}.ck2-collection-heading{display:grid;gap:.85rem;margin-bottom:2rem;padding-top:1.4rem;border-top:4px solid #111}.ck2-collection-heading h2{max-width:24ch;font-size:clamp(2.25rem,4vw,4.25rem)}.ck2-collection-heading>p:last-child{max-width:70ch;color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.ck2-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ck2-collection-card{min-width:0;display:flex;flex-direction:column;color:#111;text-decoration:none}.ck2-collection-media{overflow:hidden;aspect-ratio:4/3;background:var(--ck2-surface)}.ck2-collection-media img{width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.ck2-collection-card:hover img{transform:scale(1.025)}.ck2-collection-copy{display:grid;gap:.45rem;padding-block:.9rem;border-bottom:1px solid var(--ck2-rule)}.ck2-collection-copy small{color:var(--ck2-brand-dark);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ck2-collection-copy strong{font-size:1.16rem;line-height:1.22}.ck2-collection-copy>span{color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.45}.ck2-topics-section{padding-top:1rem}.ck2-section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.ck2-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #111}.ck2-topic-grid>a{min-height:10.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;padding:1.15rem;border-right:1px solid var(--ck2-rule);border-bottom:1px solid var(--ck2-rule);text-decoration:none}.ck2-topic-grid>a:nth-child(4n+1){border-left:1px solid var(--ck2-rule)}.ck2-topic-grid>a:hover{background:var(--ck2-surface)}.ck2-topic-grid strong{font-size:1.22rem}.ck2-topic-grid span{color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:.91rem;line-height:1.45}.ck2-commerce-note{width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:1rem 0;color:var(--ck2-soft);font-size:.78rem}.ck2-more-apple{border-top:1px solid var(--ck2-rule)}.ck2-more-apple .ck2-shell{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;padding-block:1.25rem}.ck2-more-apple a{color:var(--ck2-brand-dark);font-size:.82rem;font-weight:760}.ck2-author{width:min(1120px,calc(100% - 2rem));display:grid;grid-template-columns:minmax(15rem,.55fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center;margin:5rem auto;padding-top:2rem;border-top:3px solid #111}.ck2-author img{width:100%;max-height:28rem;object-fit:cover}.ck2-author>div{display:grid;gap:1rem}.ck2-author>div>p:not(.ck2-eyebrow){color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif}.ck2-method-band{padding-block:5.5rem;color:#fff;background:#1b1e1c}.ck2-method-grid{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,7rem)}.ck2-method-band .ck2-eyebrow{color:#a9d5df}.ck2-method-band .ck2-lede{margin-top:1rem;color:rgba(255,255,255,.74)}.ck2-signal-list>div{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding-block:1.2rem;border-top:1px solid rgba(255,255,255,.28)}.ck2-signal-list>div>span{color:#b8dfe7;font-size:.84rem;font-weight:850}.ck2-signal-list p{margin-top:.3rem;color:rgba(255,255,255,.7);font-family:Georgia,Times New Roman,serif}.ck2-page-hero{padding-block:4rem;border-bottom:1px solid var(--ck2-rule)}.ck2-page-hero .ck2-shell{display:grid;gap:1rem}.ck2-breadcrumbs{display:flex;flex-wrap:wrap;gap:.42rem;color:#737672;font-size:.78rem}.ck2-breadcrumbs a{color:#111}.ck2-finder-workspace{padding-block:2rem;border-bottom:1px solid var(--ck2-rule);background:var(--ck2-surface)}.ck2-finder-workspace .ck2-shell{display:grid;gap:1rem}.ck2-finder-form-large{max-width:1020px}.ck2-finder-note,.ck2-results-note{max-width:75ch;color:var(--ck2-soft);font-size:.84rem}.ck2-finder-results-section{min-height:28rem;padding-block:4.5rem}.ck2-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #111}.ck2-result-card{min-height:15rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-right:1px solid var(--ck2-rule);border-bottom:1px solid var(--ck2-rule)}.ck2-result-card:nth-child(3n+1){border-left:1px solid var(--ck2-rule)}.ck2-result-card>span{color:var(--ck2-brand-dark);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ck2-result-card p{color:var(--ck2-soft);font-family:Georgia,Times New Roman,serif;font-size:.96rem}.ck2-result-card .ck2-text-link{margin-top:auto;font-size:.88rem}.ck2-category-stack{border-top:2px solid #111}.ck2-category-row{scroll-margin-top:1rem;display:grid;grid-template-columns:12rem minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding-block:1.5rem;border-bottom:1px solid var(--ck2-rule)}.ck2-category-row h2{font-size:2rem}.ck2-category-row>div:nth-child(2)>p{font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.ck2-category-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.6rem;color:var(--ck2-soft);font-size:.8rem}.ck2-category-meta span+span:before{content:"·";margin-right:.45rem}.ck2-category-visuals{padding-block:5rem;background:var(--ck2-surface)}.ck2-apple-section{scroll-margin-top:1rem}.ck2-apple-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid #111}.ck2-apple-grid a{min-height:10rem;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.15rem;border-right:1px solid var(--ck2-rule);border-bottom:1px solid var(--ck2-rule);text-decoration:none}.ck2-apple-grid a:first-child{border-left:1px solid var(--ck2-rule)}.ck2-apple-grid span{color:var(--ck2-brand-dark);font-size:.75rem;font-weight:850;text-transform:uppercase}.ck2-advisor-wrap{padding-block:4rem 6rem}.ck2-footer{position:relative;padding-block:4rem 3rem;color:#fff;background:#1d201e}.ck2-footer .ck2-brand{color:#fff}.ck2-footer .ck2-brand small{color:rgba(255,255,255,.65)}.ck2-footer-grid{display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(0,1.45fr);gap:clamp(3rem,8vw,8rem);padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.78)}.ck2-footer-identity{display:grid;gap:1.2rem;align-content:start}.ck2-footer-mission{max-width:35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.5}.ck2-footer-fine{max-width:42rem;color:rgba(255,255,255,.67);font-size:.8rem;line-height:1.55}.ck2-footer .support-widget{color:#111;background:#fff}.ck2-instagram{width:fit-content;color:rgba(255,255,255,.9)!important;font-size:.84rem}.ck2-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ck2-footer-columns nav{display:grid;align-content:start;gap:.68rem}.ck2-footer-columns nav>strong{margin-bottom:.25rem;color:#a9d5df;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.ck2-footer-columns nav a,.ck2-footer-columns nav button{width:fit-content;color:rgba(255,255,255,.9);background:transparent;border:0;padding:0;text-decoration:none;font-size:.88rem;text-align:left;cursor:pointer}.ck2-legal-note{margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.58);font-size:.75rem}.ck2-footer-accent{position:absolute;right:0;bottom:0;width:min(42vw,34rem);height:.46rem;background:#67c1c0}@media (max-width:1080px){.ck2-masthead{grid-template-columns:minmax(12rem,.7fr) minmax(19rem,1.4fr) auto;gap:.8rem}.ck2-method-link{display:none}.ck2-front-grid{grid-template-columns:1fr 1fr;grid-template-areas:"lead lead" "latest direct";gap:2rem}.ck2-collection-grid{gap:1.5rem}.ck2-collection-grid,.ck2-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ck2-result-card:nth-child(3n+1){border-left:0}.ck2-result-card:nth-child(odd){border-left:1px solid var(--ck2-rule)}.ck2-category-row{grid-template-columns:10rem minmax(0,1fr)}.ck2-category-row>a{grid-column:1/-1;justify-self:start}.ck2-apple-grid{grid-template-columns:repeat(3,1fr)}.ck2-apple-grid a:nth-child(4){border-left:1px solid var(--ck2-rule)}}@media (max-width:840px){.ck2-masthead{min-height:4.2rem;grid-template-columns:1fr auto}.ck2-actions>.ck2-button,.ck2-header-search,.ck2-main-nav,.ck2-method-link{display:none}.ck2-mobile-menu{position:relative;display:block}.ck2-mobile-menu summary{min-height:2.55rem;display:inline-flex;align-items:center;padding:.5rem .7rem;border:1px solid #111;border-radius:4px;font-weight:780;cursor:pointer}.ck2-mobile-menu nav{position:absolute;z-index:50;right:0;top:calc(100% + .5rem);min-width:16rem;display:grid;padding:.5rem 1rem;border:1px solid var(--ck2-rule);background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.15)}.ck2-mobile-menu nav a{padding:.62rem 0;border-bottom:1px solid var(--ck2-rule);text-decoration:none;font-size:.88rem;font-weight:720}.ck2-finder-grid,.ck2-home-intro-grid,.ck2-method-grid,.ck2-quick-grid{grid-template-columns:1fr}.ck2-quick-grid>a{min-height:5.6rem;border-left:1px solid var(--ck2-rule);border-bottom:1px solid var(--ck2-rule)}.ck2-topic-grid{grid-template-columns:repeat(2,1fr)}.ck2-topic-grid>a:nth-child(4n+1){border-left:0}.ck2-topic-grid>a:nth-child(odd){border-left:1px solid var(--ck2-rule)}.ck2-author{grid-template-columns:1fr}.ck2-author img{width:min(100%,28rem)}.ck2-footer-grid{grid-template-columns:1fr;gap:3rem}}@media (max-width:700px){.ck2-home-intro{padding-block:2.5rem}.ck2-home-note{display:none}.ck2-disclosure .ck2-shell{justify-content:flex-start;padding-block:.55rem;text-align:left}.ck2-finder-section{padding-block:3.25rem}.ck2-finder-copy h2{font-size:clamp(2.35rem,11vw,3.2rem)}.ck2-finder-input-wrap{grid-template-columns:auto minmax(0,1fr);padding:.75rem}.ck2-finder-input-wrap .ck2-button{grid-column:1/-1;width:100%}.ck2-finder-suggestions a{width:100%;border-radius:4px}.ck2-front-grid{grid-template-columns:1fr;grid-template-areas:"lead" "latest" "direct"}.ck2-apple-grid,.ck2-collection-grid,.ck2-result-grid,.ck2-topic-grid{grid-template-columns:1fr}.ck2-apple-grid a,.ck2-apple-grid a:nth-child(4),.ck2-result-card,.ck2-result-card:nth-child(3n+1),.ck2-result-card:nth-child(odd),.ck2-topic-grid>a,.ck2-topic-grid>a:nth-child(odd){min-height:7.5rem;border-left:1px solid var(--ck2-rule)}.ck2-section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.ck2-category-row{grid-template-columns:1fr}.ck2-category-row>a{width:100%}.ck2-footer-columns{grid-template-columns:1fr;gap:1.8rem}}@media (prefers-reduced-motion:reduce){.ck2 *,.ck2 :after,.ck2 :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.ck2{margin:0}body.ck2 .subpage{max-width:none;width:100%;padding:0;background:#fff}body.ck2 .breadcrumb-nav,body.ck2 .subpage-hero,body.ck2 .visible-breadcrumbs{width:min(100% - 2rem,1240px);margin-inline:auto}body.ck2 .subpage-hero{padding-block:3.5rem 2rem}body.ck2 .subpage-hero h1{max-width:28ch;font-size:clamp(2.25rem,4vw,3.6rem)}body.ck2 .prose{width:min(100% - 2rem,900px);max-width:900px;margin:0 auto;padding:1.5rem 0 4rem;background:transparent;border:0;border-radius:0;box-shadow:none}body.ck2 .prose h2{max-width:36ch;margin-block:2rem 1rem;font-size:clamp(1.5rem,2.8vw,2.2rem)}body.ck2 .prose p{margin-block:.8rem}body.ck2 .ck2-footer{margin-top:0}body.ck2 .commerce-button,body.ck2 .prose a.commerce-button{overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.4;border-radius:5px}body.ck2 .commerce-button-amazon,body.ck2 .prose a.commerce-button-amazon{background:#0b5d73;border-color:#0b5d73;color:#fff}body.ck2 .commerce-button-coolblue,body.ck2 .prose a.commerce-button-coolblue{background:#fff;color:#073f4f;border-color:#0b5d73}body.ck2 .ck-editorial-products{padding-block:3rem;border-top:1px solid #d4d7d3;background:#fff}body.ck2 .direct-buy-inner{width:min(1240px,calc(100% - 2rem));margin:auto}body.ck2 .direct-buy-intro h2{max-width:none}body.ck2 .direct-buy-card,body.ck2 .home-accessory-card{border:1px solid #d4d7d3;border-radius:4px;box-shadow:none;background:#fff}body.ck2 .direct-buy-card-content{padding:1.4rem}body.ck2 .direct-buy-tablist{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}body.ck2 .direct-buy-tablist button{flex:0 1 auto;border-radius:4px;padding:.7rem 1rem}body.ck2 .direct-buy-curation{border:0;border-top:1px solid #d4d7d3;background:#f4f5f3;border-radius:0;padding:1rem}body.ck2 .direct-buy-panel:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;overflow:visible}body.ck2 .direct-buy-panel[hidden]{display:none}body.ck2 .home-accessory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}body.ck2 .home-accessory-actions .retailer-buttons{grid-template-columns:1fr}body.ck2 .ck-search{padding-block:1rem 4rem}.ck-search form label{display:block;font-weight:700;margin-bottom:.75rem}.ck-search-controls{display:flex;gap:.6rem;flex-wrap:wrap}.ck-search-controls input{flex:1 1 18rem;min-width:0;padding:.8rem;border:1px solid #8b938e;border-radius:4px}.ck-search-controls select{max-width:100%;padding:.8rem;border:1px solid #8b938e;background:#fff;font:inherit}.ck-search-count{padding-block:1.3rem;color:#565956}.ck-search-list{display:grid;gap:0;max-width:900px}.ck-search-list article{padding-block:1.5rem;border-top:1px solid #d4d7d3}body.ck2 .ck-search-list h2{max-width:40ch;margin:.4rem 0 .7rem;font-size:1.6rem}.ck-search-list h2 a{text-decoration:none}.ck-search-list h2 a:hover{text-decoration:underline}.ck-search-list article>p:last-child{color:#565956}.ck-search-help{margin-top:2rem!important}.ck-search-empty{padding:2rem;background:#f4f5f3}.ck-reopen-buy{position:fixed;bottom:1rem;right:1rem;z-index:45;padding:.75rem;background:#0b5d73;color:white;border:0;border-radius:5px}@media(max-width:900px){body.ck2 .home-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.ck2 .direct-buy-panel:not([hidden]),body.ck2 .home-accessory-grid{grid-template-columns:minmax(0,1fr)}body.ck2 .direct-buy-sticky{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.6rem .8rem;border-radius:0;bottom:0;left:0;right:0;width:100%;max-width:100%}body.ck2 .direct-buy-sticky>div:first-child{display:flex;gap:.5rem;align-items:center;min-width:0;font-size:.75rem}body.ck2 .direct-buy-sticky>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ck2 .direct-buy-sticky-action{grid-row:2;grid-column:1/-1}body.ck2 .direct-buy-sticky .retailer-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.ck2 .direct-buy-sticky .commerce-button{min-height:36px;padding:.35rem;font-size:12px}body.ck2 .direct-buy-sticky .commerce-disclosure{min-height:0;font-size:9px;margin:0}body.ck2 .direct-buy-sticky-close{position:static;grid-column:2;grid-row:1;width:32px;height:32px}body.ck2 .direct-buy-unsure{display:block}body.ck2 .direct-buy-tablist button{font-size:.84rem;padding:.6rem}.ck-search-controls button{width:100%}}@media(max-width:840px){.ck2-masthead{padding-block:.7rem;gap:.65rem}.ck2-header-search{display:grid;grid-column:1/-1;grid-row:2;width:100%}.ck2-actions{grid-column:2;grid-row:1}.ck2-mobile-menu nav{max-height:65vh;overflow-y:auto}}body.ck2 :is(.recommendation-box,.buying-pick,.purchase-pick,.model-card,.comparison-option,.coolblue-inline-offer){background:#f4f5f3;border-color:#d4d7d3;border-radius:4px;box-shadow:none}body.ck2 .direct-buy-tablist button[aria-selected=true]{background:#0b5d73;color:#fff}body.ck2 .direct-buy-variant{color:#073f4f}.ck-magazine .ck2-home-intro{padding-block:1.6rem;border-bottom:0}.ck-magazine .ck2-home-intro-grid{grid-template-columns:minmax(0,1fr) 300px;gap:2rem;align-items:center}.ck-magazine .ck2-home-intro-copy{gap:.4rem}.ck-magazine .ck2-home-intro-copy h1{max-width:none;font-size:clamp(1.7rem,2.5vw,2.25rem);letter-spacing:-.035em}.ck-magazine .ck2-home-intro-copy>.ck2-lede{font-size:1rem;max-width:72ch;line-height:1.4}.ck-magazine .ck2-home-intro-copy>.ck2-button-row{margin-top:.4rem}.ck-magazine .ck2-home-note{border:0;padding:0 0 0 1.2rem;border-left:1px solid #bfc4c0}.ck-magazine .ck2-home-note p{font-size:.8rem}.ck-magazine .ck2-front-section{padding-block:0 3rem}.ck-magazine .ck2-front-grid{grid-template-columns:minmax(150px,.8fr) minmax(0,2.65fr) minmax(190px,1fr);gap:1.5rem}.ck-magazine .ck2-column-title{border-top:5px solid #111;border-bottom:0;font-size:.82rem;padding-top:.65rem}.ck-magazine .ck2-story-list{border-top:0}.ck-magazine .ck2-story-list article{padding-block:1.1rem}.ck-magazine .ck2-story-list h3{font-size:1.08rem;font-weight:800}.ck-magazine .ck2-story-list span{font-size:.65rem;font-weight:600}.ck-magazine .ck2-latest-feed>.ck2-text-link{display:block;margin-top:1rem}.ck-magazine .ck2-lead-copy h2{max-width:none;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.04}.ck-magazine .ck2-lead-copy .ck2-lede{font-size:1.15rem}.ck-magazine .ck2-lead-media{aspect-ratio:1.55}.ck2-side-stories article{padding-block:.4rem 1.2rem;margin-bottom:1rem;border-bottom:1px solid #d4d7d3}.ck2-side-stories a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:.7rem;text-decoration:none}.ck2-side-stories img{width:76px;aspect-ratio:1;height:76px;object-fit:cover}.ck2-side-stories span{display:block;font-size:.62rem;color:#555;margin-bottom:.3rem}.ck2-side-stories h3{font-size:1.05rem;line-height:1.2}.ck-feature-grid a:hover h3,.ck-feature-grid a:hover h4,.ck2-side-stories a:hover h3{text-decoration:underline}.ck-magazine-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:7px solid #111;padding-top:1rem;margin-bottom:1.5rem}.ck-magazine-section-heading h2{font-size:clamp(2rem,4vw,3.5rem);max-width:none}.ck-magazine-section-heading>a{font-size:.85rem;white-space:nowrap}.ck-magazine-feature{padding-bottom:3.5rem}.ck-feature-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem}.ck-feature-grid a{text-decoration:none}.ck-feature-lead>a>img{width:100%;aspect-ratio:1.65;object-fit:cover;margin-bottom:1rem}.ck-feature-lead h3{max-width:none;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.1}.ck-feature-lead>p:last-child{font:1.2rem/1.55 Georgia,serif;max-width:55ch}.ck-feature-byline{font-size:.8rem;font-weight:700;margin-block:.65rem!important}.ck-feature-related>h3{border-top:3px solid #111;padding-top:.6rem;margin-bottom:1.3rem;font:1.8rem Georgia,serif}.ck-feature-related article{padding-bottom:1.3rem;margin-bottom:1.3rem;border-bottom:1px solid #d4d7d3}.ck-feature-related article a{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;align-items:start}.ck-feature-related img{width:110px;height:85px;object-fit:cover}.ck-feature-related h4{margin:0;font-size:1.2rem;line-height:1.2;letter-spacing:-.02em}.ck-feature-related article p{margin-top:.65rem;font-size:.9rem;color:#565956}.ck-magazine .ck2-finder-section{padding-block:2rem;background:#f7f7f5}.ck-magazine .ck2-finder-grid{gap:2.5rem;padding-top:1rem}.ck-magazine .ck2-finder-copy h2{font:clamp(2rem,3vw,3.1rem)/1.1 Georgia,serif;letter-spacing:-.025em;max-width:18ch}.ck-magazine .ck2-collection-section,.ck-magazine .ck2-topics-section{padding-block:2.5rem}.ck-magazine .ck2-collection-heading h2,.ck-magazine .ck2-section-heading h2{max-width:none;font-size:clamp(1.8rem,3vw,3rem)}.ck-magazine .ck2-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ck-magazine .ck2-collection-copy{padding:1rem 0;border:0}.ck-magazine .ck2-collection-copy strong{font-size:1.2rem}.ck-magazine .ck2-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-magazine .ck2-topic-grid a{padding:1rem;min-height:0}.ck-magazine .ck2-topic-grid a>span{font-size:.8rem}.ck-accessory-reading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem}.ck-accessory-reading a{padding:1rem 0;border-top:3px solid #111;font-weight:750;font-size:1.15rem}.ck-merchant-details{border-block:1px solid #d4d7d3;margin-block:1rem}.ck-merchant-details>summary{padding:1rem 0;cursor:pointer;font-weight:700}.ck-merchant-details[open]>summary{margin-bottom:1rem}.ck-magazine .ck2-author{max-width:1240px;padding-block:2.5rem;grid-template-columns:140px minmax(0,1fr);gap:2rem}.ck-magazine .ck2-author>img{width:140px;height:160px;object-fit:cover}.ck-magazine .ck2-author h2{font-size:1.8rem}.ck-magazine .ck2-method-band{padding-block:2.5rem}.ck-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:3rem;width:min(1240px,calc(100% - 2rem));margin:auto;align-items:start}body.ck2 .ck-article-layout>.prose{width:100%;max-width:none}.ck-article-rail{position:sticky;top:1rem;padding-top:1.5rem}.ck-article-rail>h2{font:1.8rem/1.2 Georgia,serif;border-top:4px solid #111;padding-top:.6rem;margin-bottom:1rem}.ck-article-rail article{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #d4d7d3}.ck-article-rail a{text-decoration:none}.ck-article-rail img{width:100%;aspect-ratio:1.6;height:auto;object-fit:cover;margin-bottom:.65rem}.ck-article-rail h3{font-size:1.2rem;line-height:1.2}.ck-article-rail p{color:#555;font-size:.75rem;margin-top:.6rem}@media(min-width:740px) and (max-width:1099px){.ck-magazine .ck2-front-grid{grid-template-columns:minmax(0,2.3fr) minmax(190px,1fr);grid-template-areas:"lead direct" "latest latest"}.ck-magazine .ck2-latest-feed .ck2-story-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ck-magazine .ck2-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-feature-grid{gap:1.5rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ck-feature-related article a{grid-template-columns:1fr}.ck-feature-related img{width:100%;height:auto;aspect-ratio:1.7}}@media(max-width:900px){.ck-article-layout{grid-template-columns:minmax(0,1fr);gap:0}.ck-article-rail{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:2rem}.ck-article-rail>a,.ck-article-rail>h2{grid-column:1/-1}}@media(max-width:739px){.ck-magazine .ck2-home-intro-grid{grid-template-columns:1fr;gap:0}.ck-magazine .ck2-home-note{display:none}.ck-magazine .ck2-front-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "direct" "latest"}.ck-magazine .ck2-lead-copy h2{font-size:2.15rem}.ck-magazine .ck2-side-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ck-magazine .ck2-side-stories a{display:block}.ck-magazine .ck2-side-stories img{width:100%;height:auto;aspect-ratio:1.5;margin-bottom:.5rem}.ck-magazine .ck2-side-stories h3{font-size:1.05rem}.ck-magazine-section-heading{display:block}.ck-magazine-section-heading>a{display:inline-block;margin-top:.7rem;white-space:normal}.ck-feature-grid{grid-template-columns:1fr;gap:1.5rem}.ck-feature-related article a{grid-template-columns:90px minmax(0,1fr)}.ck-feature-related img{width:90px;height:75px}.ck-magazine .ck2-collection-grid,.ck-magazine .ck2-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-magazine .ck2-collection-copy strong{font-size:1.05rem}.ck-magazine .ck2-collection-copy>span{font-size:.8rem}.ck-accessory-reading{grid-template-columns:1fr;gap:0}.ck-magazine .ck2-author{grid-template-columns:80px minmax(0,1fr);gap:1rem}.ck-magazine .ck2-author>img{width:80px;height:100px}.ck-magazine .ck2-author p{font-size:.9rem}.ck-article-rail{grid-template-columns:1fr}.ck-article-rail article>a{display:grid;grid-template-columns:90px minmax(0,1fr);gap:.75rem}.ck-article-rail img{width:90px;height:65px}}.ck-mag-header{background:#fff;border-bottom:1px solid var(--ck2-rule);position:relative;z-index:30}.ck-mag-masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:64px;gap:12px}.ck-mag-brand{grid-column:2;grid-row:1;width:282px;max-width:100%;display:block}.ck-mag-brand img{width:100%;height:auto}.ck-mag-menu-toggle{grid-column:1;justify-self:start;display:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:#121212;cursor:pointer}.ck-mag-menu-toggle,.ck-mag-saved-link{grid-row:1;align-items:center;justify-content:center}.ck-mag-saved-link{grid-column:3;justify-self:end;display:flex;gap:8px;min-height:44px;text-decoration:none;font-size:14px;font-weight:650}.ck-mag-saved-link small{padding:1px 6px;background:var(--ck2-brand-light);color:var(--ck2-brand-dark);border-radius:20px}.ck-mag-search{padding-bottom:4px}.ck-mag-search .ck2-header-search{width:100%;height:46px;border-radius:3px;border-width:1px}.ck-mag-search .ck2-header-search input{font-size:15px}.ck-mag-search .ck2-header-search button{min-height:44px;background:transparent;color:var(--ck2-brand-dark);border-left:1px solid var(--ck2-rule);border-radius:0}.ck-mag-navigation{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,44px);min-height:44px;white-space:nowrap}.ck-mag-navigation a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:14px;font-weight:750}.ck-mag-navigation a:hover{color:var(--ck2-brand);text-decoration:underline}.ck-mag-menu{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(360px,calc(100% - 24px));height:100dvh;max-height:100dvh;max-width:none;border:0;background:#fff;color:#121212;overflow-y:auto;overscroll-behavior:contain;box-shadow:8px 0 30px #0002}.ck-mag-menu::backdrop{background:#0007}.ck-mag-menu-inner{padding:24px}.ck-mag-menu-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ck-mag-menu-heading h2{font:700 30px/1.2 Georgia,serif}.ck-mag-menu-heading button{width:44px;height:44px;border:1px solid var(--ck2-rule);background:#fff;font-size:30px;cursor:pointer}.ck-mag-menu nav>a{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--ck2-rule);text-decoration:none;font-weight:700}.ck-mag-menu-tools{display:grid;gap:0;margin-top:20px}.ck-mag-menu-tools a{display:flex;align-items:center;min-height:48px;color:var(--ck2-brand-dark);text-decoration:none}.ck-mag-nojs{display:none}.ck-mag-nojs summary{padding:10px;cursor:pointer}.ck-mag-nojs a{display:block;padding:10px}.ck2.ck-magazine .ck-mag-brand-band{padding-block:22px 21px;text-align:center;border-bottom:0}.ck-mag-brand-band .ck2-eyebrow{font-size:11px;margin:0 0 7px}.ck2.ck-magazine .ck-mag-brand-band h1{max-width:none;font:700 clamp(25px,2.8vw,38px)/1.12 Georgia,Times New Roman,serif;letter-spacing:-.035em}.ck-mag-brand-band h1:after{content:"";display:block;width:48px;height:3px;background:var(--ck2-brand);margin:14px auto 0}.ck-mag-front{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;gap:14px 22px;align-items:start;padding-bottom:26px}.ck-mag-front>*{min-width:0}.ck-mag-lead{grid-column:4/span 6;padding-top:4px}.ck-mag-latest,.ck-mag-lead{grid-row:1/span 3;border-top:3px solid #121212}.ck-mag-latest{grid-column:1/span 3;padding-top:5px;padding-right:16px;border-right:1px solid var(--ck2-rule)}.ck-mag-finder{grid-row:1;border-top:3px solid #121212}.ck-mag-adviser,.ck-mag-finder{grid-column:10/span 3;padding-top:5px}.ck-mag-adviser{grid-row:2;border-top:2px solid #121212}.ck-mag-logo-story{grid-column:10/span 3;grid-row:3;border-top:2px solid #121212;padding-top:5px}.ck-mag-lead-frame,.ck-mag-logo-frame{background:#030303;position:relative;overflow:hidden}.ck-mag-lead-frame{aspect-ratio:1.75}.ck-mag-lead-frame picture,.ck-mag-logo-frame picture{display:block;width:100%;height:100%;position:absolute;inset:0}.ck-mag-lead-frame img,.ck-mag-logo-frame img{width:100%;height:100%;object-fit:contain}.ck-mag-logo-frame{aspect-ratio:1.35;margin-bottom:10px}.ck-mag-save-overlay{position:absolute;top:10px;right:10px;z-index:1}.ck-mag-save-overlay .ck-save{background:#fff;color:#121212;border:0;border-radius:50%}.ck2 .ck-mag-image-credit{font-size:11px;line-height:1.45;color:#5a5e5b;margin:6px 0 12px}.ck-mag-lead>.ck2-eyebrow{margin:10px 0 6px;font-size:11px}.ck2 .ck-mag-lead h2{max-width:none;font:700 clamp(27px,2.65vw,38px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.03em}.ck2 .ck-mag-lead-deck{margin-top:10px;font:17px/1.45 Georgia,Times New Roman,serif;color:#454a46}.ck2 .ck-mag-byline{font-size:11px;line-height:1.5;color:#5a5e5b;margin:12px 0}.ck-mag-inline-story{border-top:1px solid var(--ck2-rule);margin-top:12px}.ck-mag-inline-story summary{font-size:14px;font-weight:750;color:var(--ck2-brand-dark);padding:12px 0;cursor:pointer;min-height:44px}.ck-mag-inline-story>div{display:grid;gap:12px;padding-bottom:14px;font-size:15px;line-height:1.55}.ck2 .ck-mag-source{font-size:12px}.ck2 .ck-mag-adviser h2,.ck2 .ck-mag-finder h2,.ck2 .ck-mag-latest h2{font:700 24px/1.15 Georgia,Times New Roman,serif;letter-spacing:-.025em;max-width:none}.ck-mag-latest>div{margin:8px 0 14px}.ck-mag-latest article{position:relative;padding:12px 0 38px;border-bottom:1px solid var(--ck2-rule)}.ck-mag-latest article>.ck-save-control{position:absolute;right:0;bottom:0}.ck-mag-latest-story{display:grid;grid-template-columns:74px minmax(0,1fr);gap:11px;text-decoration:none}.ck-mag-latest-story>img{width:74px;height:70px;object-fit:contain;background:#f4f5f3}.ck-mag-latest-story .ck2-eyebrow{font-size:9px;line-height:1.35;margin:0 0 5px;letter-spacing:.035em}.ck2 .ck-mag-latest-story h3{font:700 17px/1.12 Georgia,serif;letter-spacing:-.015em}.ck-mag-latest time{display:block;font-size:10px;color:#5a5e5b;margin-top:6px}.ck-mag-latest>.ck2-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.ck-mag-adviser p,.ck-mag-finder p{font-size:13px;line-height:1.4;color:#565956;margin:5px 0 10px}.ck-mag-adviser .ck2-button,.ck-mag-finder .ck2-button{width:100%;font-size:13px;min-height:44px;padding:8px;border-radius:2px}.ck2 .ck-mag-outline{color:var(--ck2-brand-dark)!important;background:#fff;border-color:#8fbac4}.ck2 .ck-mag-outline:hover{background:var(--ck2-brand-light)}.ck-mag-logo-story>.ck2-eyebrow{font-size:10px;margin-bottom:5px}.ck2 .ck-mag-logo-story h2{font:700 22px/1.08 Georgia,serif;max-width:none}.ck2 .ck-mag-concept-note{margin-top:8px;font-size:12px;line-height:1.4;color:#444}.ck-mag-logo-story>.ck2-text-link{display:block;margin-top:10px;font-size:12px;min-height:44px}.ck-mag-editorial-row{padding-bottom:30px}.ck2 .ck-mag-editorial-row>h2{font:700 24px/1.2 Georgia,serif;max-width:none;padding:8px 0 12px;border-top:3px solid #121212}.ck-mag-editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ck-mag-editorial-cards article{min-width:0;border-bottom:1px solid var(--ck2-rule);padding-bottom:15px}.ck-mag-editorial-cards article>a{display:block}.ck-mag-editorial-cards picture{display:block;aspect-ratio:3/2;background:#080a09}.ck-mag-editorial-cards img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.ck-mag-editorial-cards article>div{padding:13px 0 0}.ck-mag-editorial-cards .ck2-eyebrow{font-size:10px;margin-bottom:6px}.ck2 .ck-mag-editorial-cards h3{font:700 25px/1.12 Georgia,serif;letter-spacing:-.025em;max-width:none;margin-bottom:8px}.ck-mag-editorial-cards h3 a{text-decoration:none}.ck-mag-editorial-cards article>div>p:not([class]){font-size:14px;color:#565956;line-height:1.5}.ck-save-control,.ck2 .ck-save{display:inline-flex;align-items:center}.ck2 .ck-save{gap:7px;justify-content:center;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid var(--ck2-rule);background:#fff;color:var(--ck2-brand-dark);font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;cursor:pointer;border-radius:2px}.ck2 .ck-save-icon{padding:10px;border-color:transparent}.ck2 .ck-save[aria-pressed=true]{background:var(--ck2-brand-light)}.ck-article-save{display:flex;align-items:center;gap:16px;margin-block:14px;font-size:13px}.ck-saved-page{min-height:60vh;padding-block:35px 60px}.ck-saved-page>h1{max-width:none}.ck-saved-list{margin-top:28px}.ck-saved-list ul{list-style:none;padding:0}.ck-saved-list li{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--ck2-rule);padding:20px 0}.ck-saved-list li>div{min-width:0}.ck-saved-list li a{display:block;min-height:44px;font:700 23px/1.2 Georgia,serif}.ck-saved-empty{padding:35px 20px;background:var(--ck2-surface);display:grid;gap:18px;justify-items:start}.ck2 .ck-saved-empty h2{font-size:26px}.ck-saved-empty p{max-width:65ch}.ck2 .ck-saved-note{margin-top:25px;font-size:13px;color:#565956}@media(max-width:1099px){.ck-mag-front{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:auto auto 1fr}.ck-mag-lead{grid-column:1/span 5;grid-row:1/span 3}.ck-mag-finder{grid-column:6/span 3;grid-row:1}.ck-mag-adviser{grid-column:6/span 3;grid-row:2}.ck-mag-logo-story{grid-column:6/span 3;grid-row:3}.ck-mag-latest{grid-column:1/-1;grid-row:4;border-right:0;padding-right:0}.ck-mag-latest>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media(max-width:1049px){.ck-mag-navigation{display:none}.ck-mag-menu-toggle{display:inline-flex}.ck-mag-search{padding-bottom:12px}.ck-mag-nojs{display:block}}@media(max-width:739px){.ck-mag-masthead{min-height:65px;gap:5px}.ck-mag-brand{width:230px}.ck-mag-saved-link{font-size:12px}.ck-mag-search .ck2-header-search input{font-size:16px}.ck-mag-search .ck2-header-search{gap:8px}.ck2.ck-magazine .ck-mag-brand-band{padding-block:21px 18px}.ck2.ck-magazine .ck-mag-brand-band h1{font-size:28px;max-width:26ch;margin:auto}.ck-mag-front{display:flex;flex-direction:column;gap:22px}.ck-mag-front>*{width:100%}.ck-mag-lead{order:1}.ck-mag-finder{order:2}.ck-mag-latest{order:3}.ck-mag-adviser{order:4}.ck-mag-logo-story{order:5}.ck-mag-lead-frame{aspect-ratio:1.06}.ck2 .ck-mag-lead h2{font-size:30px}.ck2 .ck-mag-lead-deck{font-size:17px}.ck-mag-latest>div{display:block}.ck-mag-latest-story{grid-template-columns:85px minmax(0,1fr)}.ck-mag-latest-story>img{width:85px;height:75px}.ck2 .ck-mag-latest-story h3{font-size:20px}.ck-mag-latest-story .ck2-eyebrow{font-size:10px}.ck-mag-logo-frame{aspect-ratio:1.4}.ck-mag-editorial-cards{grid-template-columns:1fr;gap:22px}.ck2 .ck-mag-editorial-cards h3{font-size:25px}.ck2 .ck-mag-byline{font-size:12px}}@media(max-width:479px){.ck-mag-brand{width:200px}.ck-mag-saved-link>span{display:block}.ck-mag-saved-link{min-width:44px;flex-direction:column;gap:1px;position:relative;font-size:10px;line-height:1.1}.ck-mag-saved-link small{font-size:10px;position:absolute;right:-4px;top:0}.ck-mag-search .ck2-header-search button{padding:6px;font-size:12px}.ck-mag-masthead{gap:4px}}@media(prefers-reduced-motion:reduce){.ck-mag-header *{scroll-behavior:auto}}.ck-mag-front :is(h2,h3){hyphens:manual;word-break:normal;overflow-wrap:normal}.ck-mag-header+.ck2-disclosure .ck2-shell{min-height:33px;font-size:11px;padding-block:6px}body.ck2 .direct-buy-card,body.ck2 .home-accessory-card{position:relative}body.ck2 .direct-buy-card>.ck-save-control,body.ck2 .home-accessory-card>.ck-save-control{position:absolute;right:10px;top:10px;z-index:2}.ck-mag-brand-band h1{hyphens:none;overflow-wrap:normal}