.v25.home-premium.dwm-blog{--db-orange:#ff6500;--db-border:#e8e5e1;--db-muted:#595959;--db-gutter:max(32px,calc((100vw - 1360px)/2));color:#171717;background:#fff;font-family:Prompt,sans-serif}.dwm-blog main{padding-top:76px}.dwm-blog main [id]{scroll-margin-top:96px}.dwm-blog h1,.dwm-blog h2,.dwm-blog h3,.dwm-blog p{letter-spacing:0;margin:0}.dwm-blog button,.dwm-blog input{font:inherit}.dwm-blog :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #1677c8}.dwm-blog .dwm-skip-link{z-index:100001;color:#171717;background:#fff;padding:14px 20px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.dwm-blog .dwm-skip-link:focus{transform:none}.db-eyebrow{letter-spacing:.06em;color:#ff6500;font-size:12px;font-weight:500;display:block}.db-hero{isolation:isolate;margin:24px var(--db-gutter) 32px;background:#fff;border-radius:14px;grid-template-columns:42% 1fr;align-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.db-hero-copy{z-index:2;padding:28px 24px 28px 0;position:relative}.db-hero-copy h1{margin:8px 0 14px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.35}.db-hero-copy h1>span{color:#ff6500}.db-hero-copy>p{color:#595959;max-width:440px;font-size:16px;line-height:1.8}.db-hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.db-hero-points>div{border-right:1px solid #e8e5e1;padding-right:12px}.db-hero-points>div:last-child{border:0}.db-hero-points svg{color:#ff6500;stroke-width:1.6px;width:30px;height:30px;margin-bottom:12px;display:block}.db-hero-points span{color:#595959;font-size:13px;line-height:1.7}.db-hero-visual{z-index:0;position:absolute;inset:0 0 0 31%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.db-hero-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.db-featured{z-index:1;color:#fff;background:linear-gradient(145deg,#151b18ed,#101010f7);border-radius:12px;place-self:end;width:61%;margin:24px;padding:24px;position:relative}.db-category{color:#171717;background:#fff0e5;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.db-featured .db-category{color:#171717;background:#ff6500}.db-featured h2{margin:12px 0;font-size:24px;font-weight:600;line-height:1.5}.db-featured>p{color:#ddd;font-size:14px;line-height:1.75}.db-featured>div{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.db-featured time,.db-featured>div>span{align-items:center;gap:8px;display:flex}.db-featured svg{flex-shrink:0}.db-featured>div>span svg{color:#ff6500}.db-content{padding:0 var(--db-gutter) 40px}.db-toolbar{grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-bottom:28px;display:grid}.db-search{color:#595959;background:#faf9f7;border:1px solid #e8e5e1;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;display:flex}.db-search input{color:#171717;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:14px}.db-search:focus-within{outline-offset:2px;outline:2px solid #1677c8}.db-search>button{justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.db-tabs{scrollbar-width:thin;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-x:auto}.db-tabs button{color:#171717;background:#f6f6f4;border:1px solid #e8e5e1;border-radius:24px;flex-shrink:0;min-height:44px;padding:8px 16px;font-size:13px}.db-tabs button[aria-pressed=true]{background:#ff6500;border-color:#ff6500}.db-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.db-results{min-width:0}.db-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.db-section-heading h2{border-left:3px solid #ff6500;padding-left:12px;font-size:28px;font-weight:600;line-height:1.4}.db-section-heading button{color:#171717;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.db-section-heading button svg{color:#ff6500}.db-result-count{color:#595959;font-size:14px;margin-bottom:16px!important}.db-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.db-card{background:#fff;border:1px solid #e8e5e1;border-radius:12px;min-width:0;transition:border-color .22s,box-shadow .22s;overflow:hidden}.db-card>a{flex-direction:column;height:100%;display:flex}.db-card-photo{aspect-ratio:16/9;background:#f6f6f4;position:relative;overflow:hidden}.db-card-photo img,.db-side-photo img,.db-advice-photo img{-o-object-fit:cover;object-fit:cover}.db-card-copy{flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.db-card h3{margin:10px 0 8px;font-size:16px;font-weight:600;line-height:1.6}.db-card-copy>p{color:#595959;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.db-card-copy>.db-category{align-self:flex-start}.db-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:20px;display:flex}.db-card time{color:#595959;align-items:center;gap:6px;font-size:12px;display:flex}.db-read{color:#171717;align-items:center;gap:6px;font-size:12px;display:flex}.db-read svg{color:#ff6500}.db-sidebar{min-width:0;padding-top:3px}.db-side-panel{background:#f6f6f4;border-radius:12px;margin-bottom:20px;padding:18px}.db-side-panel h2{border-left:3px solid #ff6500;margin-bottom:12px;padding-left:10px;font-size:18px;font-weight:600;line-height:1.5}.db-side-panel>button{text-align:left;border-bottom:1px solid #e8e5e1;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 0;font-size:13px;display:flex}.db-side-panel>button:last-child{border:0}.db-side-panel>button>span{flex:1}.db-side-panel>button svg{color:#ff6500;flex-shrink:0}.db-side-panel>button b{color:#595959;font-size:12px;font-weight:400}.db-side-panel>button[aria-pressed=true]{font-weight:600}.db-recommended>a{border-bottom:1px solid #e8e5e1;grid-template-columns:22px 62px minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;display:grid}.db-recommended>a:last-child{border:0}.db-rank{background:#ff6500;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.db-side-photo{aspect-ratio:1.2;border-radius:6px;position:relative;overflow:hidden}.db-recommended h3{font-size:12px;font-weight:500;line-height:1.6}.db-recommended time{color:#595959;margin-top:4px;font-size:11px;display:block}.db-service{color:#fff;background:#151b18;border-radius:12px;padding:22px;display:block}.db-service h2{margin:10px 0;font-size:20px;font-weight:600;line-height:1.5}.db-service p{color:#d0d0d0;font-size:13px;line-height:1.8}.db-service>span:last-child{align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.db-service svg{color:#ff6500}.db-empty{text-align:center;background:#faf9f7;border:1px solid #e8e5e1;border-radius:12px;padding:64px 24px}.db-empty>svg{color:#ff6500;margin:0 auto 16px}.db-empty h3{font-size:20px}.db-empty p{color:#595959;margin:12px 0;font-size:14px}.db-empty button{align-items:center;gap:8px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.db-mobile-featured{display:none}.db-no-cover{color:#595959;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.db-advice{padding:28px var(--db-gutter);background:#fff3e9;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,.75fr);align-items:center;gap:32px;margin-top:8px;display:grid}.db-advice-photo{aspect-ratio:1.6;border-radius:12px;position:relative;overflow:hidden}.db-advice-copy h2{margin:8px 0 12px;font-size:28px;font-weight:600;line-height:1.4}.db-advice-copy h2 span{color:#ff6500}.db-advice-copy p{color:#595959;font-size:14px;line-height:1.8}.db-advice-actions{gap:12px;display:grid}.dwm-blog .db-advice-actions .home-btn{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:14px;display:flex}.db-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.db-card:hover{border-color:#ff6500;box-shadow:0 8px 24px #1717170c}.db-tabs button:hover{border-color:#ff6500}.db-read:hover svg{transform:translate(3px)}}@media (min-width:768px) and (max-width:1099px){.db-layout{grid-template-columns:minmax(0,1fr) 240px}.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-featured{width:80%}.db-hero-copy h1{font-size:30px}.db-hero-copy>p{font-size:14px}.db-toolbar{grid-template-columns:1fr}.db-advice{grid-template-columns:1fr 1.5fr}.db-advice-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:767px){.v25.home-premium.dwm-blog{--db-gutter:16px}.dwm-blog main{padding-top:64px}.db-hero{border-radius:0;min-height:250px;margin:0;padding:28px 16px;display:block}.db-hero-copy{width:78%;max-width:420px;padding:0}.db-hero-copy h1{margin:6px 0 12px;font-size:28px}.db-hero-copy>p{max-width:280px;font-size:14px;line-height:1.75}.db-hero-points,.db-featured{display:none}.db-hero-visual{opacity:.5;left:37%;-webkit-mask-image:linear-gradient(90deg,#0000,#0003 45%,#000 100%);mask-image:linear-gradient(90deg,#0000,#0003 45%,#000 100%)}.db-content{padding-top:20px;padding-bottom:28px}.db-toolbar{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.db-search input{font-size:16px}.db-tabs{margin-right:-16px;padding-right:16px}.db-tabs button{background:#fff;padding:8px 14px;font-size:12px}.db-mobile-featured{margin-bottom:24px;display:block}.db-layout{grid-template-columns:minmax(0,1fr)}.db-sidebar{display:none}.db-section-heading{gap:12px;margin-bottom:14px}.db-section-heading h2{font-size:24px}.db-section-heading button{font-size:12px}.db-grid{grid-template-columns:minmax(0,1fr);gap:12px}.db-card>a{grid-template-columns:34% minmax(0,1fr);display:grid}.db-card-photo{aspect-ratio:auto;min-height:142px}.db-card-copy{padding:12px;display:flex}.db-card h3{margin:8px 0 6px;font-size:14px;line-height:1.6}.db-card-copy>p{-webkit-line-clamp:2;font-size:12px;line-height:1.7}.db-card-bottom{gap:8px;padding-top:12px}.db-card time{font-size:11px}.db-read{background:#ff6500;border-radius:50%;justify-content:center;width:32px;height:32px;font-size:0}.db-read svg{color:#171717}.db-category{padding:3px 6px;font-size:11px}.db-mobile-featured .db-card>a{grid-template-columns:42% minmax(0,1fr)}.db-mobile-featured .db-card h3{font-size:16px}.db-mobile-featured .db-card-photo{min-height:220px}.db-advice{border-radius:12px;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 16px 28px;padding:20px}.db-advice-photo{display:none}.db-advice-copy h2{font-size:24px}.db-advice-copy p{font-size:13px}.db-advice-actions{gap:10px}.db-eyebrow{font-size:11px}}@media (max-width:380px){.db-hero-copy{width:86%}.db-hero-copy h1{font-size:25px}.db-mobile-featured .db-card>a{grid-template-columns:36% minmax(0,1fr)}.db-mobile-featured .db-card h3{font-size:14px}.db-card-copy{padding:10px}.db-card-bottom,.db-section-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.db-card{transition:none}}.dwm-blog .db-card-photo img,.dwm-blog .db-side-photo img{-o-object-fit:contain;object-fit:contain}.dwm-blog .db-card-photo,.dwm-blog .db-side-photo{background:#151b18}@media (max-width:767px){.dwm-blog .db-card-photo{aspect-ratio:1;border-radius:7px;align-self:start;min-height:0;margin:10px 0 10px 10px}.dwm-blog .db-mobile-featured .db-card-photo{aspect-ratio:1;min-height:0;margin-top:12px}body:has(.dwm-blog) .pdpa-banner-wrap .pdpa-banner-panel{gap:8px!important;padding:10px!important}body:has(.dwm-blog) .pdpa-banner-wrap .pdpa-banner-copy p{-moz-column-gap:8px;-webkit-line-clamp:unset;grid-template-columns:minmax(0,1fr) 72px;align-items:center;column-gap:8px;display:grid;overflow:visible;font-size:12px!important;line-height:1.5!important}body:has(.dwm-blog) .pdpa-banner-wrap .pdpa-banner-copy button{min-height:44px;font-size:12px!important;line-height:1.5!important}body:has(.dwm-blog) .pdpa-banner-wrap .pdpa-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:has(.dwm-blog) .pdpa-banner-wrap .pdpa-banner-actions button{min-height:44px;padding:8px 6px!important;font-size:12px!important}}.dwm-blog main :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #1677c8}.db-tabs button{scroll-margin-inline:16px}@media (max-width:767px){.dwm-blog .db-card-copy>p{font-size:14px;line-height:1.75}.dwm-blog .db-read{min-width:44px;min-height:44px}.dwm-blog .db-hero-copy{width:100%;max-width:420px}.dwm-blog .db-hero-copy>p{max-width:320px}}@media (min-width:768px) and (max-width:1023px){.dwm-blog:not(.dwm-article) .db-layout{grid-template-columns:minmax(0,1fr)}.dwm-blog:not(.dwm-article) .db-sidebar{display:none}.dwm-blog:not(.dwm-article) .db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dwm-blog .db-hero-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 20%;object-position:70% 20%}.dwm-blog .db-hero-copy h1>span{text-underline-offset:5px;-webkit-text-decoration:underline #ff6500;text-decoration:underline #ff6500;text-decoration-thickness:3px;color:#171717!important}.dwm-blog :is(.db-category,.da-toc>a>span){color:#171717!important}.dwm-blog .db-category{background:#fff5eb}.dwm-blog .db-hero-points>div{color:#595959}
