:root{--zinc-50:#fff;--zinc-100:#f5f5f5;--zinc-200:#e9e9e9;--zinc-300:#d9d9d9;--zinc-400:#b4b2a9;--zinc-500:#888780;--zinc-600:#6e6d67;--zinc-700:#56554f;--zinc-800:#2c2c2a;--zinc-900:#18181b;--pure-white:#fff;--brand-red-88:#df0b0be0;--brand-red-solid:#c42121;--brand-red-hover:#a31818;--brand-red-active:#821212;--brand-red-tint:#fcebeb;--semantic-success:#2f6b47;--semantic-warning:#b07415;--semantic-danger:#802818;--semantic-info:#1f4869;--color-bg:var(--zinc-50);--color-surface-1:var(--pure-white);--color-surface-2:var(--zinc-100);--color-surface-dark:var(--zinc-900);--color-border-subtle:var(--zinc-200);--color-border-emphasis:var(--zinc-300);--color-text-primary:var(--zinc-900);--color-text-secondary:var(--zinc-700);--color-text-caption:var(--zinc-600);--color-text-disabled:var(--zinc-400);--color-text-on-dark:var(--zinc-50);--color-text-on-brand:var(--pure-white);--cta-primary-bg:var(--brand-red-solid);--cta-primary-bg-hover:var(--brand-red-hover);--cta-primary-bg-active:var(--brand-red-active);--cta-primary-bg-disabled:var(--zinc-200);--cta-primary-text:var(--pure-white);--cta-primary-text-disabled:var(--zinc-400);--cta-secondary-bg:var(--zinc-900);--cta-secondary-bg-hover:var(--zinc-800);--cta-secondary-bg-active:#444441;--cta-secondary-bg-disabled:var(--zinc-200);--cta-secondary-text:var(--zinc-50);--cta-secondary-text-disabled:var(--zinc-400);--ghost-text:var(--zinc-900);--ghost-text-hover:var(--zinc-900);--ghost-bg-hover:var(--zinc-100);--ghost-bg-active:var(--zinc-200);--ghost-text-disabled:var(--zinc-400);--link-inline-text:var(--zinc-900);--link-inline-underline:var(--zinc-900);--link-inline-bg-hover:var(--zinc-100);--link-nav-active:var(--zinc-900);--link-nav-inactive:var(--zinc-700);--input-bg:var(--pure-white);--input-border:var(--zinc-300);--input-border-hover:var(--zinc-900);--input-border-focus:var(--zinc-900);--input-border-error:var(--semantic-danger);--input-text:var(--zinc-900);--input-placeholder:var(--zinc-400);--focus-ring-inner:var(--zinc-50);--focus-ring-outer:var(--zinc-900);--type-display:var(--zinc-900);--type-h1:var(--zinc-900);--type-h2:var(--zinc-800);--type-h3:var(--zinc-700);--type-body:var(--zinc-900);--type-body-small:var(--zinc-700);--type-caption:var(--zinc-600);--type-eyebrow:var(--brand-red-solid)}.hm-inverse{--color-bg:#121214;--color-surface-1:#1e1e21;--color-surface-2:#28282c;--color-surface-dark:var(--zinc-900);--color-border-subtle:#2e2e33;--color-border-emphasis:#444448;--color-text-primary:#fff;--color-text-secondary:#c4c2bb;--color-text-caption:#a8a6a0;--color-text-disabled:#5f5e62;--color-text-on-dark:#fff;--color-text-on-brand:#121214;--cta-primary-bg:#e14d4d;--cta-primary-bg-hover:#f07070;--cta-primary-bg-active:#fa9595;--cta-primary-bg-disabled:#2e2e33;--cta-primary-text:#121214;--cta-primary-text-disabled:#5f5e62;--cta-secondary-bg:#fff;--cta-secondary-bg-hover:#c4c2bb;--cta-secondary-bg-active:#a8a6a0;--cta-secondary-bg-disabled:#2e2e33;--cta-secondary-text:#121214;--cta-secondary-text-disabled:#5f5e62;--ghost-text:#fff;--ghost-text-hover:#fff;--ghost-bg-hover:#28282c;--ghost-bg-active:#444448;--ghost-text-disabled:#5f5e62;--link-inline-text:#fff;--link-inline-underline:#fff;--link-inline-bg-hover:#28282c;--link-nav-active:#fff;--link-nav-inactive:#c4c2bb;--input-bg:#1e1e21;--input-border:#444448;--input-border-hover:#fff;--input-border-focus:#fff;--input-border-error:#d55a45;--input-text:#fff;--input-placeholder:#5f5e62;--focus-ring-inner:#121214;--focus-ring-outer:#fff;--type-display:#fff;--type-h1:#fff;--type-h2:#fff;--type-h3:#c4c2bb;--type-body:#fff;--type-body-small:#c4c2bb;--type-caption:#a8a6a0;--type-eyebrow:#e14d4d}:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-inner), 0 0 0 4px var(--focus-ring-outer);border-radius:4px;outline:none}.bg-brand{background-color:var(--brand-red-solid)}.bg-surface-1{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-dark{background-color:var(--color-surface-dark)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-caption{color:var(--color-text-caption)}.text-eyebrow{color:var(--type-eyebrow)}.border-subtle{border:.5px solid var(--color-border-subtle)}.border-emphasis{border:.5px solid var(--color-border-emphasis)}
:root{--brand-red:#c42121;--accent-red-text:#c42121;--brand-red-tint:#fcebeb;--brand-red-deep:#7a1414;--sem-success:#2f6b47;--sem-warning:#b07415;--sem-danger:#802818;--sem-info:#1f4869;--sem-success-tint:#e6f1ea;--sem-warning-tint:#f8efd9;--sem-danger-tint:#f4e2dd;--sem-info-tint:#dde7ef;--sem-success-bg:#eaf1ed;--sem-success-border:#c9dbd0;--sem-warning-bg:#faf1e2;--sem-warning-border:#ebd9b5;--sem-danger-bg:#fae9e5;--sem-danger-border:#ebc9c0;--sem-info-bg:#e6edf4;--sem-info-border:#c4d2e0;--feedback-error:#c42121;--feedback-error-bg:#fcebeb;--feedback-success:#1f8a5b;--feedback-success-bg:#e6f4ee;--neutral-tint:#e9e9e9;--neutral-fg:#56554f;--track:#e9e9e9;--tt-bg:#18181b;--tt-fg:#fff;--pop-bg:#fff;--pop-border:#e9e9e9;--avatar-ring:#fff;--shadow-sm:0 1px 2px #18181b0a, 0 1px 1px #18181b08;--shadow-md:0 2px 4px #18181b0f, 0 8px 24px #18181b1a;--shadow-toast:0 8px 24px #18181b14, 0 2px 6px #18181b0f;--sem-success-strong:#1f4f33;--shadow-modal:0 16px 48px #18181b2e, 0 4px 12px #18181b14;--scrim:#18181b8c}.hm-inverse{--brand-red:#e14d4d;--accent-red-text:#f07070;--brand-red-tint:#3d1a1a;--brand-red-deep:#4a0f0f;--sem-success:#5baa76;--sem-warning:#e0a33f;--sem-danger:#d55a45;--sem-info:#5c8ab4;--sem-success-tint:#16291f;--sem-warning-tint:#2e2416;--sem-danger-tint:#2a1a1a;--sem-info-tint:#16222e;--sem-success-bg:#1f2d24;--sem-success-border:#2e4736;--sem-warning-bg:#2f2719;--sem-warning-border:#4a3d24;--sem-danger-bg:#2e1e1b;--sem-danger-border:#4a2d27;--sem-info-bg:#1c2733;--sem-info-border:#2e3f52;--feedback-error:#f07070;--feedback-error-bg:#2a1a1a;--feedback-success:#5bc998;--feedback-success-bg:#16291f;--neutral-tint:#2e2e33;--neutral-fg:#c4c2bb;--track:#2e2e33;--tt-bg:#fafaf7;--tt-fg:#18181b;--pop-bg:#1e1e21;--pop-border:#2e2e33;--avatar-ring:#121214;--shadow-sm:0 1px 2px #0006, 0 1px 1px #0000004d;--shadow-md:0 2px 4px #00000073, 0 8px 24px #0000008c;--shadow-toast:0 8px 24px #0000008c, 0 2px 6px #0006;--sem-success-strong:#4a9866;--shadow-modal:0 16px 48px #000000b3, 0 4px 12px #00000080;--scrim:#000000a6}
:root{--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-d:56px;--fs-h1-d:36px;--fs-h2-d:24px;--fs-h3-d:18px;--fs-body-d:16px;--fs-small-d:14px;--fs-eyebrow-d:12px;--fs-article-body-d:18px;--fs-display-t:44px;--fs-h1-t:32px;--fs-h2-t:22px;--fs-h3-t:18px;--fs-body-t:16px;--fs-small-t:14px;--fs-eyebrow-t:12px;--fs-article-body-t:17px;--fs-display-m:36px;--fs-h1-m:28px;--fs-h2-m:20px;--fs-h3-m:17px;--fs-body-m:16px;--fs-small-m:13px;--fs-eyebrow-m:11px;--fs-article-body-m:16px;--lh-display:1.05;--lh-h1:1.1;--lh-h2:1.25;--lh-h3:1.35;--lh-body:1.65;--lh-body-mobile:1.55;--lh-small:1.55;--lh-eyebrow:1.5;--lh-article-body:1.75;--ls-display-d:-.03em;--ls-h1-d:-.022em;--ls-h2-d:-.015em;--ls-h3-d:-.005em;--ls-body-d:0;--ls-small-d:0;--ls-eyebrow-d:.08em;--ls-display-t:-.026em;--ls-h1-t:-.02em;--ls-h2-t:-.013em;--ls-h3-t:-.005em;--ls-body-t:0;--ls-small-t:0;--ls-eyebrow-t:.08em;--ls-display-m:-.022em;--ls-h1-m:-.018em;--ls-h2-m:-.012em;--ls-h3-m:-.005em;--ls-body-m:0;--ls-small-m:0;--ls-eyebrow-m:.1em;--ls-tight:-.022em;--ls-snug:-.012em;--ls-normal:0;--ls-wide:.08em;--ls-extra-wide:.1em;--ls-article-body:.005em;--measure-body:70ch;--space-1:8px;--space-2:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--color-accent:#df0b0b}.text-display{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-display-m);line-height:var(--lh-display);letter-spacing:var(--ls-display-m)}@media (min-width:768px){.text-display{font-size:var(--fs-display-t);letter-spacing:var(--ls-display-t)}}@media (min-width:1024px){.text-display{font-size:var(--fs-display-d);letter-spacing:var(--ls-display-d)}}.text-h1{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h1-m);line-height:var(--lh-h1);letter-spacing:var(--ls-h1-m)}@media (min-width:768px){.text-h1{font-size:var(--fs-h1-t);letter-spacing:var(--ls-h1-t)}}@media (min-width:1024px){.text-h1{font-size:var(--fs-h1-d);letter-spacing:var(--ls-h1-d)}}.text-h2{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h2-m);line-height:var(--lh-h2);letter-spacing:var(--ls-h2-m)}@media (min-width:768px){.text-h2{font-size:var(--fs-h2-t);letter-spacing:var(--ls-h2-t)}}@media (min-width:1024px){.text-h2{font-size:var(--fs-h2-d);letter-spacing:var(--ls-h2-d)}}.text-h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-h3-m);line-height:var(--lh-h3);letter-spacing:var(--ls-h3-m)}@media (min-width:768px){.text-h3{font-size:var(--fs-h3-t);letter-spacing:var(--ls-h3-t)}}@media (min-width:1024px){.text-h3{font-size:var(--fs-h3-d);letter-spacing:var(--ls-h3-d)}}.text-body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body-m);line-height:var(--lh-body-mobile);letter-spacing:var(--ls-body-m);max-width:var(--measure-body)}@media (min-width:768px){.text-body{font-size:var(--fs-body-t);line-height:var(--lh-body);letter-spacing:var(--ls-body-t)}}@media (min-width:1024px){.text-body{font-size:var(--fs-body-d);line-height:var(--lh-body);letter-spacing:var(--ls-body-d)}}.text-small{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-small-m);line-height:var(--lh-small);letter-spacing:var(--ls-small-m)}@media (min-width:768px){.text-small{font-size:var(--fs-small-t);letter-spacing:var(--ls-small-t)}}@media (min-width:1024px){.text-small{font-size:var(--fs-small-d);letter-spacing:var(--ls-small-d)}}.text-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow-m);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow-m);text-transform:uppercase}@media (min-width:768px){.text-eyebrow{font-size:var(--fs-eyebrow-t);letter-spacing:var(--ls-eyebrow-t)}}@media (min-width:1024px){.text-eyebrow{font-size:var(--fs-eyebrow-d);letter-spacing:var(--ls-eyebrow-d)}}.numeric-display-bold{font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:-.045em;font-size:96px;line-height:.9}.numeric-display-light{font-family:var(--font-sans);font-weight:var(--fw-light);letter-spacing:-.045em;font-size:96px;line-height:.9}.numeric-display-xl{font-size:128px}.numeric-display-xxl{font-size:144px}.numeric-accent{color:var(--color-accent)}.title-mix-emphasis{font-weight:var(--fw-bold)}.title-mix-context{font-weight:var(--fw-light)}.title-mix-context-regular{font-weight:var(--fw-regular)}.ratio-bold-2-1{align-items:flex-start;gap:4px;display:inline-flex}.ratio-bold-2-1 .primary{font-weight:var(--fw-bold);letter-spacing:-.045em;font-size:120px;line-height:.85}.ratio-bold-2-1 .secondary{font-weight:var(--fw-medium);color:var(--color-accent);margin-top:4px;font-size:60px;line-height:1}.display-section{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:-.04em;margin:var(--space-7) 0 var(--space-5);font-size:96px;line-height:1.02}.tabular-nums{font-variant-numeric:tabular-nums}.oldstyle-nums{font-variant-numeric:oldstyle-nums}.lining-nums{font-variant-numeric:lining-nums}.italic-quote{font-style:italic;font-weight:var(--fw-regular)}.italic-title-of-work{font-style:italic;font-weight:var(--fw-medium)}.italic-foreign-term{font-style:italic;font-weight:inherit}.tag-badge{font-size:10px;font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 8px;display:inline-block}.watermark-print{font-size:14px;font-weight:var(--fw-medium);letter-spacing:.15em;text-transform:uppercase}.align-default{text-align:left}.align-hero,.align-cover,.align-manifesto{text-align:center}.text-mono{font-family:var(--font-mono)}.code-inline{font-family:var(--font-mono);font-size:.875em;font-weight:var(--fw-regular);background-color:#0000000a;border-radius:4px;padding:2px 6px}.code-block{font-family:var(--font-mono);white-space:pre;font-size:14px;line-height:1.6;font-weight:var(--fw-regular);background-color:#0000000a;border-radius:6px;padding:16px 20px;overflow-x:auto}.text-serif{font-family:var(--font-serif)}.article-body{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-article-body-m);line-height:var(--lh-article-body);letter-spacing:var(--ls-article-body);max-width:var(--measure-body)}@media (min-width:768px){.article-body{font-size:var(--fs-article-body-t)}}@media (min-width:1024px){.article-body{font-size:var(--fs-article-body-d)}}
:root{--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--container:1280px;--gutter:clamp(16px, 5vw, 40px);--header-h:64px}@media (min-width:1024px){:root{--header-h:88px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--color-bg);min-height:100vh;color:var(--color-text-primary);font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;font-size:var(--fs-body-m);line-height:var(--lh-body-mobile);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}@media (min-width:768px){body{line-height:var(--lh-body)}}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}main{flex:1 0 auto}main:focus,main:focus-visible{box-shadow:none;outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--color-surface-dark);color:var(--color-text-on-dark);border-radius:6px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-200px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.page{padding-top:var(--space-4);padding-bottom:var(--space-8)}@media (min-width:1024px){.page{padding-top:var(--space-5)}}.page-head{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);flex-direction:column;display:flex}.page-title{font-size:var(--fs-h1-m);font-weight:var(--fw-semibold);line-height:var(--lh-h1);letter-spacing:var(--ls-h1-m);color:var(--type-h1);text-wrap:balance}@media (min-width:768px){.page-title{font-size:var(--fs-h1-t);letter-spacing:var(--ls-h1-t)}}@media (min-width:1024px){.page-title{font-size:var(--fs-h1-d);letter-spacing:var(--ls-h1-d)}}.page-lead{color:var(--color-text-secondary);max-width:var(--measure-body);font-size:16px;line-height:1.6}.page-meta{font-size:var(--fs-small-m);color:var(--color-text-caption)}@media (min-width:768px){.page-meta{font-size:var(--fs-small-d)}}.eyebrow{font-size:var(--fs-eyebrow-m);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow-m);text-transform:uppercase;color:var(--type-eyebrow);line-height:var(--lh-eyebrow)}@media (min-width:768px){.eyebrow{font-size:var(--fs-eyebrow-d);letter-spacing:var(--ls-eyebrow-d)}}.section{padding-block:var(--space-6)}.section+.section{padding-top:0}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-title{font-size:var(--fs-h2-m);font-weight:var(--fw-semibold);line-height:var(--lh-h2);letter-spacing:var(--ls-h2-m);color:var(--type-h2)}@media (min-width:768px){.section-title{font-size:var(--fs-h2-t);letter-spacing:var(--ls-h2-t)}}@media (min-width:1024px){.section-title{font-size:var(--fs-h2-d);letter-spacing:var(--ls-h2-d)}}.stack{gap:var(--space-3);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.link-arrow{min-height:44px;color:var(--color-text-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.link-arrow:hover{text-underline-offset:3px;text-decoration:underline}.link-arrow:hover svg{transform:translate(2px)}.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:359px){.grid-products{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1024px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.grid-categories{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.grid-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.empty-state{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:10px}.empty-state .empty{padding:48px 20px}.empty-state .empty__desc{max-width:46ch;color:var(--color-text-secondary);font-size:14px}.empty-state .empty__title{font-size:16px}.empty-state .empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.rich-text{color:var(--type-body);max-width:var(--measure-body);overflow-wrap:anywhere;font-size:16px;line-height:1.7}.rich-text>*+*{margin-top:1em}.rich-text h2{font-size:var(--fs-h2-m);font-weight:600;line-height:var(--lh-h2);color:var(--type-h2);margin-top:1.8em}.rich-text h3{font-size:var(--fs-h3-m);font-weight:600;line-height:var(--lh-h3);color:var(--type-h3);margin-top:1.6em}.rich-text h4,.rich-text h5,.rich-text h6{margin-top:1.4em;font-size:16px;font-weight:600}@media (min-width:1024px){.rich-text h2{font-size:var(--fs-h2-d)}.rich-text h3{font-size:var(--fs-h3-d)}}.rich-text a{color:var(--link-inline-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rich-text a:hover{text-decoration-thickness:2px}.rich-text ul,.rich-text ol{padding-left:1.4em}.rich-text li+li{margin-top:.35em}.rich-text img{border-radius:8px;max-width:100%;height:auto}.rich-text blockquote{border-left:3px solid var(--color-border-emphasis);color:var(--color-text-secondary);padding-left:1em}.rich-text hr{border:0;border-top:1px solid var(--color-border-subtle);margin-block:2em}.rich-text table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.rich-text th,.rich-text td{border:1px solid var(--color-border-subtle);text-align:left;padding:8px 10px}.rich-text code{font-family:var(--font-mono);background:var(--color-surface-2);border-radius:4px;padding:1px 5px;font-size:.9em}.toast-region{z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.toast-region>*{pointer-events:auto;animation:.24s cubic-bezier(.2,.7,.2,1) both toastInUp}@media (max-width:767px){.toast-region{left:16px;right:16px;bottom:calc(16px + var(--sticky-bar-h,0px));align-items:stretch}.toast-region .toast{width:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-head{margin-top:var(--space-5)}.cms-page__top{padding-top:var(--space-4)}.cms-page__top .page-head{margin-bottom:0}.cms-page__bottom{padding-top:var(--space-3);padding-bottom:var(--space-7)}.notfound .empty{gap:14px;padding:56px 20px}.notfound .page-title{text-align:center}.notfound__search{width:100%;max-width:440px}
