[hidden]{display:none!important}
.templates-section .section-heading>p{max-width:275px}
.template-controls{margin:0 0 18px}
.template-filters{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 10px;scrollbar-width:thin}
.filter-chip{display:inline-flex;align-items:center;gap:7px;flex:none;border:1px solid #dfe6dc;border-radius:30px;padding:8px 11px;background:#f7f9f5;color:#68776b;font-size:9px;cursor:pointer;transition:.18s}
.filter-chip:hover,.filter-chip.active{background:#21412e;border-color:#21412e;color:#fff}
.filter-chip b{font-size:8px;color:#82a76b}
.filter-chip.active b{color:#c3ed91}
.gallery-tools{display:flex;align-items:center;justify-content:space-between;margin-top:3px;color:#89958a;font-size:9px}
.search-box{height:35px;display:flex;align-items:center;gap:8px;width:min(320px,70%);padding:0 10px;background:#fff;border:1px solid #e2e8df;border-radius:7px;color:#82907f}
.search-box>span{font-size:19px;line-height:1}
.search-box input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#415345;font-size:9px}
.search-box input::placeholder{color:#a1aba0}
.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.template-card,.template-card:nth-child(n+2){display:block;width:100%;padding:0;text-align:left;background:#fff;border:1px solid #e2e8df;border-radius:11px;overflow:hidden;color:inherit;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}
.template-card:hover,.template-card.selected{transform:translateY(-3px);border-color:#94b878;box-shadow:0 12px 27px #193c2a14}
.template-visual{--t-bg:#e9eee5;--t-ink:#294232;--t-accent:#789658;position:relative;height:178px;overflow:hidden;padding:14px 15px;background:var(--t-bg);color:var(--t-ink)}
.visual-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:.45px}
.visual-top b{display:flex;align-items:center;font:800 8px Manrope;letter-spacing:.25px}
.visual-top .mini-mark{flex:none;margin-right:5px;background:var(--t-accent)}
.visual-top>span{font-size:7px;color:var(--t-accent)}
.visual-layout{position:relative;height:125px;display:flex;align-items:center}
.visual-copy{position:relative;z-index:2;width:66%;display:flex;flex-direction:column;align-items:flex-start;gap:7px}
.visual-copy small{font-size:6px;letter-spacing:.55px;text-transform:uppercase;color:var(--t-accent);font-weight:700}
.visual-copy strong{max-width:170px;font:800 18px/1.04 Manrope;letter-spacing:-.8px}
.visual-copy>i{font-style:normal;margin-top:2px;padding:6px 8px;border-radius:3px;background:var(--t-ink);color:var(--t-bg);font-size:6px}
.visual-art{position:absolute;right:-9px;bottom:-19px;width:48%;height:114px;border-radius:100px 100px 0 0;background:var(--t-accent);opacity:.7;overflow:hidden}
.visual-art:before,.visual-art:after,.visual-art i{content:"";position:absolute;display:block}
.visual-art:before{inset:16% 17% 0;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--t-bg),white 30%)}
.visual-art:after{width:24px;height:32px;left:43%;bottom:0;border-radius:12px 12px 0 0;background:var(--t-ink);opacity:.72}
.visual-art i:nth-child(1){width:19px;height:25px;left:24%;top:37%;background:var(--t-bg);border-radius:3px;opacity:.9}
.visual-art i:nth-child(2){width:19px;height:25px;right:24%;top:37%;background:var(--t-bg);border-radius:3px;opacity:.9}
.visual-art i:nth-child(3){width:3px;height:3px;left:50%;top:53%;border-radius:50%;background:var(--t-ink)}
.visual-index{position:absolute;left:15px;bottom:10px;font-size:6px;letter-spacing:1px;color:var(--t-accent);font-weight:700}
.theme-sage{--t-bg:#e9eee5;--t-ink:#294232;--t-accent:#7e9d5c}
.theme-sand{--t-bg:#eee8dc;--t-ink:#534534;--t-accent:#af8c61}
.theme-mint{--t-bg:#e4f0e8;--t-ink:#275044;--t-accent:#6b9f85}
.theme-rose{--t-bg:#f2e5e2;--t-ink:#593d42;--t-accent:#bd827f}
.theme-ink{--t-bg:#26343a;--t-ink:#f7f1e7;--t-accent:#c08f68}
.theme-ice{--t-bg:#e5eff2;--t-ink:#254454;--t-accent:#69a0b1}
.theme-tomato{--t-bg:#f1e5db;--t-ink:#533b32;--t-accent:#c46f4d}
.theme-coffee{--t-bg:#e9e0d5;--t-ink:#4d392c;--t-accent:#aa7952}
.theme-wine{--t-bg:#ece5e1;--t-ink:#452f37;--t-accent:#9a5865}
.theme-lime{--t-bg:#e6ecdc;--t-ink:#233b2b;--t-accent:#91b74f}
.theme-lavender{--t-bg:#ece9f2;--t-ink:#40394d;--t-accent:#9d8ab8}
.theme-stone{--t-bg:#e8e8e3;--t-ink:#343c3a;--t-accent:#8d9992}
.theme-sea{--t-bg:#deebeb;--t-ink:#23454a;--t-accent:#5d9d9e}
.theme-night{--t-bg:#292d32;--t-ink:#f6f2e9;--t-accent:#c1a77c}
.theme-flower{--t-bg:#f1e8df;--t-ink:#4c3e38;--t-accent:#bd846e}
.theme-navy{--t-bg:#e3e9ed;--t-ink:#243a4a;--t-accent:#648198}
.theme-teal{--t-bg:#e1ece8;--t-ink:#294b46;--t-accent:#64988d}
.theme-orange{--t-bg:#f0e5d8;--t-ink:#4b3a2c;--t-accent:#c6864e}
.theme-butter{--t-bg:#f0eddc;--t-ink:#45432d;--t-accent:#a7a05b}
.art-home:before,.art-house:before{inset:13% 0 0!important;border-radius:0!important;clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%)}
.art-home:after,.art-house:after{width:21px;height:39px;left:42%;border-radius:10px 10px 0 0}
.art-sparkle:before{inset:21%;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff 0 8%,transparent 9%),radial-gradient(circle at 20% 30%,#fff 0 7%,transparent 8%),radial-gradient(circle at 80% 70%,#fff 0 7%,transparent 8%),var(--t-accent)}
.art-sparkle:after{width:42px;height:42px;left:38%;bottom:31%;border-radius:50%;background:var(--t-bg);opacity:.8}
.art-portrait:before,.art-barber:before{inset:8% 21% -5%;border-radius:48% 48% 9% 9%;background:linear-gradient(145deg,#e2ba9f,#bd8b75)}
.art-portrait:after,.art-barber:after{width:54px;height:66px;left:29%;top:19%;border-radius:50% 50% 44% 44%;background:#533b36}
.art-barber:before{background:linear-gradient(150deg,#ddc7a3,#99765c)}
.art-medical:before{inset:25% 22% 5%;border-radius:18px;background:#fff}
.art-medical:after{width:38px;height:38px;left:35%;top:30%;border-radius:50%;background:linear-gradient(90deg,transparent 42%,#d66e6e 42% 58%,transparent 58%),linear-gradient(transparent 42%,#d66e6e 42% 58%,transparent 58%),#fff}
.art-food:before,.art-plate:before{inset:13% 17% 0;border-radius:50%;background:radial-gradient(circle,#f8f1e7 0 38%,#d8b99a 39% 46%,#f8f1e7 47% 55%,var(--t-accent) 56%)}
.art-food:after,.art-plate:after{display:none}
.art-food i:nth-child(1),.art-plate i:nth-child(1){height:70px;width:3px;left:11%;top:24%;background:var(--t-ink)}
.art-food i:nth-child(2),.art-plate i:nth-child(2){height:70px;width:3px;right:11%;top:24%;background:var(--t-ink)}
.art-cup:before{inset:28% 20% 10%;border-radius:4px 4px 20px 20px;background:linear-gradient(#f9f2e9 0 20%,#a77c58 21% 36%,#f9f2e9 37%)}
.art-cup:after{width:24px;height:28px;left:68%;top:39%;border:7px solid var(--t-bg);border-left:0;border-radius:0 14px 14px 0}
.art-fitness:before{inset:45% 5% auto;height:9px;border-radius:8px;background:var(--t-ink)}
.art-fitness:after{width:17px;height:47px;left:45%;top:28%;border-radius:6px;background:var(--t-bg);box-shadow:-37px 8px 0 -1px var(--t-ink),37px 8px 0 -1px var(--t-ink)}
.art-yoga:before{inset:6% 17% 13%;border-radius:50%;background:radial-gradient(circle at 70% 28%,#f3d8a0 0 14%,transparent 15%),linear-gradient(140deg,#c1d3bf,#9187a9)}
.art-yoga:after{width:56px;height:12px;left:21%;bottom:26%;border-radius:50%;background:var(--t-ink);transform:rotate(-12deg)}
.art-building:before,.art-hotel:before{inset:5% 25% 0;border-radius:3px 3px 0 0;background:repeating-linear-gradient(90deg,#e2ded2 0 9px,transparent 9px 17px),repeating-linear-gradient(0deg,var(--t-accent) 0 6px,transparent 6px 17px),var(--t-ink)}
.art-building:after,.art-hotel:after{width:18px;height:32px;left:44%;bottom:0;border-radius:8px 8px 0 0;background:var(--t-bg)}
.art-hotel:before{inset:16% 12% 0;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}
.art-camera:before{inset:26% 10% 16%;border-radius:9px;background:var(--t-ink)}
.art-camera:after{width:48px;height:48px;left:32%;top:31%;border-radius:50%;border:8px solid var(--t-bg);background:var(--t-accent)}
.art-flower:before{inset:11% 17%;border-radius:50%;background:radial-gradient(ellipse at 50% 5%,#e6b2a2 0 20%,transparent 21%),radial-gradient(ellipse at 95% 50%,#d89a8a 0 20%,transparent 21%),radial-gradient(ellipse at 50% 95%,#e8c8a6 0 20%,transparent 21%),radial-gradient(ellipse at 5% 50%,#cc8b82 0 20%,transparent 21%),radial-gradient(circle,#d8aa59 0 13%,transparent 14%)}
.art-flower:after{width:6px;height:60px;left:48%;top:57%;background:#6e8c66;transform:rotate(10deg)}
.art-desk:before{inset:14% 15% 35%;border-radius:5px;background:#f8f7f3;box-shadow:0 9px 0 -3px var(--t-ink)}
.art-desk:after{width:50px;height:9px;left:31%;bottom:23%;border-radius:10px;background:var(--t-ink)}
.art-ledger:before{inset:15% 18% 5%;border-radius:5px;background:linear-gradient(90deg,var(--t-accent) 0 8%,#f7f6ed 8% 90%,#d7e3dc 90%)}
.art-ledger:after{width:39px;height:3px;left:34%;top:35%;background:var(--t-accent);box-shadow:0 13px 0 var(--t-accent),0 26px 0 var(--t-accent)}
.art-car:before{width:94px;height:39px;left:13%;top:42%;border-radius:28px 34px 10px 10px;background:var(--t-ink);clip-path:polygon(17% 0,74% 0,100% 60%,100% 100%,0 100%,0 60%)}
.art-car:after{width:14px;height:14px;left:22%;bottom:16%;border-radius:50%;background:#292d2d;box-shadow:48px 0 0 #292d2d,0 0 0 4px var(--t-bg),48px 0 0 4px var(--t-bg)}
.art-paw:before{inset:20% 20%;border-radius:50%;background:radial-gradient(ellipse at 50% 70%,var(--t-accent) 0 30%,transparent 31%),radial-gradient(circle at 16% 30%,var(--t-accent) 0 12%,transparent 13%),radial-gradient(circle at 39% 13%,var(--t-accent) 0 12%,transparent 13%),radial-gradient(circle at 65% 13%,var(--t-accent) 0 12%,transparent 13%),radial-gradient(circle at 88% 31%,var(--t-accent) 0 12%,transparent 13%)}
.art-paw:after{display:none}
.visual-art{color:var(--t-ink)}
.visual-art:before,.visual-art:after,.visual-art i{color:var(--t-ink)}
.template-info{min-height:70px}
.template-info>span{min-width:0}
.template-info small{line-height:1.4}
.empty-state{padding:25px;border:1px dashed #cfd9ca;border-radius:10px;background:#f8faf6;text-align:center;color:#7e8d80;font-size:11px;line-height:1.6}
.generated-section{padding:76px 0;background:#f8faf6;border-top:1px solid #e7ece4;border-bottom:1px solid #e7ece4}
.generated-heading,.my-sites-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:23px}
.generated-heading h2,.my-sites-heading h2{font:750 28px/1.2 Manrope;letter-spacing:-1px;margin:9px 0 5px}
.generated-heading p{margin:0;color:#859187;font-size:10px}
.generated-actions{display:flex;gap:9px;flex:none}
.generated-actions .button{min-height:38px;font-size:9px}
.generated-site-card{--t-bg:#e9eee5;--t-ink:#294232;--t-accent:#7e9d5c;overflow:hidden;border:1px solid #e4eae1;border-radius:13px;background:#fff;box-shadow:0 14px 38px #20372a11}
.generated-site-card .theme-sage{--t-bg:#e9eee5;--t-ink:#294232;--t-accent:#7e9d5c}
.generated-site-card.theme-sand{--t-bg:#eee8dc;--t-ink:#534534;--t-accent:#af8c61}
.generated-site-card.theme-mint{--t-bg:#e4f0e8;--t-ink:#275044;--t-accent:#6b9f85}
.generated-site-card.theme-rose{--t-bg:#f2e5e2;--t-ink:#593d42;--t-accent:#bd827f}
.generated-site-card.theme-ink{--t-bg:#26343a;--t-ink:#f7f1e7;--t-accent:#c08f68}
.generated-site-card.theme-ice{--t-bg:#e5eff2;--t-ink:#254454;--t-accent:#69a0b1}
.generated-site-card.theme-tomato{--t-bg:#f1e5db;--t-ink:#533b32;--t-accent:#c46f4d}
.generated-site-card.theme-coffee{--t-bg:#e9e0d5;--t-ink:#4d392c;--t-accent:#aa7952}
.generated-site-card.theme-wine{--t-bg:#ece5e1;--t-ink:#452f37;--t-accent:#9a5865}
.generated-site-card.theme-lime{--t-bg:#e6ecdc;--t-ink:#233b2b;--t-accent:#91b74f}
.generated-site-card.theme-lavender{--t-bg:#ece9f2;--t-ink:#40394d;--t-accent:#9d8ab8}
.generated-site-card.theme-stone{--t-bg:#e8e8e3;--t-ink:#343c3a;--t-accent:#8d9992}
.generated-site-card.theme-sea{--t-bg:#deebeb;--t-ink:#23454a;--t-accent:#5d9d9e}
.generated-site-card.theme-night{--t-bg:#292d32;--t-ink:#f6f2e9;--t-accent:#c1a77c}
.generated-site-card.theme-flower{--t-bg:#f1e8df;--t-ink:#4c3e38;--t-accent:#bd846e}
.generated-site-card.theme-navy{--t-bg:#e3e9ed;--t-ink:#243a4a;--t-accent:#648198}
.generated-site-card.theme-teal{--t-bg:#e1ece8;--t-ink:#294b46;--t-accent:#64988d}
.generated-site-card.theme-orange{--t-bg:#f0e5d8;--t-ink:#4b3a2c;--t-accent:#c6864e}
.generated-site-card.theme-butter{--t-bg:#f0eddc;--t-ink:#45432d;--t-accent:#a7a05b}
.generated-ribbon{display:flex;justify-content:space-between;padding:10px 16px;background:#fff;color:#7e8c80;font-size:8px}
.generated-ribbon>span:first-child{display:flex;align-items:center;gap:7px}
.generated-nav{display:flex;align-items:center;gap:26px;padding:16px 5.5%;background:var(--t-bg);color:var(--t-ink)}
.generated-brand{display:flex;align-items:center;gap:6px;font:800 12px Manrope;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.generated-brand .mini-mark{flex:none;background:var(--t-accent)}
.generated-nav nav{display:flex;gap:19px;margin-left:auto;font-size:9px;color:color-mix(in srgb,var(--t-ink),transparent 25%)}
.generated-nav-cta,.generated-main-cta{background:var(--t-ink);color:var(--t-bg);padding:10px 13px;border-radius:5px;font-size:8px;font-weight:700;white-space:nowrap}
.generated-hero{position:relative;display:grid;grid-template-columns:1fr .8fr;align-items:center;min-height:320px;overflow:hidden;padding:40px 7%;background:var(--t-bg);color:var(--t-ink)}
.generated-hero-copy{position:relative;z-index:1;max-width:440px}
.generated-hero-copy>small,.generated-about small,.generated-contact small{color:var(--t-accent);font-size:8px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}
.generated-hero h1{font:800 clamp(30px,4.5vw,53px)/1.04 Manrope;letter-spacing:-2px;margin:15px 0}
.generated-hero p{max-width:350px;font-size:11px;line-height:1.7;color:color-mix(in srgb,var(--t-ink),transparent 24%)}
.generated-main-cta{display:inline-flex;align-items:center;gap:19px;margin-top:9px}
.generated-main-cta b{color:var(--t-accent)}
.generated-art{position:absolute;right:5%;bottom:-3%;width:43%;height:82%;border-radius:44% 44% 0 0;background:var(--t-accent);opacity:.63;overflow:hidden}
.generated-art:before,.generated-art:after,.generated-art i{content:"";position:absolute;display:block}
.generated-art:before{inset:11% 17% 0;border-radius:50% 50% 0 0;background:color-mix(in srgb,var(--t-bg),white 25%)}
.generated-art:after{width:11%;height:39%;left:44%;bottom:0;border-radius:20px 20px 0 0;background:var(--t-ink);opacity:.65}
.generated-art i:nth-child(1),.generated-art i:nth-child(2){width:12%;height:16%;top:36%;background:var(--t-bg);border-radius:3px}
.generated-art i:nth-child(1){left:27%}.generated-art i:nth-child(2){right:27%}
.generated-art i:nth-child(3){width:3%;height:3%;left:50%;top:50%;border-radius:50%;background:var(--t-ink)}
.generated-about{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;padding:32px 7%;background:#fff;color:#304336}
.generated-about h2,.generated-contact h2{font:750 22px Manrope;letter-spacing:-.6px;margin:8px 0 0}
.generated-about p{font-size:10px;line-height:1.7;color:#79867b;margin:0}
.generated-contact{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 7%;background:var(--t-ink);color:var(--t-bg)}
.generated-contact small{color:var(--t-accent)}
.generated-contact h2{color:var(--t-bg)}
.generated-contact-details{display:flex;align-items:flex-end;flex-direction:column;gap:7px;font-size:10px}
.generated-contact-details a{color:var(--t-bg);text-decoration:underline;text-underline-offset:3px}
.generated-contact-details span{opacity:.8}
.generated-footer{display:flex;justify-content:space-between;padding:13px 7%;background:#fff;color:#879287;font-size:8px}
.my-sites-section{padding:73px 0 85px}
.my-sites-heading{align-items:center;margin-bottom:22px}
.my-sites-heading h2{margin-bottom:0}
.my-sites-heading h2 span{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:7px;border-radius:50%;background:#e8f0e3;color:#628346;font:700 10px 'DM Sans';vertical-align:middle}
.clear-drafts{border:0;background:transparent;cursor:pointer}
.draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.draft-card{overflow:hidden;border:1px solid #e4eae1;border-radius:10px;background:#fff;box-shadow:0 7px 20px #1e3b2908}
.draft-swatch{--t-bg:#e9eee5;--t-ink:#294232;--t-accent:#7e9d5c;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:112px;padding:17px;background:var(--t-bg);color:var(--t-ink)}
.draft-swatch.theme-sand{--t-bg:#eee8dc;--t-ink:#534534;--t-accent:#af8c61}.draft-swatch.theme-mint{--t-bg:#e4f0e8;--t-ink:#275044;--t-accent:#6b9f85}.draft-swatch.theme-rose{--t-bg:#f2e5e2;--t-ink:#593d42;--t-accent:#bd827f}.draft-swatch.theme-ink{--t-bg:#26343a;--t-ink:#f7f1e7;--t-accent:#c08f68}.draft-swatch.theme-ice{--t-bg:#e5eff2;--t-ink:#254454;--t-accent:#69a0b1}.draft-swatch.theme-tomato{--t-bg:#f1e5db;--t-ink:#533b32;--t-accent:#c46f4d}.draft-swatch.theme-coffee{--t-bg:#e9e0d5;--t-ink:#4d392c;--t-accent:#aa7952}.draft-swatch.theme-wine{--t-bg:#ece5e1;--t-ink:#452f37;--t-accent:#9a5865}.draft-swatch.theme-lime{--t-bg:#e6ecdc;--t-ink:#233b2b;--t-accent:#91b74f}.draft-swatch.theme-lavender{--t-bg:#ece9f2;--t-ink:#40394d;--t-accent:#9d8ab8}.draft-swatch.theme-stone{--t-bg:#e8e8e3;--t-ink:#343c3a;--t-accent:#8d9992}.draft-swatch.theme-sea{--t-bg:#deebeb;--t-ink:#23454a;--t-accent:#5d9d9e}.draft-swatch.theme-night{--t-bg:#292d32;--t-ink:#f6f2e9;--t-accent:#c1a77c}.draft-swatch.theme-flower{--t-bg:#f1e8df;--t-ink:#4c3e38;--t-accent:#bd846e}.draft-swatch.theme-navy{--t-bg:#e3e9ed;--t-ink:#243a4a;--t-accent:#648198}.draft-swatch.theme-teal{--t-bg:#e1ece8;--t-ink:#294b46;--t-accent:#64988d}.draft-swatch.theme-orange{--t-bg:#f0e5d8;--t-ink:#4b3a2c;--t-accent:#c6864e}.draft-swatch.theme-butter{--t-bg:#f0eddc;--t-ink:#45432d;--t-accent:#a7a05b}
.draft-swatch>span{font-size:7px;letter-spacing:1px;color:var(--t-accent);text-transform:uppercase}
.draft-swatch>b{font:750 19px Manrope;letter-spacing:-.6px}
.draft-swatch>small{font-size:8px;opacity:.72}
.draft-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px 8px}
.draft-info>div{min-width:0;display:flex;flex-direction:column;gap:4px}
.draft-info>div>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 10px Manrope}
.draft-info small{font-size:8px;color:#8b978d}
.draft-plan{flex:none;padding:5px 7px;border-radius:5px;background:#f1f5ee;color:#6d8759;font-size:7px}
.draft-actions{display:flex;align-items:center;gap:12px;padding:8px 14px 13px}
.draft-actions .button{min-height:31px;padding:0 10px;font-size:8px}
.delete-draft{border:0;background:transparent;color:#a07d73;font-size:8px;cursor:pointer}
.template-card:focus-visible,.filter-chip:focus-visible,.button:focus-visible{outline:3px solid #90c163;outline-offset:2px}
@media(max-width:900px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-hero{min-height:285px}.generated-hero h1{font-size:40px}}
@media(max-width:650px){.template-grid,.draft-grid{grid-template-columns:1fr}.template-card,.template-card:nth-child(n+2){display:block}.template-visual{height:160px}.gallery-tools{gap:10px}.search-box{width:min(280px,75%)}.filter-chip{font-size:8px;padding:7px 9px}.generated-section{padding:53px 0}.generated-heading,.my-sites-heading{align-items:flex-start;flex-direction:column}.generated-heading h2,.my-sites-heading h2{font-size:24px}.generated-heading p{line-height:1.5}.generated-actions{width:100%}.generated-actions .button{flex:1;justify-content:center}.generated-nav{gap:8px;padding:13px 4%}.generated-nav nav{gap:8px;font-size:7px}.generated-nav-cta{padding:8px;font-size:7px}.generated-brand{font-size:9px;max-width:35%}.generated-hero{grid-template-columns:1fr;min-height:265px;padding:27px 6%}.generated-hero-copy{max-width:70%}.generated-hero h1{font-size:31px;letter-spacing:-1.3px}.generated-hero p{font-size:9px}.generated-art{width:45%;height:65%;right:-4%;bottom:0}.generated-about{grid-template-columns:1fr;gap:12px;padding:24px 6%}.generated-about h2,.generated-contact h2{font-size:18px}.generated-about p{font-size:9px}.generated-contact{align-items:flex-start;flex-direction:column;padding:23px 6%;gap:15px}.generated-contact-details{align-items:flex-start;font-size:9px}.generated-footer{padding:12px 6%;font-size:7px}.my-sites-section{padding:53px 0}.my-sites-heading{flex-direction:row;align-items:center}.draft-actions{justify-content:space-between}}
