/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:root, :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-heading:"Poppins", "Inter", ui-sans-serif, system-ui, sans-serif;}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html, :host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}:where(select:is([multiple], [size])) optgroup{font-weight:bolder;}:where(select:is([multiple], [size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor;@supports (color: color-mix(in lab, red, red)){color:color-mix(in oklab, currentcolor 50%, transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block:0;}:-moz-ui-invalid{box-shadow:none;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none!important;}}@layer utilities{.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.grid{display:grid;}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.font-body{font-family:var(--font-body);}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2, minmax(0, 1fr));}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3, minmax(0, 1fr));}}}:root{--ink:#25213e;--muted:#69647c;--purple:#7041d8;--line:#e9e4f2;--paper:#fff;--soft:#f6f2ff;--header-h:137px;--radius:24px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 22px);}body{margin:0;color:var(--ink);background:#fff;font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.15;font-weight:750;letter-spacing:-.045em;}h1,h2,h3,h4,p{margin:0;}a{color:inherit;text-decoration:none;}button{font:inherit;color:inherit;cursor:pointer;}button:disabled{cursor:default;}img{max-width:100%;height:auto;display:block;}button,a,summary{touch-action:manipulation;}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #375dcc;outline-offset:5px;}button[hidden],[hidden]{display:none!important;}::selection{background:#e2d5ff;color:#2c1c54;}.container{width:min(1240px,calc(100% - 80px));margin:0 auto;}.section{padding:100px 0;}.section-small{padding:68px 0;}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#7654a7;display:inline-flex;align-items:center;gap:9px;}.eyebrow .live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#72974c;}.section-heading{font-size:clamp(32px,3.2vw,44px);max-width:780px;}.section-description{font-size:17px;color:var(--muted);margin-top:18px;max-width:650px;}.heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:42px;}.heading-row .text-link{flex-shrink:0;}.text-link{font-size:13px;font-weight:750;color:#6541ad;display:inline-flex;gap:12px;align-items:center;}.text-link:hover{color:#37215e;}.text-link svg{width:16px;height:16px;}.gradient-text{background:linear-gradient(105deg,#526ddd 4%,#8150d7 48%,#b243ac 95%);background-clip:text;-webkit-background-clip:text;color:transparent;}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 23px;min-height:48px;border-radius:999px;font-size:13px;font-weight:750;border:1px solid transparent;line-height:1.3;transition:transform .2s,box-shadow .2s,background .2s;}.btn:hover{transform:translateY(-2px);}.btn svg{height:16px;width:16px;}.btn-primary{color:#fff;background:linear-gradient(105deg,#6b45d6,#8744cd);box-shadow:0 5px 15px #7950ba20;}.btn-primary:hover{box-shadow:0 8px 22px #7950ba35;}.btn-secondary{background:#fff;border-color:#e0d7ef;color:#413158;}.btn-secondary:hover{border-color:#a28bbd;}.btn-small{padding:11px 18px;min-height:40px;font-size:12px;}.btn-light{background:#fff;color:#493261;}.btn-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px;}.skip{position:fixed;top:-80px;left:12px;z-index:999;background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;}.skip:focus{top:12px;}.site-header{position:sticky;top:0;z-index:100;background:#ffffffef;backdrop-filter:blur(16px);border-bottom:1px solid #eae5f1;}.header-brand-row{height:72px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #f0ebf6;position:relative;}.brand{display:inline-flex;align-items:center;gap:10px;font-size:27px;line-height:1.2;font-weight:800;letter-spacing:-.055em;}.brand-mark{width:34px;height:34px;display:inline-flex;flex-shrink:0;}.brand-sub{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#726985;position:absolute;left:0;}.header-note{position:absolute;right:0;font-size:10px;display:flex;gap:7px;align-items:center;color:#726985;}.tiny-dot{height:6px;width:6px;border-radius:50%;background:#73995c;}.header-nav-row{height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;}.desktop-nav{display:flex;align-items:center;gap:28px;}.desktop-nav a{font-size:12px;font-weight:650;color:#676076;padding:12px 0;}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#7644ce;}.header-lab{background:#eef8dc;border-color:#dcebc5;color:#415530;}.mobile-toggle{display:none;background:#f7f3fc;border:1px solid var(--line);border-radius:12px;padding:9px;min-height:42px;align-items:center;gap:8px;font-size:12px;}.mobile-toggle svg{width:19px;height:19px;}.mobile-nav{border-top:1px solid var(--line);padding:14px 24px 22px;display:grid;grid-template-columns:1fr 1fr;gap:4px;}.mobile-nav a{padding:10px;border-radius:9px;font-size:14px;}.mobile-nav a:hover{background:var(--soft);}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 88% 24%,#e9e8ff 0,transparent 40%),radial-gradient(ellipse at 30% 100%,#ffeef4 0,transparent 58%),linear-gradient(115deg,#f9f7ff,#f6f4ff 65%,#effbfc);padding:77px 0 70px;border-bottom:1px solid #ece4f7;}.hero:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #ddd4f45c;border-radius:50%;top:-250px;right:80px;pointer-events:none;}.hero-grid{display:grid;grid-template-columns:1fr 1.16fr;gap:55px;align-items:center;position:relative;}.hero-badge{font-size:10px;font-weight:750;letter-spacing:.12em;display:inline-flex;align-items:center;gap:9px;text-transform:uppercase;border:1px solid #d8caec;border-radius:999px;padding:7px 12px;background:#ffffff88;color:#796386;}.hero-badge svg{width:14px;height:14px;color:#8458c5;}.hero h1{font-size:clamp(42px,4.8vw,66px);letter-spacing:-.06em;line-height:1.07;margin:23px 0;}.hero h1 span{display:block;}.hero-description{max-width:460px;font-size:16px;line-height:1.85;color:#736a83;}.hero .btn-row{margin-top:26px;}.hero-checks{display:flex;gap:20px;flex-wrap:wrap;margin-top:23px;font-size:11px;color:#6e657f;}.hero-checks span{display:flex;gap:6px;align-items:center;}.hero-checks svg{color:#70608a;height:13px;width:13px;}.hero-preview{position:relative;padding:20px 0 20px;}.floating-note{position:absolute;z-index:3;font-size:10px;font-weight:700;border-radius:12px;padding:10px 16px;box-shadow:0 5px 20px #5a38891a;background:white;border:1px solid #e3d8ed;display:flex;align-items:center;gap:8px;line-height:1.3;}.floating-note svg{width:14px;height:14px;}.floating-note.top{top:-5px;right:24px;transform:rotate(4deg);background:#eff9dc;color:#526335;}.floating-note.bottom{bottom:-1px;left:14px;transform:rotate(-3deg);color:#88568e;}.hero-caption{font-size:10px;text-align:center;color:#887b96;margin-top:25px;letter-spacing:.02em;}.browser-window{background:white;border:1px solid #d9cfe9;border-radius:17px;box-shadow:0 24px 70px -24px #7654a153,0 4px 12px #7654a111;overflow:hidden;}.window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#fff;border-bottom:1px solid #ede7f4;font-size:10px;color:#7a718d;}.dots{display:flex;gap:5px;}.dots i{height:7px;width:7px;border-radius:50%;background:#fa959e;}.dots i:nth-child(2){background:#ecc170;}.dots i:nth-child(3){background:#98c990;}.window-address{display:flex;align-items:center;justify-content:center;gap:7px;background:#f7f5fb;border:1px solid #efebf7;width:65%;border-radius:6px;padding:4px 8px;color:#8a8197;}.window-address svg{width:10px;height:10px;}.window-bar>svg{width:12px;height:12px;}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;background:#fff;border-bottom:1px solid #eee8f6;}.segmented{display:flex;gap:3px;padding:3px;border:1px solid #e9e1f1;border-radius:9px;background:#faf8fd;}.segmented button{font-size:10px;border:0;border-radius:6px;padding:6px 10px;background:transparent;color:#7b708a;line-height:1.25;}.segmented button[aria-pressed=true]{background:#ebe2fb;color:#6941b1;box-shadow:0 1px 3px #49366012;}.view-buttons{display:flex;gap:6px;}.icon-btn{border:1px solid #e6dfef;background:#fff;border-radius:7px;padding:6px;display:inline-flex;align-items:center;justify-content:center;}.icon-btn svg{height:14px;width:14px;}.icon-btn[aria-pressed=true]{color:#7548c2;background:#f2ebff;border-color:#d7c6ed;}.preview-stage{background:#f3effa;padding:18px;min-height:298px;display:flex;justify-content:center;align-items:flex-start;}.demo-canvas{--accent:#7451c7;--tint:#e7dafb;--tint2:#d9c6f5;--preview-ink:#2c2142;background:#fffcff;width:100%;color:var(--preview-ink);min-height:260px;border-radius:8px;padding:20px;box-shadow:0 4px 15px #7c63951a;transition:max-width .3s,background .2s;overflow:hidden;}.demo-canvas[data-palette=blue]{--accent:#356aab;--tint:#dceeff;--tint2:#9dc3ed;--preview-ink:#203e5b;}.demo-canvas[data-palette=sunset]{--accent:#b64663;--tint:#ffe2db;--tint2:#f0aba9;--preview-ink:#58343e;}.demo-canvas[data-device=mobile]{max-width:265px;}.mini-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;border-bottom:1px solid #cdbfe046;padding-bottom:13px;margin-bottom:23px;}.mini-brand{font-size:13px;font-weight:800;letter-spacing:-.035em;color:var(--accent);}.mini-links{display:flex;gap:13px;font-size:7px;color:#85758d;}.mini-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:13px;align-items:center;}.mini-kicker{text-transform:uppercase;letter-spacing:.1em;font-size:7px;color:var(--accent);font-weight:700;margin-bottom:8px;}.mini-heading{font-size:32px;letter-spacing:-.065em;line-height:1.06;font-weight:780;margin:0 0 12px;}.mini-text{font-size:8px;line-height:1.65;color:#81758b;max-width:175px;margin-bottom:16px;}.mini-cta{display:inline-flex;border-radius:20px;background:var(--accent);color:white;padding:7px 12px;font-size:7px;font-weight:700;}.mini-art{height:155px;border-radius:14px;background:linear-gradient(130deg,var(--tint),var(--tint2));position:relative;overflow:hidden;display:grid;place-items:center;}.mini-art:before{content:"";width:108px;height:108px;border:25px solid #ffffffad;border-radius:50%;box-shadow:8px 9px 0 #7d51b029,-8px -3px 20px #ffffff78;transform:rotate(-30deg) skewY(-12deg);}.mini-art:after{content:"✦";position:absolute;font-size:48px;color:var(--accent);right:8px;bottom:-7px;line-height:1;}.mini-meta{margin-top:21px;padding-top:10px;border-top:1px solid #ded5e867;display:flex;justify-content:space-between;gap:9px;color:#82738c;font-size:7px;}.demo-canvas[data-layout=journal] .mini-art{border-radius:70px 70px 10px 10px;}.demo-canvas[data-layout=journal] .mini-art:before{border-radius:8px;border-width:13px;width:90px;height:112px;transform:rotate(12deg);}.demo-canvas[data-layout=launch] .mini-art:before{border-radius:20px;transform:rotate(42deg);border-width:18px;}.demo-canvas[data-device=mobile] .mini-hero{grid-template-columns:1fr;}.demo-canvas[data-device=mobile] .mini-art{height:110px;}.demo-canvas[data-device=mobile] .mini-heading{font-size:28px;}.demo-canvas[data-device=mobile] .mini-links{display:none;}.demo-canvas[data-device=mobile] .mini-text{max-width:none;}.editor-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #e9e1f3;font-size:9px;color:#8b7d95;}.status-label{display:flex;align-items:center;gap:6px;}.status-label i{width:5px;height:5px;background:#84a862;border-radius:50%;}.swatches{display:flex;align-items:center;gap:7px;}.swatches>span{font-size:9px;margin-right:3px;}.swatch{width:17px;height:17px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #e2d9ee;background:#9e7bdf;padding:0;}.swatch[data-palette=blue]{background:#67a5df;}.swatch[data-palette=sunset]{background:#ee94a6;}.swatch[aria-pressed=true]{outline:2px solid #443656;outline-offset:2px;}.manifesto-strip{background:#fff;padding:27px 0 20px;}.strip-label{text-align:center;color:#8f859b;letter-spacing:.14em;font-weight:650;font-size:9px;text-transform:uppercase;margin-bottom:20px;}.marquee-wrap{position:relative;overflow:hidden;}.marquee-wrap:before,.marquee-wrap:after{content:"";position:absolute;inset:0 auto 0 0;width:80px;background:linear-gradient(90deg,white,transparent);z-index:2;pointer-events:none;}.marquee-wrap:after{left:auto;right:0;background:linear-gradient(-90deg,white,transparent);}.marquee-track{display:flex;gap:16px;width:max-content;animation:marquee 40s linear infinite;}.marquee-group{display:flex;gap:16px;align-items:center;}.topic-pill{display:flex;align-items:center;gap:9px;border:1px solid #e6deed;border-radius:999px;background:#fcfafe;padding:10px 19px;font-size:11px;font-weight:650;color:#746183;white-space:nowrap;}.topic-pill:nth-child(3n+2){background:#f3fbf6;border-color:#dfeee1;color:#55765c;}.topic-pill:nth-child(3n){background:#fff7ef;border-color:#f2e7d6;color:#a07854;}.topic-pill svg{width:16px;height:16px;}.marquee-toggle{display:block;border:0;background:transparent;color:#73687e;font-size:10px;margin:10px auto 0;padding:5px 10px;}.marquee-paused .marquee-track{animation-play-state:paused;}@keyframes marquee{to{transform:translateX(calc(-50% - 8px));}}.features-section{background:linear-gradient(145deg,#fffaf4,#fff5fa 60%,#fcf6ff);}.cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;}.feature-card{display:flex;flex-direction:column;padding:29px;background:white;border:1px solid #e5dcee;border-radius:19px;box-shadow:0 5px 12px #6a456806;transition:transform .25s,box-shadow .25s,border-color .25s;min-height:255px;}.feature-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #805c8e12;border-color:#baa0d6;}.feature-card:nth-child(3n+2){border-color:#dbece9;}.feature-card:nth-child(3n){border-color:#f0dedf;}.feature-icon{width:44px;height:44px;border-radius:13px;background:#f1e8ff;color:#8053bf;display:grid;place-items:center;margin-bottom:20px;}.feature-icon svg{width:22px;height:22px;}.feature-card:nth-child(3n+2) .feature-icon{background:#e5f6ec;color:#49826c;}.feature-card:nth-child(3n) .feature-icon{background:#fff0e8;color:#bb7d5a;}.feature-card h3{font-size:19px;letter-spacing:-.025em;margin-bottom:11px;}.feature-card p{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:21px;}.feature-card .text-link{font-size:11px;margin-top:auto;}.workflow-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center;}.workflow-visual{background:linear-gradient(140deg,#ede9ff,#effaff);padding:34px;border:1px solid #e0d8f2;border-radius:25px;position:relative;}.workflow-step{padding:19px 20px;background:white;border:1px solid #e1dbef;border-radius:13px;display:flex;gap:17px;align-items:center;box-shadow:0 6px 10px #6a558a06;}.workflow-step+.workflow-step{margin-top:12px;}.step-num{font-size:12px;font-weight:700;color:#9460c6;background:#f2e7ff;width:35px;height:35px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;}.workflow-step:nth-child(2) .step-num{color:#52785e;background:#e9f6d8;}.workflow-step:nth-child(3) .step-num{color:#b2796a;background:#ffede3;}.workflow-step strong{display:block;font-size:13px;font-weight:750;}.workflow-step p{font-size:10px;color:#81758d;margin-top:3px;}.workflow-step>svg{width:18px;height:18px;margin-left:auto;color:#9c8aad;}.workflow-label{font-size:10px;color:#8e81a0;letter-spacing:.08em;text-align:center;margin-top:20px;text-transform:uppercase;}.check-list{list-style:none;margin:25px 0;padding:0;}.check-list li{display:flex;gap:10px;font-size:13px;color:#6c607d;margin:11px 0;align-items:flex-start;}.check-list svg{width:15px;height:15px;color:#6d9657;flex-shrink:0;margin-top:4px;}.ai-section{background:linear-gradient(115deg,#f0f7ed,#f2f9fb 60%,#eeefff);}.ai-banner{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;}.ai-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.ai-card{padding:26px 23px;border:1px solid #dce8dc;background:#ffffffc4;border-radius:19px;}.ai-card svg{width:26px;height:26px;color:#7763a1;margin-bottom:17px;}.ai-card h3{font-size:17px;line-height:1.25;letter-spacing:-.025em;margin-bottom:9px;}.ai-card p{font-size:12px;color:#756b80;line-height:1.8;}.ai-card:nth-child(2){transform:translateY(22px);background:#fdfaff;border-color:#e2d9ef;}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}.template-card{border-radius:18px;border:1px solid var(--line);padding:12px;background:#fff;transition:transform .2s,box-shadow .2s;display:block;}.template-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px #67488612;}.template-preview{background:#f0eafb;padding:19px;border-radius:10px;min-height:214px;}.template-card:nth-child(2) .template-preview{background:#fceee5;}.template-card:nth-child(3) .template-preview{background:#eaf4dc;}.template-preview .demo-canvas{padding:15px;min-height:180px;}.template-preview .mini-nav{margin-bottom:14px;}.template-preview .mini-brand{font-size:10px;}.template-preview .mini-links{display:none;}.template-preview .mini-heading{font-size:23px;margin-bottom:8px;}.template-preview .mini-art{height:100px;}.template-preview .mini-art:before{width:67px;height:67px;border-width:15px;}.template-preview .mini-art:after{font-size:30px;}.template-preview .mini-meta{margin-top:13px;}.template-preview .mini-text{font-size:7px;margin-bottom:10px;}.template-meta{padding:18px 10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;}.template-meta h3{font-size:16px;letter-spacing:-.02em;}.template-meta p{font-size:11px;color:#8b7f94;margin-top:4px;}.template-meta svg{width:20px;height:20px;color:#9270b8;}.journal-section{background:linear-gradient(135deg,#fff9ef,#fff3f7 65%,#faf2ff);}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;}.article-card{background:#fff;border:1px solid #eadfec;border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;}.article-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px #9d748d18;}.article-card picture{display:block;overflow:hidden;background:#f0e5ff;}.article-card img{width:100%;aspect-ratio:1;object-fit:contain;transition:transform .4s;}.article-card:hover img{transform:scale(1.025);}.article-card-body{padding:24px;display:flex;flex-direction:column;flex:1;}.category-badge{display:inline-flex;align-self:flex-start;align-items:center;font-size:9px;font-weight:750;color:#94698b;background:#f9edf7;padding:5px 10px;border-radius:999px;letter-spacing:.03em;}.article-card h3{font-size:19px;line-height:1.35;letter-spacing:-.025em;margin:15px 0 11px;}.article-card p{font-size:12px;color:#7a6e84;line-height:1.8;margin-bottom:21px;}.article-meta{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#968799;margin-top:auto;border-top:1px solid #f0e9f1;padding-top:16px;}.article-meta svg{width:14px;height:14px;color:#a575af;}.faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;}.faq-list details{border:1px solid #e4dbee;border-radius:13px;padding:0 22px;background:linear-gradient(100deg,#fcf9ff,#f6f2ff);margin-bottom:12px;}.faq-list details:nth-child(2n){background:linear-gradient(100deg,#fbfdf7,#f1f8f2);border-color:#e0ebdb;}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;font-size:13px;font-weight:700;line-height:1.55;}.faq-list summary::-webkit-details-marker{display:none;}.faq-list summary:after{content:"+";font-size:20px;color:#9970b9;font-weight:400;line-height:1;flex-shrink:0;}.faq-list details[open] summary:after{content:"−";}.faq-list details p{font-size:12px;line-height:1.9;color:#7e6c89;padding:0 0 21px;}.faq-list details a{color:#6341a9;text-decoration:underline;text-underline-offset:3px;}.cta-section{padding:0 0 75px;}.cta-panel{position:relative;overflow:hidden;background:linear-gradient(110deg,#e9dcff,#f4dff5 57%,#fcebcf);border:1px solid #e3d4ec;border-radius:25px;text-align:center;padding:55px 30px;}.cta-panel:after{content:"✦";position:absolute;right:60px;top:28px;font-size:64px;color:#bfa0d46b;transform:rotate(15deg);pointer-events:none;}.cta-panel h2{font-size:clamp(30px,3.3vw,45px);}.cta-panel p{font-size:14px;color:#806d8d;margin-top:15px;}.cta-panel .btn-row{justify-content:center;margin-top:24px;}.site-footer{background:#252037;color:#d9cfe5;padding:58px 0 0;}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:52px;padding-bottom:47px;}.footer-brand .brand{font-size:24px;color:#ddd3f5;}.footer-brand .brand span:last-child{background:linear-gradient(100deg,#c4b1ff,#eca2d1);background-clip:text;color:transparent;}.footer-brand p{font-size:12px;color:#a79ab8;line-height:1.85;max-width:260px;margin:19px 0 18px;}.footer-email{font-size:12px;color:#d3bedf;}.footer-title{font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#dfd3ec;margin:3px 0 17px;}.footer-col a{display:block;font-size:11px;color:#b0a1bd;margin:9px 0;}.footer-col a:hover,.footer-email:hover{color:white;}.footer-bottom{border-top:1px solid #ffffff13;padding:22px 0;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#b0a0bd;}.footer-bottom-links{display:flex;gap:21px;}.footer-bottom a:hover{color:white;}.page-hero{background:radial-gradient(ellipse at 90% 0,#e5eaff,transparent 60%),linear-gradient(110deg,#faf7ff,#fff2f8);padding:35px 0 67px;border-bottom:1px solid #e9e0f1;}.breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10px;color:#82768c;margin-bottom:38px;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs svg{height:10px;width:10px;opacity:.6;}.page-hero h1{font-size:clamp(36px,4.7vw,61px);max-width:940px;line-height:1.1;letter-spacing:-.05em;margin:17px 0 20px;}.page-hero p.lead{max-width:770px;color:#776983;font-size:17px;line-height:1.8;}.page-hero .eyebrow{font-size:10px;}.topic-layout{display:grid;grid-template-columns:1.4fr .65fr;gap:75px;align-items:start;}.topic-content h2{font-size:30px;margin:0 0 20px;}.topic-content h3{font-size:20px;margin:28px 0 12px;}.topic-content p{font-size:15px;line-height:1.9;color:#70657b;margin:0 0 21px;}.topic-content a:not(.btn):not(.text-link){color:#6a42aa;text-decoration:underline;text-underline-offset:3px;}.side-panel{border:1px solid #e6dbf2;border-radius:19px;background:linear-gradient(120deg,#f6f0ff,#fff6fa);padding:27px;position:sticky;top:calc(var(--header-h) + 28px);}.side-panel h2{font-size:20px;line-height:1.3;}.side-panel p{font-size:12px;color:#84728d;margin:13px 0 18px;line-height:1.9;}.side-panel .check-list{margin:18px 0;}.side-panel .check-list li{font-size:12px;}.side-panel .btn{width:100%;margin-top:7px;}.related-section{background:#fbf8fe;border-top:1px solid #f0e8f8;}.note-box{border:1px solid #e4daee;background:#faf6ff;border-radius:14px;padding:22px 24px;margin:28px 0;font-size:13px;color:#78618b;line-height:1.9;}.note-box strong{color:#573b73;}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:37px;}.filter-link{display:inline-flex;border:1px solid #e6ddec;border-radius:999px;padding:9px 18px;font-size:12px;color:#806c90;background:white;}.filter-link:hover,.filter-link[aria-current=page]{background:#7549c9;color:white;border-color:#7549c9;}.archive-intro{max-width:820px;margin:0 0 36px;color:#766782;font-size:15px;line-height:1.9;}.article-hero h1{max-width:1020px;font-size:clamp(33px,4.1vw,55px);}.byline{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:11px;color:#897491;margin-top:26px;}.author-avatar{display:inline-flex;align-items:center;gap:9px;}.author-avatar .brand-mark{width:25px;height:25px;}.article-layout{display:grid;grid-template-columns:220px minmax(0,740px);gap:75px;max-width:1090px;margin:auto;padding:60px 0 85px;}.article-toc{position:sticky;top:calc(var(--header-h) + 25px);align-self:start;max-height:calc(100vh - var(--header-h) - 50px);overflow:auto;}.article-toc h2{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#877494;margin:0 0 18px;}.article-toc a{display:block;font-size:11px;line-height:1.7;color:#8b7a94;padding:7px 0 7px 14px;border-left:1px solid #e8dfee;}.article-toc a:hover{color:#6540a9;border-color:#8253bc;}.article-content{min-width:0;}.article-cover{width:100%;max-width:590px;margin:0 auto 42px;border-radius:20px;border:1px solid #e2d7eb;}.article-body p{font-size:16px;line-height:1.95;color:#655c71;margin:0 0 24px;}.article-body h2{font-size:28px;line-height:1.25;letter-spacing:-.035em;margin:44px 0 19px;}.article-body h3{font-size:21px;margin:28px 0 14px;}.article-body a{color:#6a40b1;text-decoration:underline;text-decoration-color:#d5bcea;text-underline-offset:4px;}.article-body a:hover{text-decoration-color:#7642b9;}.article-body ul{padding-left:23px;color:#6f6279;margin:20px 0;}.article-body li{margin:7px 0;}.article-body code{font-size:.9em;background:#f4eefb;border-radius:5px;padding:2px 5px;}.article-tags{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:35px;padding-top:24px;}.article-tags a{font-size:11px;border-radius:999px;background:#f5edfc;color:#826294;padding:6px 12px;}.reading-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#7453e2,#e985c0);width:0;z-index:150;pointer-events:none;}.lab-wrap{padding:50px 0 80px;background:linear-gradient(140deg,#faf8ff,#fff7fa);}.lab-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:25px;align-items:start;}.lab-controls{background:white;border:1px solid #e5daef;border-radius:18px;padding:26px;}.control-section+.control-section{margin-top:26px;padding-top:23px;border-top:1px solid #eee7f6;}.control-title{font-size:10px;font-weight:750;letter-spacing:.1em;color:#887095;text-transform:uppercase;margin-bottom:12px;}.option-stack{display:flex;flex-direction:column;gap:7px;}.option-stack button{border:1px solid #e8dfef;background:#fff;border-radius:9px;padding:12px;text-align:left;font-size:12px;display:flex;align-items:center;justify-content:space-between;}.option-stack button[aria-pressed=true]{background:#f4edff;border-color:#cdb5e9;color:#6b3aa4;}.option-stack button small{font-size:9px;color:#9887a7;}.lab-controls .swatches{padding:6px;}.lab-controls .swatch{width:28px;height:28px;margin-right:7px;}.lab-controls .btn{width:100%;}.lab-controls .view-buttons{gap:8px;}.lab-controls .icon-btn{width:48px;height:37px;}.lab-hint{font-size:10px;color:#917e9c;line-height:1.9;margin-top:15px;}.lab-preview .preview-stage{min-height:465px;padding:26px;}.lab-preview .demo-canvas{padding:35px;min-height:405px;}.lab-preview .mini-nav{font-size:12px;margin-bottom:37px;}.lab-preview .mini-brand{font-size:19px;}.lab-preview .mini-links{font-size:9px;}.lab-preview .mini-heading{font-size:50px;max-width:300px;}.lab-preview .mini-text{font-size:12px;max-width:290px;}.lab-preview .mini-kicker{font-size:9px;}.lab-preview .mini-cta{font-size:10px;padding:11px 17px;}.lab-preview .mini-art{height:232px;}.lab-preview .mini-art:before{width:145px;height:145px;border-width:34px;}.lab-preview .mini-art:after{font-size:70px;}.lab-preview .mini-meta{font-size:9px;margin-top:35px;}.lab-preview .demo-canvas[data-device=mobile]{max-width:335px;padding:25px;}.lab-preview .demo-canvas[data-device=mobile] .mini-heading{font-size:40px;}.lab-preview .demo-canvas[data-device=mobile] .mini-art{height:170px;}.lab-status{font-size:11px;color:#806b8b;min-height:24px;margin-top:18px;padding:0 6px;}.lab-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:35px;}.lab-info-grid h2{font-size:17px;letter-spacing:-.02em;margin-bottom:10px;}.lab-info-grid p{font-size:12px;color:#83738e;line-height:1.8;}.contact-card{background:linear-gradient(120deg,#eee6ff,#fdeef6);padding:45px;border:1px solid #dfd1ed;border-radius:22px;}.contact-card .contact-address{display:block;font-size:clamp(19px,3vw,35px);font-weight:750;color:#7445ae;letter-spacing:-.03em;margin:15px 0 10px;overflow-wrap:anywhere;}.contact-card p{font-size:13px;color:#806a8c;max-width:600px;}.resource-list{display:flex;flex-direction:column;gap:14px;}.resource-item{display:flex;gap:23px;padding:25px;background:white;border:1px solid var(--line);border-radius:16px;align-items:center;}.resource-item .feature-icon{margin:0;flex-shrink:0;}.resource-item h3{font-size:18px;margin:0 0 8px;}.resource-item p{font-size:12px;color:#89758f;}.resource-item>svg{margin-left:auto;width:18px;flex-shrink:0;}.table-wrap{overflow-x:auto;margin:25px 0 32px;border:1px solid #e5dceb;border-radius:14px;}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;}th,td{padding:16px 20px;border-bottom:1px solid #ece4f3;vertical-align:top;min-width:130px;}th{background:#f7f2fc;font-weight:700;color:#6b4788;}td{color:#7b6a87;}tr:last-child td{border-bottom:0;}.noscript-banner{display:block;background:#fff7dc;padding:13px 22px;font-size:12px;color:#71613a;text-align:center;}.mobile-nav.no-js-nav{display:none;}.no-js .mobile-nav.no-js-nav{display:grid;}.no-js .mobile-toggle{display:none;}.no-js .editor-toolbar,.no-js .swatches,.no-js .lab-controls{display:none;}.no-js .lab-layout{grid-template-columns:1fr;}.no-js .desktop-nav{display:flex;}.no-js .mobile-nav[hidden]{display:none!important;}.tag-section{margin-top:55px;padding-top:36px;border-top:1px solid var(--line);}.tag-section h2{font-size:23px;margin-bottom:18px;}.footer-bottom-links{flex-wrap:wrap;}@media (min-width:1550px){.hero{padding-top:92px;padding-bottom:85px;}.hero h1{font-size:70px;}}@media (max-width:1150px){.container{width:calc(100% - 56px);}.desktop-nav{gap:18px;}.desktop-nav a{font-size:11px;}.hero-grid{gap:35px;grid-template-columns:1fr 1.05fr;}.hero h1{font-size:54px;}.mini-heading{font-size:27px;}.mini-art{height:145px;}.hero .btn{font-size:12px;padding:13px 19px;}.workflow-grid,.faq-layout{gap:48px;}.article-layout{gap:40px;}.footer-main{gap:25px;}.lab-preview .mini-heading{font-size:39px;}.lab-preview .mini-art{height:185px;}.header-note{display:none;}}@media (max-width:950px){:root{--header-h:82px;}.header-brand-row{height:81px;border:0;justify-content:space-between;}.brand-sub{display:none;}.header-nav-row{display:none;}.mobile-toggle{display:inline-flex;}.header-note{display:none;}.hero{padding:55px 0 63px;}.hero-grid{grid-template-columns:1fr;gap:33px;max-width:720px;margin:auto;}.hero-copy{text-align:center;}.hero h1{font-size:64px;}.hero-description{max-width:570px;margin:0 auto;}.hero .btn-row,.hero-checks{justify-content:center;}.hero-preview{max-width:620px;width:100%;margin:auto;}.hero .browser-window{max-width:600px;margin:auto;}.mini-heading{font-size:37px;}.mini-art{height:185px;}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.workflow-grid{gap:35px;}.ai-banner{gap:35px;}.ai-cards{gap:11px;}.ai-card{padding:21px 18px;}.template-grid{gap:14px;}.template-preview{padding:11px;min-height:185px;}.template-preview .mini-hero{grid-template-columns:1fr;}.template-preview .mini-art{display:none;}.template-preview .mini-text{max-width:100%;}.template-preview .mini-heading{font-size:25px;}.article-card-body{padding:18px;}.article-card h3{font-size:17px;}.faq-layout{grid-template-columns:1fr;gap:35px;}.footer-main{grid-template-columns:1.4fr 1fr 1fr;}.footer-brand{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;}.footer-brand p{margin:0;max-width:280px;}.footer-email{white-space:nowrap;}.topic-layout{gap:35px;grid-template-columns:1.3fr .8fr;}.article-layout{grid-template-columns:1fr;max-width:740px;}.article-toc{position:static;max-height:none;border:1px solid var(--line);border-radius:14px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;}.article-toc h2{grid-column:1/-1;}.article-toc a{font-size:11px;}.lab-layout{grid-template-columns:215px minmax(0,1fr);}.lab-controls{padding:19px;}.lab-preview .preview-stage{padding:16px;min-height:360px;}.lab-preview .demo-canvas{padding:22px;min-height:330px;}.lab-preview .mini-heading{font-size:32px;}.lab-preview .mini-art{height:160px;}.lab-preview .mini-art:before{width:100px;height:100px;border-width:22px;}.lab-preview .mini-text{font-size:10px;}.lab-preview .mini-links{display:none;}.no-js .mobile-nav.no-js-nav{display:grid;}}@media (max-width:700px){.container{width:calc(100% - 40px);}.section{padding:65px 0;}.section-small{padding:45px 0;}.brand{font-size:23px;gap:8px;}.brand-mark{width:31px;height:31px;}.hero h1{font-size:51px;}.hero{padding-top:39px;}.hero-badge{font-size:9px;}.hero-description{font-size:14px;max-width:440px;}.hero-grid{gap:31px;}.hero-checks{font-size:10px;gap:13px;}.hero .btn{font-size:11px;min-height:45px;}.floating-note.top{right:5px;}.floating-note.bottom{left:5px;}.mini-heading{font-size:31px;}.mini-art{height:155px;}.section-heading{font-size:34px;}.section-description{font-size:15px;}.heading-row{gap:22px;align-items:flex-start;flex-direction:column;margin-bottom:30px;}.cards-grid{gap:14px;}.feature-card{padding:23px;min-height:265px;}.feature-card h3{font-size:18px;}.feature-card p{font-size:12px;}.workflow-grid{grid-template-columns:1fr;gap:36px;}.workflow-visual{order:2;padding:25px;}.ai-banner{grid-template-columns:1fr;gap:29px;}.ai-cards{margin-bottom:19px;}.ai-card{padding:27px 22px;}.template-grid{grid-template-columns:1fr;}.template-preview{padding:23px;}.template-preview .mini-hero{grid-template-columns:1.1fr 1fr;}.template-preview .mini-art{display:grid;height:160px;}.template-preview .mini-heading{font-size:32px;}.template-preview .mini-text{font-size:9px;}.template-preview .mini-brand{font-size:13px;}.template-preview .demo-canvas{padding:21px;}.template-meta{padding:17px 12px 11px;}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}.article-card-body{padding:18px;}.article-card h3{font-size:17px;}.article-card p{font-size:11px;}.journal-section .article-grid .article-card:last-child{display:none;}.cta-panel{padding:43px 22px;}.cta-panel:after{right:14px;top:8px;font-size:40px;opacity:.4;}.cta-panel p{font-size:13px;}.footer-main{grid-template-columns:repeat(3,1fr);gap:26px;}.footer-brand{display:block;}.footer-brand p{margin:15px 0;}.footer-bottom{flex-direction:column;gap:13px;}.footer-bottom-links{gap:16px;}.topic-layout{grid-template-columns:1fr;}.side-panel{position:static;}.page-hero{padding:25px 0 47px;}.breadcrumbs{font-size:9px;margin-bottom:29px;}.page-hero h1{font-size:41px;}.page-hero p.lead{font-size:15px;}.topic-content h2{font-size:26px;}.article-hero h1{font-size:36px;}.article-layout{padding:35px 0 55px;gap:32px;}.article-body p{font-size:15px;}.article-body h2{font-size:25px;}.byline{gap:13px;font-size:10px;}.article-cover{border-radius:15px;margin-bottom:32px;}.lab-layout{grid-template-columns:1fr;}.lab-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.control-section+.control-section{border:0;padding:0;margin:0;}.control-section:last-child{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;}.control-section:last-child .btn{width:auto;flex:1;}.lab-hint{flex-basis:100%;margin:0;}.lab-preview .preview-stage{min-height:360px;padding:20px;}.lab-preview .demo-canvas{padding:24px;min-height:320px;}.lab-preview .mini-heading{font-size:38px;}.lab-preview .mini-art{height:180px;}.lab-info-grid{grid-template-columns:1fr;gap:22px;}.contact-card{padding:30px;}.resource-item{gap:15px;padding:20px;}.resource-item h3{font-size:16px;}.resource-item .feature-icon{width:38px;height:38px;}.archive-intro{font-size:14px;}.filter-link{font-size:11px;padding:8px 14px;}}@media (max-width:430px){.container{width:calc(100% - 32px);}.brand{font-size:22px;}.mobile-toggle{font-size:11px;padding:8px;}.hero h1{font-size:44px;line-height:1.08;}.hero-badge{font-size:8px;letter-spacing:.09em;}.hero .btn-row{gap:8px;}.hero .btn{padding:12px 16px;font-size:11px;}.hero-checks{gap:11px;font-size:9px;}.hero-preview{padding-top:17px;}.editor-toolbar{padding:10px;}.segmented button{padding:6px 8px;font-size:9px;}.preview-stage{padding:12px;min-height:240px;}.demo-canvas{padding:15px;min-height:225px;}.mini-heading{font-size:26px;}.mini-art{height:130px;}.mini-art:before{width:85px;height:85px;border-width:20px;}.mini-links{font-size:6px;gap:7px;}.mini-text{font-size:7px;}.mini-meta{font-size:6px;}.editor-status{font-size:8px;padding:12px;}.swatches>span{display:none;}.floating-note{font-size:8px;padding:8px 12px;}.hero-caption{font-size:9px;}.cards-grid{grid-template-columns:1fr;}.feature-card{min-height:auto;padding:27px;}.feature-card p{font-size:13px;}.feature-card h3{font-size:20px;}.feature-card .text-link{font-size:12px;}.article-grid{grid-template-columns:1fr;gap:23px;}.article-card-body{padding:24px;}.article-card h3{font-size:21px;}.article-card p{font-size:13px;}.article-meta{font-size:10px;}.journal-section .article-grid .article-card:last-child{display:flex;}.ai-cards{grid-template-columns:1fr;}.ai-card:nth-child(2){transform:none;}.ai-card{padding:25px;}.ai-card h3{font-size:19px;}.ai-card p{font-size:13px;}.footer-main{grid-template-columns:1fr 1fr;}.footer-col:last-child{grid-column:1/-1;}.page-hero h1{font-size:35px;}.article-toc{grid-template-columns:1fr;}.lab-preview .mini-heading{font-size:30px;}.lab-preview .mini-art{height:155px;}.lab-preview .mini-text{font-size:9px;}.lab-preview .mini-nav{margin-bottom:25px;}.lab-preview .preview-stage{padding:13px;}.lab-preview .demo-canvas{padding:19px;}.template-preview .mini-heading{font-size:27px;}.template-preview{padding:15px;}.template-preview .mini-art{height:136px;}.filter-row{gap:8px;}.resource-item .feature-icon{display:none;}.contact-card{padding:24px;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*:before,*:after{animation:none!important;transition:none!important;}.marquee-track{animation:none!important;}.marquee-wrap{overflow-x:auto;}.marquee-toggle{display:none;}.floating-note{transform:none!important;}.article-card:hover img{transform:none;}.btn:hover,.feature-card:hover,.template-card:hover,.article-card:hover{transform:none;}}@media print{.site-header,.site-footer,.article-toc,.reading-progress,.cta-section,.related-section,.article-cover,.article-tags,.byline .brand-mark,.breadcrumbs,.lab-controls,.marquee-wrap,.floating-note{display:none!important;}.container{width:100%;max-width:none;}.article-layout{display:block;padding:20px 0;}.page-hero{background:none;padding:0;border:0;}.article-hero h1{font-size:30px;max-width:none;}.article-body p{font-size:11pt;line-height:1.55;color:#111;}.article-body h2{font-size:18pt;break-after:avoid;}.article-body p{orphans:3;widows:3;}a{color:#111!important;}.article-body a{text-decoration:underline;}.hero,.section{padding:25px 0;}.btn{box-shadow:none;}body{color:#111;background:white;}}.header-note,.brand-sub,.hero-caption,.article-meta,.breadcrumbs,.preview-status,.lab-hint,.template-meta p{color:#71657b;}@media (min-width:951px){.no-js .mobile-nav.no-js-nav{display:none;}}