.template-catalogue{color:#202124;max-width:1500px;padding:62px 4.5% 72px}.template-catalogue .templates-hero{align-items:flex-end;gap:24px;padding:0 0 44px}.template-catalogue .templates-hero h1{letter-spacing:-.035em;align-items:center;gap:15px;margin:0 0 14px;font-size:42px;font-weight:550;line-height:1.15;display:flex}.template-catalogue .templates-hero h1>.template-total{letter-spacing:0;color:#646970;border:1px solid #e4e6e8;border-radius:7px;padding:7px 8px;font-size:14px;font-weight:450;line-height:1}.template-catalogue .templates-hero p{color:#60656c;margin:0;font-size:15px;line-height:1.6}.template-catalogue .template-hero-note{text-align:right;border:0;align-items:flex-end;gap:8px;min-width:0;padding:0}.template-catalogue .template-hero-note>span{color:#62666e;font-size:12px}.template-catalogue .template-hero-note a{color:#24272c;text-underline-offset:4px;font-size:12px;font-weight:550}.template-catalogue .template-hero-note a:hover{text-decoration:underline}.template-collection-tabs{border-bottom:1px solid #e6e7e9;align-items:center;gap:26px;display:flex}.template-collection-tabs button{min-height:48px;font:inherit;color:#62666e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 0;font-size:13px;font-weight:550;display:flex}.template-collection-tabs button[aria-pressed=true]{color:#151619;border-bottom-color:#151619}.template-collection-tabs button span{color:#515963;background:#f0f2f4;border-radius:4px;padding:3px 5px;font-size:10px}.template-catalogue .template-browse-bar{border:0;grid-template-columns:minmax(220px,1fr) 230px 220px;gap:12px;padding-top:24px}.template-catalogue .template-search{border-color:#e0e3e6;border-radius:7px;min-height:50px;padding:12px 15px}.template-catalogue .template-search input{caret-color:#2b5bc4;font-size:13px}.template-catalogue .template-search input::placeholder{color:#656b74;opacity:1}.template-catalogue .template-select{border:0;flex-direction:row;align-items:center;gap:6px;min-width:0;padding:0 8px}.template-catalogue .template-select>span{letter-spacing:0;text-transform:none;color:#656b74;white-space:nowrap;font-size:12px}.template-catalogue .template-select select{color:#24272c;min-width:0;min-height:44px;font-size:12px;font-weight:500}.template-catalogue .template-results-heading{min-height:34px;margin:16px 0 20px}.template-catalogue .template-count{color:#636a74;font-size:12px}.template-catalogue .template-motion-filter{color:#555b65;background:#f3f4f5;border:0;border-radius:6px;min-height:34px;padding:7px 10px}.template-catalogue .template-motion-filter[aria-pressed=true]{color:#fff;background:#252a32}.template-catalogue .template-clear{min-height:34px;padding:6px}.template-catalogue .template-grid{gap:38px 25px}.template-catalogue .template-card{animation:none}.template-catalogue .template-cover--photographic{aspect-ratio:1.38;background:#f4f5f6;border:1px solid #e4e6e8;border-radius:9px}.template-catalogue .template-cover--photographic img{transition:transform .3s cubic-bezier(.16,1,.3,1)}.template-catalogue .template-card:hover .template-cover--photographic img{transform:scale(1.015)}.template-catalogue .template-card-title{flex-wrap:wrap;gap:8px;margin:17px 0 6px}.template-catalogue .template-card-title h2{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.4}.template-card-category{color:#666c75;margin-left:auto;font-size:11px}.template-edition-label{color:#3e6657;background:#edf4f0;border-radius:4px;padding:3px 5px;font-size:9px;line-height:1.4}.template-catalogue .template-card>p{color:#666b73;font-size:12px;line-height:1.6}.template-preview-affordance{color:#252a32;opacity:0;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px);box-shadow:0 4px 18px #161c2a17}.template-card:hover .template-preview-affordance,.template-card:focus-visible .template-preview-affordance{opacity:1;transform:none}.template-catalogue .template-bottom{text-align:left;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:36px 0 0;display:flex}.template-catalogue .template-bottom h2{letter-spacing:-.025em;margin:0 0 9px;font-size:23px;font-weight:550;line-height:1.3}.template-catalogue .template-bottom p{color:#60666e;margin:0;font-size:13px}.template-catalogue button:focus-visible,.template-catalogue a:focus-visible{outline-offset:4px;outline:2px solid #315fb8}.template-catalogue ::selection{color:#152847;background:#dae6ff}@media (max-width:1000px){.template-catalogue .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-catalogue .template-browse-bar{grid-template-columns:minmax(180px,1fr) 190px 185px}.template-catalogue{padding-top:42px}}@media (max-width:760px){.template-catalogue .template-browse-bar{grid-template-columns:1fr 1fr}.template-catalogue .template-search{grid-column:1/-1}.template-catalogue .template-hero-note{display:none}.template-catalogue .template-select{flex-direction:column;align-items:stretch;gap:2px;padding:0}.template-catalogue .template-select>span{font-size:10px}.template-catalogue .template-select select{width:100%;min-height:34px;font-size:11px}.template-catalogue .template-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:550px){.template-catalogue{padding:32px 20px 50px}.template-catalogue .templates-hero{padding-bottom:28px}.template-catalogue .templates-hero h1{font-size:34px}.template-catalogue .templates-hero p{font-size:13px}.template-catalogue .template-grid{grid-template-columns:1fr;gap:30px}.template-catalogue .template-results-heading{flex-direction:row;align-items:center;gap:8px}.template-catalogue .template-result-actions{gap:6px}.template-catalogue .template-count,.template-catalogue .template-motion-filter{font-size:11px}.template-preview-affordance{opacity:1;font-size:10px;transform:none}.template-catalogue .template-card-title{margin-top:14px}}@media (prefers-reduced-motion:reduce){.template-catalogue .template-cover--photographic img,.template-preview-affordance{transition:none}.template-catalogue .template-card:hover .template-cover--photographic img{transform:none}}
