.db-home{padding-block-end:.25rem}.db-hero--editorial{position:relative;padding-block:1.6rem 2rem;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--db-primary) 13%,var(--db-bg-alt)) 0%,var(--db-bg) 68%)}.db-hero--editorial::before{content:"";position:absolute;inset:0;background-image:url("../brand/pattern-light.webp");background-size:420px;opacity:.13;pointer-events:none;mix-blend-mode:multiply}[data-theme="dark"] .db-hero--editorial{background:linear-gradient(165deg,#1D1B2C 0%,#14131F 72%)}[data-theme="dark"] .db-hero--editorial::before{background-image:url("../brand/pattern-dark.webp");opacity:.22;mix-blend-mode:soft-light}.db-hero__grid{position:relative;z-index:1;display:grid;gap:1.15rem}.db-hero__lead{position:relative;border-radius:20px;overflow:hidden;background:var(--db-navy);box-shadow:0 18px 44px rgba(36,35,56,.16);isolation:isolate;min-width:0}.db-hero__lead-media{display:block;position:relative}.db-hero__lead-img,.db-hero__lead-media .db-thumb{width:100%;aspect-ratio:16/10;object-fit:cover;height:auto;display:block;border-radius:0}.db-hero__lead-body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.35rem 1.35rem 1.25rem;background:linear-gradient(180deg,transparent 26%,rgba(20,19,31,.5) 58%,rgba(20,19,31,.94) 100%);color:#F3F1FF;pointer-events:none}.db-hero__lead-body a,.db-hero__lead-body .db-badge{pointer-events:auto}.db-hero__kicker{display:inline-flex;align-items:center;margin:0 0 .45rem;padding:.12rem .6rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.02em}.db-hero__lead-body .db-badge{background:var(--db-primary);color:#fff;border:0}.db-hero__lead-title{margin:.4rem 0 .45rem;font-size:clamp(1.28rem,2.55vw,2.15rem);line-height:1.4;font-weight:800;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.28);max-width:22ch}.db-hero__lead-title a{color:#fff}.db-hero__lead-title a:hover{color:#fff;opacity:.9}.db-hero__excerpt{margin:0 0 .7rem;color:#E8E5F1;font-size:.95rem;line-height:1.7;max-width:42em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-byline{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin:0;font-size:.82rem;color:var(--db-muted)}.db-byline__author{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:inherit}.db-byline__avatar{width:32px;height:32px;border-radius:999px;object-fit:cover}.db-byline--hero,.db-byline--hero a{color:#E8E5F1}.db-hero__side{display:flex;flex-direction:column;min-width:0;background:var(--db-surface);border:1px solid var(--db-border);border-radius:20px;overflow:hidden;box-shadow:var(--db-shadow);padding:.3rem}.db-hero__secondary{display:grid;grid-template-columns:108px minmax(0,1fr);gap:.85rem;align-items:center;padding:.7rem .75rem;border-radius:14px;min-width:0}.db-hero__secondary + .db-hero__secondary{border-block-start:1px solid var(--db-border);border-radius:0}.db-hero__secondary:hover{background:var(--db-bg-alt)}.db-hero__secondary-media{display:block;border-radius:12px;overflow:hidden;background:var(--db-bg-alt);align-self:stretch}.db-hero__secondary-img,.db-hero__secondary-media .db-thumb{width:100%;height:100%;aspect-ratio:16/11;object-fit:cover;display:block;min-height:76px}.db-hero__secondary-body{min-width:0}.db-hero__secondary-title{margin:.2rem 0 .2rem;font-size:.95rem;font-weight:800;line-height:1.5}.db-hero__secondary-title a{color:var(--db-heading)}.db-hero__secondary-title a:hover{color:var(--db-link)}.db-hero__secondary-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-hero__secondary-meta{margin:0;font-size:.78rem;color:var(--db-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}@media (min-width:900px){  .db-hero__grid{grid-template-columns:minmax(0,1.7fr) minmax(292px,.95fr);align-items:stretch}.db-hero__lead,.db-hero__side{height:100%}.db-hero__secondary{flex:1}.db-hero__side{display:flex}.db-hero__lead-body{padding:1.7rem 1.7rem 1.5rem}}@media (max-width:599px){  .db-hero--editorial{padding-block:1.1rem 1.4rem}.db-hero__lead-body{padding:1.05rem 1rem .95rem}.db-hero__lead-title{max-width:none;font-size:1.22rem}.db-hero__excerpt{display:none}.db-hero__secondary{grid-template-columns:88px minmax(0,1fr);padding:.6rem .55rem;gap:.7rem}.db-hero__secondary-img,.db-hero__secondary-media .db-thumb{min-height:64px}}.db-feed__grid{display:grid;gap:1.75rem}.db-feed__main{min-width:0}@media (min-width:1024px){  .db-feed__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2rem}.db-feed__main .db-grid--cards{grid-template-columns:repeat(2,1fr)!important}.db-feed__side{position:sticky;top:calc(var(--db-header,72px) + .85rem)}}.db-feed__side{background:var(--db-surface);border:1px solid var(--db-border);border-radius:var(--db-radius);padding:1rem 1.05rem 1.1rem;box-shadow:var(--db-shadow);min-width:0}.db-feed__side .db-hot__list,.db-feed__side .db-discussed__list{grid-template-columns:1fr;gap:0}.db-feed__side .db-card--compact{padding:.5rem 0;border-block-end:1px solid var(--db-border);border-radius:0;box-shadow:none}.db-feed__side li:last-child .db-card--compact{border-block-end:0}.db-sidetabs{position:relative}.db-sidetabs__input{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.db-sidetabs__nav{display:flex;gap:0;border-block-end:1px solid var(--db-border);margin-block-end:.55rem}.db-sidetabs__tab{flex:1;text-align:center;padding:.55rem .35rem .65rem;font-weight:800;font-size:.85rem;cursor:pointer;color:var(--db-muted);border-block-end:2px solid transparent;margin-block-end:-1px}#db-side-hot:checked ~ .db-sidetabs__nav label[for="db-side-hot"],#db-side-talk:checked ~ .db-sidetabs__nav label[for="db-side-talk"]{color:var(--db-heading);border-block-end-color:var(--db-primary)}.db-sidetabs__panel{display:none}#db-side-hot:checked ~ .db-sidetabs__panel--hot,#db-side-talk:checked ~ .db-sidetabs__panel--talk{display:block}.db-sidetabs__input:focus-visible + .db-sidetabs__input + .db-sidetabs__nav .db-sidetabs__tab,.db-sidetabs__input:focus-visible ~ .db-sidetabs__nav .db-sidetabs__tab{}#db-side-hot:focus-visible ~ .db-sidetabs__nav label[for="db-side-hot"],#db-side-talk:focus-visible ~ .db-sidetabs__nav label[for="db-side-talk"]{outline:3px solid var(--db-accent);outline-offset:2px}.db-stories{padding-block:1.15rem 1.35rem}.db-story{flex:0 0 8.15rem}.db-story__media{aspect-ratio:3/4;border-radius:14px}.db-story__title{font-size:.8rem;-webkit-line-clamp:2}.db-story__cat{font-size:.68rem}.db-catgrid{width:var(--db-wrap);margin-inline:auto;display:grid;gap:0}.db-catgrid .db-container{width:100%}.db-catgrid .db-catblock{padding-block:1.6rem}.db-catblock__grid{display:flex;flex-direction:column;gap:.9rem}.db-catblock__list{display:flex;flex-direction:column;gap:0;min-width:0}.db-catblock__list .db-card--h{box-shadow:none;background:transparent;border:0;border-block-end:1px solid var(--db-border);border-radius:0;padding:.65rem 0}.db-catblock__list .db-card--h:last-child{border-block-end:0}.db-catblock__list .db-card--h .db-card__media{flex:0 0 92px;max-width:92px;border-radius:12px;overflow:hidden;align-self:center}.db-catblock__list .db-card--h .db-card__img{aspect-ratio:1/1;height:92px;object-fit:cover;border-radius:12px}.db-catblock__list .db-card--h .db-card__body{padding:.1rem 0 .1rem .15rem}.db-catblock__list .db-card--h .db-card__title{font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-catblock__feature .db-card__excerpt{-webkit-line-clamp:2}@media (min-width:1024px){  .db-catgrid{grid-template-columns:1fr 1fr;gap:0 2.25rem;align-items:stretch}}.db-revhighlight__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:600px){.db-revhighlight__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.db-revhighlight__grid{grid-template-columns:repeat(4,1fr)}}.db-card--review .db-card__media{position:relative}.db-score{position:absolute;inset-block-end:.6rem;inset-inline-start:.6rem;inline-size:3.35rem;block-size:3.35rem;border-radius:50%;background:var(--db-surface);border:3px solid var(--db-primary);color:var(--db-heading);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--db-shadow);line-height:1}.db-score strong{font-size:1.1rem;font-weight:800}.db-score small{font-size:.58rem;color:var(--db-muted);font-weight:700;margin-top:.1rem}.db-card__product{margin:0;font-size:.78rem;font-weight:700;color:var(--db-kicker,#604BBE)}.db-home .db-pricehub{padding-block:var(--db-section-space,2.25rem);background:var(--db-bg-alt)}.db-home .db-pricehub__title{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;padding-inline-start:.85rem;margin:0 0 .55rem}.db-home .db-pricehub__title::before{width:4px;background:var(--db-primary);inset-block:.18em .18em}.db-home .db-aitools{padding-block:var(--db-section-space,2.25rem)}.db-home .db-aitools .db-section__head h2::before{background:var(--db-primary)}.db-section--ad{padding-block:1.25rem}.db-home .db-nlband{padding-block:2.4rem;margin-block-start:.5rem;border-radius:0}.db-home .db-authors{padding-block:var(--db-section-space,2.25rem) 2.6rem}@media (hover:hover) and (pointer:fine){  .db-hero__lead-img{transition:transform .55s ease}.db-hero__lead:hover .db-hero__lead-img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){  .db-hero__lead-img{transition:none;transform:none}}@media(min-width:900px){.db-stories__scroller{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:1rem;padding-block-end:0}.db-story{flex:none;min-width:0;max-width:none}}@media(max-width:599px){.db-hero__lead-img,.db-hero__lead-media.db-thumb{aspect-ratio:3/2}}
