@layer pages{body:has(.x2){overflow-x:clip}.x2-hero{gap:var(--s-8);padding-top:var(--s-5);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;display:grid}.x2 h1{margin:0 0 var(--s-4)}.x2 .lead{margin:0 0 var(--s-5);font:var(--t-body);color:var(--c-text)}.x2-tags{gap:var(--s-3);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.x2-tags li{padding:var(--s-2) var(--s-4) var(--s-2) var(--s-7);background:var(--c-bg-tint) url(/design/img/promo/check.svg) 12px 50% / 16px no-repeat;border-radius:var(--radius);font:var(--t-name-s);color:var(--c-text)}.x2-cta{align-items:center;gap:var(--s-5) var(--s-6);flex-wrap:wrap;display:flex}.x2-hero__img{min-height:300px;margin:var(--s-5) 0 var(--s-5) 25px;align-self:stretch;position:relative}.x2-frame{position:absolute;inset:0}.x2-hero__img img{width:calc(100% + max(var(--s-5), (100vw - var(--container)) / 2));object-fit:cover;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.x2-for{border:1px solid var(--c-border);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);display:grid}.x2-for>div{padding:var(--s-5);border-left:1px solid var(--c-border)}.x2-for>div:first-child{border-left:0}.x2-for img{width:32px;height:32px;margin:0 0 var(--s-3);display:block}.x2-for h3{margin:0 0 var(--s-2);font:var(--t-h3)}.x2-for p{font:var(--t-body);color:var(--c-text-muted);margin:0}.x2-why{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 480px;align-items:start;display:grid}.x2-why__top h2{margin-bottom:var(--s-6)}.x2-why__grid{gap:var(--s-5);display:grid}.x2-why .pf-row:before{top:10px}.x2-lead{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-6);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius)}.x2-lead__top{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.x2-lead__label{font-size:var(--fs-14);text-transform:uppercase;color:var(--c-text-muted);line-height:1.25rem;display:block}.x2-lead__time{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);border:1px solid var(--c-accent);border-radius:var(--radius);font:var(--t-caption);color:var(--c-text);white-space:nowrap;flex:none;display:inline-flex}.x2-lead__time img{width:16px;height:16px}.x2-lead__row{gap:var(--s-5);margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr) 128px;align-items:start;display:grid}.x2-lead h3{margin:0 0 var(--s-3);font:var(--t-h3)}.x2-lead p{font:var(--t-body-s);color:var(--c-text);margin:0}.x2-lead figure{margin:0}.x2-lead figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 0;width:100%;height:auto;display:block}.x2-lead figcaption{margin-top:var(--s-2);font:var(--t-caption);color:var(--c-text-muted)}.x2-lead figcaption b{font-weight:var(--fw-medium);color:var(--c-text);display:block}.x2-lead__gift{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-bg-soft);border-radius:var(--radius);font:var(--t-body-s);color:var(--c-text-muted);display:flex}.x2-lead__gift img{flex:none;width:32px;height:32px}.x2-lead__gift b{font:var(--t-name-s);color:var(--c-text);display:block}.x2-lead .btn{width:100%}@media (max-width:1100px){.x2-for{grid-template-columns:1fr 1fr}.x2-for>div:nth-child(3){border-left:0}.x2-for>div:nth-child(n+3){border-top:1px solid var(--c-border)}.x2-why{gap:var(--s-6);grid-template-columns:1fr}}@media (max-width:992px){.x2-hero{gap:var(--s-6);grid-template-columns:1fr}.x2-hero__img{min-height:240px}}@media (max-width:768px){.x2-for{grid-template-columns:1fr}.x2-for>div{border-left:0;border-top:1px solid var(--c-border)}.x2-for>div:first-child{border-top:0}.x2-lead{padding:var(--s-5)}.x2-lead__row{grid-template-columns:minmax(0,1fr) 104px}.x2-cta .btn{width:100%}.x2-hero{padding-top:var(--s-6)}}}
