
.ox-pagehero{background:linear-gradient(180deg,var(--ox-lilac-pale) 0,var(--ox-milk) 100%)}
.ox-pagehero__in{display:grid;gap:2.4rem 4.8rem;align-items:stretch;padding-bottom:4rem}
@media screen and (min-width:43.75em){.ox-pagehero__in--split{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
@media screen and (max-width:43.748em){.ox-pagehero__in--split{display:block}.ox-pagehero__in--split .ox-pagehero__fig{margin:2.4rem auto 0}}
@media screen and (min-width:56.25em){.ox-pagehero__in{padding-bottom:5.6rem}}
.ox-pagehero__text{display:grid;gap:1.6rem;align-content:center;min-width:0}
.ox-pagehero__text>p{font-size:1.9rem;margin:0;max-width:72rem}
.ox-pagehero__fig{margin:0;line-height:0;border-radius:3.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;max-width:36rem;justify-self:center;width:100%}
.ox-pagehero__fig img{display:block;width:100%;height:auto}
.ox-cols--fig{align-items:start}
@media screen and (min-width:75em){.ox-cols--fig{grid-template-columns:minmax(0,1fr) 36rem}}
@media screen and (max-width:74.998em){.ox-cols--fig{display:block}.ox-cols--fig .ox-fig{margin-top:2.4rem}}
.ox-prose{display:grid;gap:1.4rem;min-width:0;align-content:start}
.ox-prose p{font-size:1.8rem;margin:0}
.ox-fig--maker{justify-items:center}
.ox-fig--maker .ox-fig__img{max-width:36rem}
.ox-legal{display:grid;gap:2.8rem}
@media screen and (min-width:61.875em){.ox-legal{columns:2;column-gap:5.6rem;display:block}.ox-legal section{break-inside:avoid;margin-bottom:2.8rem}}
.ox-legal h2{font-size:3rem;margin-bottom:1rem;text-transform:none}
.ox-legal p{font-size:1.7rem}
.ox-legal a{text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:anywhere}
.template-search__header{display:grid;gap:1.6rem;margin-bottom:2.4rem}
.ox-search .field{position:relative;display:flex;align-items:center;max-width:64rem}
.ox-search .icon-search{position:absolute;left:1.8rem;width:2rem;height:2rem}
.ox-search .search__input{width:100%;height:5.6rem;border:.2rem solid var(--ox-ink);border-radius:4rem;background:#fff;padding:0 2rem 0 5rem;font:inherit;font-size:1.7rem;color:#1b2a52}
.ox-hits{margin:0;padding:0;list-style:none;display:grid;gap:1.2rem}
.ox-hits a{display:grid;gap:.3rem;padding:1.8rem 2.2rem;border-radius:2.4rem;background:#fff;color:#1b2a52;text-decoration:none}
.ox-hits small{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;color:#1f3a7a}
.ox-hits b{font-size:1.9rem}
.ox-hits span{font-size:1.5rem}
.cart__warnings{display:grid;gap:2rem;justify-items:start}
.ox-404{display:grid;gap:2.4rem 4.8rem;align-items:stretch}
@media screen and (min-width:46.875em){.ox-404{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}
.ox-404__text{display:grid;gap:1.6rem;align-content:center;justify-items:start;min-width:0}
.ox-404__n{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--ox-head);font-weight:800;font-size:12rem;line-height:.9;color:#1b2a52}
.ox-404__n .ox-ico{width:11rem;height:9rem;color:var(--ox-rasp)}
.ox-404__fig{position:relative;margin:0;min-height:30rem;display:flex;align-items:center;justify-content:center;min-width:0}
.ox-404__fig img{position:relative;display:block;width:auto;height:auto;max-width:30rem;max-height:42rem;object-fit:contain;filter:drop-shadow(0 1.6rem 2rem rgba(27,42,82,.25))}
@media screen and (max-width:46.873em){.ox-404__fig img{max-width:18rem;max-height:25rem}}
.ox-404__c{position:absolute;color:#fff;opacity:.9}
.ox-404__c .ox-ico{width:5.6rem;height:5.6rem}
.ox-404__c--1{left:4%;top:8%}.ox-404__c--2{right:6%;top:4%}.ox-404__c--3{left:10%;bottom:6%}.ox-404__c--4{right:4%;bottom:14%}.ox-404__c--5{left:36%;top:0}.ox-404__c--6{right:30%;bottom:0}
