.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1{--audience-display-font:var(--typography-v1-font-display);--audience-body-font:var(--typography-v1-font-ui);--audience-heading-color:#344542;--audience-copy-color:#647573}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section:not(#adult-generator):not(#kids-generator):not(#classroom-generator) :is(h1,h2){text-wrap:balance;margin-inline:auto;max-width:none!important;color:var(--audience-heading-color)!important;font-family:var(--audience-display-font)!important;font-size:var(--typography-v1-size-section)!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section:not(#adult-generator):not(#kids-generator):not(#classroom-generator) :is(h3,p,li,small){font-family:var(--audience-body-font)}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section:not(#adult-generator):not(#kids-generator):not(#classroom-generator) h2[data-public-heading-role=feature]{font-size:var(--typography-v1-size-feature)!important}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section:not(#adult-generator):not(#kids-generator):not(#classroom-generator) p{color:var(--audience-copy-color)}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section[data-public-tone=inverse] :is(h1,h2,h3,p){color:#fff!important}.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section[data-creation-path-source]:not(#adult-generator):not(#kids-generator):not(#classroom-generator) h2{font-size:var(--typography-v1-size-card-title)!important}@media (max-width:767px){.AudienceToolEditorialTypographyV1-module__2jkGWq__typographyV1>section:not(#adult-generator):not(#kids-generator):not(#classroom-generator) :is(h1,h2){font-size:var(--typography-v1-size-major-mobile)!important;line-height:var(--typography-v1-leading-heading)!important;letter-spacing:-.02em!important}}
.page-module__GGl3QW__page{--ink:#15243d;--muted:#687286;--orange:#ff5b32;--orange-dark:#e94b28;--peach:#fff7f2;--line:#ece4df;color:var(--ink);background:#fff;flex-direction:column;display:flex;overflow:hidden}.page-module__GGl3QW__hero{isolation:isolate;background:#fff;position:relative;overflow:hidden}.page-module__GGl3QW__hero:before,.page-module__GGl3QW__hero:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffb98e2b;border-radius:50%;position:absolute}.page-module__GGl3QW__hero:before{width:600px;height:600px;top:-375px;right:-175px}.page-module__GGl3QW__hero:after{border-color:#ffd49033;width:360px;height:360px;bottom:-270px;right:29%}.page-module__GGl3QW__heroInner{width:var(--tool-content-width);grid-template-columns:minmax(0,.98fr) minmax(470px,1.02fr);align-items:center;gap:28px;min-height:520px;margin-inline:auto;padding:27px 0 34px;display:grid}.page-module__GGl3QW__heroCopy{min-width:0}.page-module__GGl3QW__breadcrumbs{color:#9b918b;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:25px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;display:flex}.page-module__GGl3QW__breadcrumbs a{color:#766d68;text-decoration:none}.page-module__GGl3QW__breadcrumbs a:hover{color:var(--orange-dark)}.page-module__GGl3QW__eyebrow{color:var(--orange-dark);letter-spacing:.15em;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:850;line-height:1.25;display:inline-block}.page-module__GGl3QW__hero h1{max-width:560px;color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.06em;margin:13px 0 14px;font-size:clamp(39px,3.7vw,50px);font-weight:850;line-height:.98}.page-module__GGl3QW__hero h1 span{display:block}.page-module__GGl3QW__heroChecks{color:#5c6574;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 17px;max-width:510px;margin:18px 0 0;padding:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.35;list-style:none;display:grid}.page-module__GGl3QW__heroChecks li{align-items:flex-start;gap:6px;display:flex}.page-module__GGl3QW__heroChecks svg{width:12px;height:12px;color:var(--orange);stroke-width:2.8px;flex:none}.page-module__GGl3QW__heroActions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.page-module__GGl3QW__primaryButton,.page-module__GGl3QW__secondaryButton,.page-module__GGl3QW__outlineButton,.page-module__GGl3QW__ctaButton{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 13px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.page-module__GGl3QW__primaryButton,.page-module__GGl3QW__ctaButton{background:var(--orange);color:#fff;box-shadow:0 8px 18px #ff5b3230}.page-module__GGl3QW__primaryButton:hover,.page-module__GGl3QW__ctaButton:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 11px 22px #ff5b3240}.page-module__GGl3QW__secondaryButton,.page-module__GGl3QW__outlineButton{color:#40516b;background:#fff;border:1px solid #cfd3d7}.page-module__GGl3QW__secondaryButton:hover,.page-module__GGl3QW__outlineButton:hover{border-color:var(--orange);color:var(--orange-dark);transform:translateY(-2px)}.page-module__GGl3QW__heroProof{border-top:1px solid #ede4de;grid-template-columns:repeat(3,minmax(0,1fr));max-width:520px;margin-top:26px;padding-top:13px;display:grid}.page-module__GGl3QW__heroProof span{grid-template-columns:auto 1fr;align-items:center;column-gap:6px;min-width:0;padding-right:10px;display:grid}.page-module__GGl3QW__heroProof span+span{border-left:1px solid #ede4de;padding-left:10px}.page-module__GGl3QW__heroProof svg{width:16px;height:16px;color:var(--orange);grid-row:span 2}.page-module__GGl3QW__heroProof strong{color:#39465a;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.15}.page-module__GGl3QW__heroProof small{color:#95999f;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:8px;line-height:1.2}.page-module__GGl3QW__heroVisual{min-height:455px;position:relative}.page-module__GGl3QW__heroGlow{background:radial-gradient(circle at 50% 42%,#fff9f3cc,#0000 63%);border:1px solid #eec3b04f;border-radius:46% 54% 50% 44%;position:absolute;inset:8% 6% 5%;transform:rotate(-7deg)}.page-module__GGl3QW__heroCard{z-index:1;background:#fffffffa;border:1px solid #e9e0db;border-radius:10px;width:31%;margin:0;padding:6px 6px 8px;position:absolute;box-shadow:0 15px 26px #47302621}.page-module__GGl3QW__heroCardImage{aspect-ratio:3/4;background:#fff;border-radius:6px;position:relative;overflow:hidden}.page-module__GGl3QW__heroCardImage img{object-fit:contain}.page-module__GGl3QW__heroCard figcaption{color:#7e8793;margin:6px 2px 0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:8px;font-weight:750;line-height:1.2}.page-module__GGl3QW__heroCardMain{z-index:3;width:42%;top:3%;left:27%;transform:rotate(2deg)}.page-module__GGl3QW__heroCardLetter{top:9%;right:1%;transform:rotate(5deg)}.page-module__GGl3QW__heroCardCommunity{z-index:2;width:35%;bottom:4%;right:5%;transform:rotate(4deg)}.page-module__GGl3QW__heroCardCount{bottom:1%;left:7%;transform:rotate(-5deg)}.page-module__GGl3QW__heroSticker{z-index:5;background:var(--orange);color:#fff;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 10px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:8px;font-weight:850;display:inline-flex;position:absolute;bottom:0;right:29%;transform:rotate(-3deg);box-shadow:0 7px 14px #ff5b3233}.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection,.page-module__GGl3QW__resourceSection{width:var(--tool-content-width);margin-inline:auto}.page-module__GGl3QW__generatorSection{padding:27px 0 35px;scroll-margin-top:76px}.page-module__GGl3QW__sectionIntro{text-align:left;max-width:760px;margin:0 0 16px}.page-module__GGl3QW__sectionIntro h2,.page-module__GGl3QW__sectionIntroCentered h2,.page-module__GGl3QW__examplesHeader h2,.page-module__GGl3QW__faqIntro h2,.page-module__GGl3QW__faqList>h2,.page-module__GGl3QW__resourceHeader h2{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:7px 0;font-size:clamp(25px,2.8vw,36px);font-weight:850;line-height:1.04}.page-module__GGl3QW__selectedExample{background:var(--surface-subtle);color:#7e5c51;border:1px solid #f2cbbd;border-radius:8px;align-items:center;gap:8px;max-width:900px;margin:0 0 12px;padding:9px 12px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;display:flex}.page-module__GGl3QW__selectedExample svg{color:var(--orange);flex:none}.page-module__GGl3QW__selectedExample span{flex:1}.page-module__GGl3QW__selectedExample strong{color:var(--orange-dark)}.page-module__GGl3QW__selectedExample a{color:var(--orange-dark);white-space:nowrap;font-weight:850;text-decoration:none}.page-module__GGl3QW__selectedExample a:hover{text-decoration:underline}.page-module__GGl3QW__generatorFrame{background:#f7f5f8;border:1px solid #e6dfdb;border-radius:14px;overflow:hidden;box-shadow:0 16px 34px #553f3217}.page-module__GGl3QW__generatorFrame [class*=workspaceAudienceTabs]{display:none}@media (min-width:1001px){.page-module__GGl3QW__generatorFrame [class*=workspace]:has([class*=minimalControls]){grid-template-rows:minmax(0,1fr)}:is(.page-module__GGl3QW__generatorFrame [class*=workspace]:has([class*=minimalControls])>[class*=minimalControls],.page-module__GGl3QW__generatorFrame [class*=workspace]:has([class*=minimalControls])>[class*=minimalPreview]){grid-row:1}}.page-module__GGl3QW__generatorFrame .text-coloring-workflow-frame.is-tool-page{margin:0}.page-module__GGl3QW__generatorFrame .text-coloring-workflow-frame.is-tool-page .creation-flow-shell{width:100%}.page-module__GGl3QW__generatorFrame .text-coloring-workflow-frame.is-tool-page .fixedWorkflowWorkspace{min-height:0}.page-module__GGl3QW__examplesSection{padding:28px 0 50px;scroll-margin-top:76px}.page-module__GGl3QW__examplesHeader{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;display:flex}.page-module__GGl3QW__examplesHeader>div{min-width:0}.page-module__GGl3QW__examplesHeader h2{max-width:900px;margin-bottom:7px;font-size:clamp(28px,3.35vw,43px)}.page-module__GGl3QW__examplesHeader p{color:#667086;max-width:920px;margin:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:12px;line-height:1.55}.page-module__GGl3QW__examplesHeader aside{border:1px solid var(--border-soft);color:#36455d;background:var(--surface-subtle);border-radius:9px;flex:0 0 260px;align-items:flex-start;gap:8px;padding:11px 13px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.45;display:flex}.page-module__GGl3QW__examplesHeader aside svg{color:var(--orange);flex:none}.page-module__GGl3QW__exampleGroups{gap:10px;display:grid}.page-module__GGl3QW__exampleGroup{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.page-module__GGl3QW__groupIntro{background:linear-gradient(145deg, var(--surface-card), #fff9f6);border:1px solid #f1ddd4;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:9px;min-height:100%;padding:15px 14px;display:grid}.page-module__GGl3QW__groupNumber{background:var(--orange);color:#fff;border-radius:50%;grid-area:1/1;place-items:center;width:27px;height:27px;margin:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:14px;font-weight:850;display:grid}.page-module__GGl3QW__groupIntro h3{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.025em;grid-area:1/2;align-self:center;margin:0;font-size:16px;line-height:1.08}.page-module__GGl3QW__groupIntro p{color:#536076;grid-column:1/-1;margin:12px 0 0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.6}.page-module__GGl3QW__exampleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__GGl3QW__exampleCard{background:#fff;border:1px solid #eee3dd;border-radius:9px;grid-template-columns:minmax(0,1.12fr) minmax(150px,.88fr);min-width:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 4px 11px #4a352b0d}.page-module__GGl3QW__exampleCard:hover{transform:translateY(-2px);box-shadow:0 10px 20px #4a352b1a}.page-module__GGl3QW__exampleImage{aspect-ratio:1.62;background:#fff;border-right:1px solid #eee3dd;position:relative;overflow:hidden}.page-module__GGl3QW__exampleImage img{object-fit:contain}.page-module__GGl3QW__exampleBadge{color:#9a5b00;background:#fff8cf;border:1px solid #efac1a;border-radius:999px;padding:4px 7px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px;font-weight:850;position:absolute;top:8px;right:8px}.page-module__GGl3QW__exampleCardCopy{flex-direction:column;justify-content:center;padding:15px 14px 16px;display:flex}.page-module__GGl3QW__exampleCardCopy h3{color:#17253c;margin:0 0 6px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:14px;line-height:1.2}.page-module__GGl3QW__exampleCardCopy p{color:#6d7686;margin:0 0 10px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.35}.page-module__GGl3QW__exampleCardCopy p span{color:#abb0b6;padding-inline:2px}.page-module__GGl3QW__exampleCardCopy p em{color:var(--orange-dark);font-style:normal}.page-module__GGl3QW__exampleCardCopy a{color:var(--orange-dark);align-items:center;gap:4px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.page-module__GGl3QW__exampleCardCopy a:hover{text-decoration:underline}.page-module__GGl3QW__reviewNote{background:#fffaf6;border:1px solid #f0a58d;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);align-items:center;gap:13px;margin:12px 0 0 45px;padding:13px 15px;display:grid}.page-module__GGl3QW__reviewNote>svg{color:var(--orange);stroke-width:1.6px}.page-module__GGl3QW__reviewNote h3{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:0 0 3px;font-size:14px}.page-module__GGl3QW__reviewNote p{color:#667086;margin:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px;line-height:1.45}.page-module__GGl3QW__reviewNote a{border:1px solid var(--orange);min-height:36px;color:var(--orange-dark);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.page-module__GGl3QW__reviewNote a:hover{background:#fff1eb}.page-module__GGl3QW__workflowSection{border-top:1px solid #f0e5de;padding:42px 0 45px}.page-module__GGl3QW__sectionIntroCentered{text-align:center;max-width:820px;margin:0 auto 17px}.page-module__GGl3QW__sectionIntroCentered p{margin-inline:auto}.page-module__GGl3QW__workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__GGl3QW__workflowGrid article{background:#fff;border:1px solid #eee4de;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 7px 17px #4d382a0d}.page-module__GGl3QW__workflowImage{aspect-ratio:1.72;background:#f5eee8;position:relative;overflow:hidden}.page-module__GGl3QW__workflowImage img{object-fit:contain}.page-module__GGl3QW__workflowGrid article>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin:9px 10px 0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:8px;font-weight:850;display:inline-grid}.page-module__GGl3QW__workflowGrid h3{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.025em;margin:7px 10px 4px;font-size:14px}.page-module__GGl3QW__workflowGrid p{color:#6a7484;margin:0;padding:0 10px 11px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px;line-height:1.5}.page-module__GGl3QW__themesSection{padding:42px 0 45px}.page-module__GGl3QW__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__GGl3QW__themeCard{min-width:0;color:inherit;background:#fff;border:1px solid #eee4de;border-radius:9px;grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr);align-items:center;column-gap:13px;padding:8px 10px 10px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 12px #4d382a0a}.page-module__GGl3QW__themeCard:hover{border-color:#f4b29c;transform:translateY(-2px);box-shadow:0 10px 20px #4d382a17}.page-module__GGl3QW__themeCard img{aspect-ratio:1.45;object-fit:contain;background:#f7f5f1;border-radius:5px;grid-area:1/1/span 3;width:100%}.page-module__GGl3QW__themeCard h3{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;grid-column:2;margin:0 0 5px;font-size:15px;line-height:1.12}.page-module__GGl3QW__themeCard p{color:#747d8c;grid-column:2;min-height:0;margin:0 0 9px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.4}.page-module__GGl3QW__themeCard>span{color:var(--orange-dark);grid-column:2;align-items:center;gap:3px;margin:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:850;display:inline-flex}.page-module__GGl3QW__outlineButton{width:fit-content;margin:15px auto 0}.page-module__GGl3QW__faqSection{border-top:1px solid #f0e5de;padding:42px 0 34px}.page-module__GGl3QW__faqColumns{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:45px;display:grid}.page-module__GGl3QW__faqIntro h2{font-size:clamp(26px,3vw,36px)}.page-module__GGl3QW__faqIntro>p{color:#687386;max-width:385px;margin:0;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:11px;line-height:1.55}.page-module__GGl3QW__faqTip{color:#7b6359;background:#fff9f5;border:1px solid #f2d3c7;border-radius:7px;gap:8px;margin-top:18px;padding:10px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px;line-height:1.4;display:flex}.page-module__GGl3QW__faqTip svg{color:var(--orange);flex:none}.page-module__GGl3QW__faqList>h2{margin:0 0 9px;font-size:18px}.page-module__GGl3QW__faqListTitle{color:var(--muted);text-align:center;margin:0 0 12px;font-size:12px;line-height:1.55}.page-module__GGl3QW__faqList details{border-top:1px solid #e9dfda}.page-module__GGl3QW__faqList details:last-child{border-bottom:1px solid #e9dfda}.page-module__GGl3QW__faqList summary{cursor:pointer;min-height:39px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;font-weight:850;list-style:none;display:flex}.page-module__GGl3QW__faqList summary::-webkit-details-marker{display:none}.page-module__GGl3QW__faqList summary svg{color:#9b8f87;flex:none;transition:transform .2s}.page-module__GGl3QW__faqList details[open] summary svg{color:var(--orange);transform:rotate(180deg)}.page-module__GGl3QW__faqList details p{color:#687386;max-width:700px;margin:-1px 0 12px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:10px;line-height:1.55}.page-module__GGl3QW__resourceHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.page-module__GGl3QW__resourceHeader h2{max-width:560px;margin:0;font-size:26px}.page-module__GGl3QW__resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__GGl3QW__resourceGrid a{border:1px solid var(--border-soft);min-width:0;color:inherit;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.page-module__GGl3QW__resourceGrid a:hover{border-color:#f0ae98;transform:translateY(-2px)}.page-module__GGl3QW__resourceGrid a>svg:first-child{color:var(--orange)}.page-module__GGl3QW__resourceGrid a>svg:last-child{color:#9b8f87}.page-module__GGl3QW__resourceGrid span{gap:3px;min-width:0;display:grid}.page-module__GGl3QW__resourceGrid strong{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;font-size:11px}.page-module__GGl3QW__resourceGrid small{color:#788294;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:8px;line-height:1.3}.page-module__GGl3QW__bottomCta{color:#fff;text-align:center;background:linear-gradient(115deg,#ff552f,#ff7044);border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:35px;min-height:98px;margin:7px 20px 0;padding:18px 25px;display:flex;position:relative;overflow:hidden}.page-module__GGl3QW__bottomCta:before,.page-module__GGl3QW__bottomCta:after{content:"";pointer-events:none;border:1px solid #ffffff3b;border-radius:50%;width:170px;height:170px;position:absolute}.page-module__GGl3QW__bottomCta:before{bottom:-120px;left:-75px}.page-module__GGl3QW__bottomCta:after{top:-120px;right:-55px}.page-module__GGl3QW__bottomCta>div:not(.page-module__GGl3QW__ctaDecor){z-index:1;position:relative}.page-module__GGl3QW__bottomCta .page-module__GGl3QW__eyebrow{color:#ffe9dd;font-size:9px}.page-module__GGl3QW__bottomCta h2{color:#fff;font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.035em;margin:6px 0 3px;font-size:clamp(22px,2.5vw,30px);line-height:1.03}.page-module__GGl3QW__bottomCta p{color:#fff4ee;margin:0 0 9px;font-family:ui-sans-serif,Segoe UI,sans-serif;font-size:9px}.page-module__GGl3QW__bottomCta .page-module__GGl3QW__ctaButton{min-height:27px;color:var(--orange-dark);box-shadow:none;background:#fff;padding-inline:12px;font-size:9px}.page-module__GGl3QW__bottomCta .page-module__GGl3QW__ctaButton:hover{background:#fff5f0}.page-module__GGl3QW__ctaDecor{z-index:1;color:#ffffff9e;align-items:center;gap:10px;display:flex;position:relative}.page-module__GGl3QW__ctaDecor svg{width:18px;height:18px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer{color:#17141f;background:#fff;border-top:1px solid #eee5df;margin-top:0;padding:0 28px 12px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-inner{width:min(1280px,100%)}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-intro{min-height:0;padding:20px 0 15px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-brand{margin-bottom:4px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-intro p{max-width:440px;margin-top:5px;font-size:9px;line-height:1.45}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-create-link{gap:10px;min-height:31px;padding-inline:13px;font-size:9px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-grid{grid-template-columns:1.05fr 1.2fr 1.2fr 1.2fr .7fr;gap:23px;padding:18px 0 20px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-grid h2{margin-bottom:9px;font-size:8px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-grid>div>a:not(.page-module__GGl3QW__brand){margin-bottom:7px;font-size:9px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-bottom{padding:10px 0 12px;font-size:8px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-badges{gap:7px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-badges img{width:auto;max-height:28px}@media (max-width:1080px){.page-module__GGl3QW__heroInner{grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);gap:18px}.page-module__GGl3QW__exampleGroup{grid-template-columns:190px minmax(0,1fr)}.page-module__GGl3QW__faqColumns{gap:28px}}@media (max-width:820px){.page-module__GGl3QW__heroInner{min-height:0;padding:24px 0 28px;display:block}.page-module__GGl3QW__heroCopy{max-width:620px;margin-inline:auto}.page-module__GGl3QW__heroVisual{width:min(100%,640px);min-height:430px;margin:22px auto 0}.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection,.page-module__GGl3QW__resourceSection{width:var(--tool-content-width)}.page-module__GGl3QW__examplesHeader{display:block}.page-module__GGl3QW__examplesHeader aside{width:min(100%,280px);margin-top:13px}.page-module__GGl3QW__exampleGroup{grid-template-columns:1fr}.page-module__GGl3QW__groupIntro{min-height:0}.page-module__GGl3QW__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__GGl3QW__themeCard{grid-template-columns:minmax(0,1.05fr) minmax(130px,.95fr)}.page-module__GGl3QW__faqColumns{grid-template-columns:1fr;gap:28px}.page-module__GGl3QW__faqIntro>p{max-width:620px}.page-module__GGl3QW__resourceHeader{display:block}.page-module__GGl3QW__resourceHeader h2{margin-top:7px}}@media (max-width:640px){.page-module__GGl3QW__heroInner,.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection,.page-module__GGl3QW__resourceSection{width:var(--tool-content-width)}.page-module__GGl3QW__hero h1{font-size:clamp(38px,12vw,54px)}.page-module__GGl3QW__heroLead{font-size:12px}.page-module__GGl3QW__heroChecks{grid-template-columns:1fr;font-size:10px}.page-module__GGl3QW__heroActions>a{flex:100%}.page-module__GGl3QW__heroProof{gap:0;margin-top:23px}.page-module__GGl3QW__heroProof strong{font-size:9px}.page-module__GGl3QW__heroProof small{font-size:7px}.page-module__GGl3QW__sectionIntro h2,.page-module__GGl3QW__sectionIntroCentered h2{font-size:27px}.page-module__GGl3QW__generatorSection{padding-top:21px}.page-module__GGl3QW__generatorFrame{border-radius:11px}.page-module__GGl3QW__examplesSection{padding-top:23px}.page-module__GGl3QW__examplesHeader h2{font-size:29px}.page-module__GGl3QW__exampleGrid{grid-template-columns:1fr}.page-module__GGl3QW__exampleCard{grid-template-columns:42% minmax(0,1fr);display:grid}.page-module__GGl3QW__exampleImage{aspect-ratio:1;border-bottom:0;border-right:1px solid #eee3dd}.page-module__GGl3QW__exampleCardCopy{flex-direction:column;justify-content:center;display:flex}.page-module__GGl3QW__reviewNote{grid-template-columns:auto minmax(0,1fr);margin-left:0}.page-module__GGl3QW__reviewNote a{grid-column:2}.page-module__GGl3QW__workflowGrid,.page-module__GGl3QW__resourceGrid,.page-module__GGl3QW__themeGrid{grid-template-columns:1fr}.page-module__GGl3QW__themeCard{grid-template-columns:minmax(0,1.08fr) minmax(150px,.92fr)}.page-module__GGl3QW__themeCard p{min-height:0}.page-module__GGl3QW__bottomCta{margin:5px 14px 0;padding:24px 15px}.page-module__GGl3QW__ctaDecor{display:none}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer{padding-inline:18px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-intro{flex-direction:column;align-items:flex-start;gap:14px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-create-link{width:100%}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-grid{grid-template-columns:1fr 1fr;gap:20px 16px}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-bottom{gap:6px;display:grid}body:has(.teacher-landing-page) .page-module__GGl3QW__site-footer .page-module__GGl3QW__footer-badges{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__GGl3QW__primaryButton,.page-module__GGl3QW__secondaryButton,.page-module__GGl3QW__outlineButton,.page-module__GGl3QW__ctaButton,.page-module__GGl3QW__exampleCard,.page-module__GGl3QW__themeCard,.page-module__GGl3QW__resourceGrid a{transition:none}}.page-module__GGl3QW__page{--ink:#243759;--muted:#687487;--orange:#ff5b35;--orange-dark:#e94a27;--peach:#e1f4ec;--line:#cfe6dd;color:var(--ink);font-family:var(--font-sans);background:#e8f7f1}.page-module__GGl3QW__page svg{stroke-width:1.7px}.page-module__GGl3QW__page *{font-family:inherit}.page-module__GGl3QW__hero{background:radial-gradient(circle at 80% 23%,#ffd5c357 0,#0000 26%),radial-gradient(circle at 8% 4%,#ffffff8c 0,#0000 25rem),linear-gradient(#e8f7f1 0%,#dff3eb 100%);padding:22px 0 30px}.page-module__GGl3QW__heroInner{width:var(--tool-content-width);grid-template-columns:45% 55%;gap:0;min-height:470px;padding:0}.page-module__GGl3QW__heroCopy{padding:4px 0 0}.page-module__GGl3QW__breadcrumbs{color:#8b919c;margin-bottom:20px;font-family:inherit;font-size:10px}.page-module__GGl3QW__breadcrumbs a{color:inherit}.page-module__GGl3QW__eyebrow{color:var(--orange-dark);letter-spacing:.09em;font-family:inherit;font-size:10px}.page-module__GGl3QW__hero h1{color:#1f3457;letter-spacing:-.04em;max-width:540px;margin:7px 0 12px;font-size:clamp(39px,4.1vw,56px);line-height:.99}.page-module__GGl3QW__heroLead{color:#5e6a7d;max-width:510px;margin:0;font-family:inherit;font-size:13px;line-height:1.55}.page-module__GGl3QW__heroChecks{color:#5f6b7d;gap:7px 16px;max-width:510px;margin:17px 0 0;font-family:inherit;font-size:10px}.page-module__GGl3QW__heroChecks svg{width:13px;height:13px;color:var(--orange);stroke-width:1.7px}.page-module__GGl3QW__heroActions{gap:8px;margin-top:16px}.page-module__GGl3QW__primaryButton,.page-module__GGl3QW__secondaryButton,.page-module__GGl3QW__outlineButton,.page-module__GGl3QW__ctaButton{border-radius:6px;min-height:38px;padding:0 17px;font-family:inherit;font-size:11px}.page-module__GGl3QW__primaryButton,.page-module__GGl3QW__ctaButton{background:var(--orange);box-shadow:0 7px 14px #ff5b3530}.page-module__GGl3QW__secondaryButton,.page-module__GGl3QW__outlineButton{color:#536176;border-color:#e6d8d1}.page-module__GGl3QW__heroProof{border-top-color:var(--line);max-width:520px;margin-top:17px;padding-top:10px}.page-module__GGl3QW__heroProof strong{color:#39465a;font-family:inherit;font-size:10px}.page-module__GGl3QW__heroProof small{color:#8c929c;font-family:inherit;font-size:8px}.page-module__GGl3QW__heroVisual{min-height:430px}.page-module__GGl3QW__heroGlow{background:radial-gradient(circle at 50% 42%,#fffdfadb,#0000 63%);border-color:#f2b29c33}.page-module__GGl3QW__heroCard{border-color:var(--border-soft);border-radius:9px;padding:8px;box-shadow:0 14px 35px #302a271f}.page-module__GGl3QW__heroCardImage{border-radius:5px}.page-module__GGl3QW__heroCard figcaption{color:#7e8793;margin:6px 2px 0;font-family:inherit;font-size:9px}.page-module__GGl3QW__heroSticker{min-height:0;color:var(--orange-dark);background:#fff;border:1px solid #f2b29c;padding:8px 12px;font-family:inherit;font-size:9px;bottom:7px;right:18%;box-shadow:0 5px 14px #41322b12}.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection,.page-module__GGl3QW__resourceSection{width:var(--tool-content-width)}.page-module__GGl3QW__page .page-module__GGl3QW__generatorSection{order:initial;margin-top:0;margin-bottom:clamp(40px,5vw,64px);padding:52px 0 54px}.page-module__GGl3QW__sectionIntro,.page-module__GGl3QW__sectionIntroCentered{text-align:center;max-width:1160px;margin:0 auto 23px}.page-module__GGl3QW__sectionIntro h2,.page-module__GGl3QW__sectionIntroCentered h2,.page-module__GGl3QW__examplesHeader h2,.page-module__GGl3QW__faqIntro h2,.page-module__GGl3QW__faqList>h2,.page-module__GGl3QW__resourceHeader h2{color:var(--ink);font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(25px,2.5vw,34px);line-height:1.12}.page-module__GGl3QW__sectionIntro p,.page-module__GGl3QW__sectionIntroCentered p{max-width:630px;color:var(--muted);margin:8px auto 0;font-family:inherit;font-size:11px;line-height:1.55}.page-module__GGl3QW__selectedExample{background:var(--surface-subtle);border-color:#f2cbbd;border-radius:6px;max-width:900px;margin:0 auto 12px;font-family:inherit;font-size:10px}.page-module__GGl3QW__generatorFrame{background:#f7f5f8;border-color:#e6dfdb;border-radius:14px;box-shadow:0 16px 34px #553f3217}.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection{padding-block:var(--tool-section-space);border-top-color:#cfe6dd}.page-module__GGl3QW__examplesHeader{margin-bottom:23px}.page-module__GGl3QW__examplesHeader h2{font-size:clamp(25px,2.5vw,34px)}.page-module__GGl3QW__examplesHeader p,.page-module__GGl3QW__examplesHeader aside{font-family:inherit}.page-module__GGl3QW__exampleCard,.page-module__GGl3QW__themeCard,.page-module__GGl3QW__workflowGrid article,.page-module__GGl3QW__resourceGrid a{border-color:var(--line);box-shadow:none;border-radius:7px}.page-module__GGl3QW__exampleCard:hover,.page-module__GGl3QW__themeCard:hover,.page-module__GGl3QW__resourceGrid a:hover{box-shadow:0 10px 20px #4c372c14}.page-module__GGl3QW__exampleCardCopy h3,.page-module__GGl3QW__groupIntro h3,.page-module__GGl3QW__workflowGrid h3,.page-module__GGl3QW__themeCard h3,.page-module__GGl3QW__resourceGrid strong{font-family:var(--font-roboto-slab), Georgia, serif}.page-module__GGl3QW__exampleCardCopy h3{font-size:12px}.page-module__GGl3QW__exampleCardCopy p,.page-module__GGl3QW__groupIntro p,.page-module__GGl3QW__workflowGrid p,.page-module__GGl3QW__themeCard p,.page-module__GGl3QW__resourceGrid small{font-family:inherit;font-size:8px}.page-module__GGl3QW__workflowGrid{gap:12px}.page-module__GGl3QW__workflowGrid article{background:0 0;position:relative;overflow:visible}.page-module__GGl3QW__workflowGrid article>span{z-index:2;border-radius:50%;width:19px;height:19px;margin:0;font-family:inherit;font-size:8px;position:absolute;top:calc(100% - 89px);left:9px}.page-module__GGl3QW__workflowGrid h3{margin:10px 0 3px 34px;font-size:11px}.page-module__GGl3QW__workflowGrid p{color:var(--muted);margin:0 0 0 34px;padding:0;line-height:1.4}.page-module__GGl3QW__workflowImage{border-radius:7px}.page-module__GGl3QW__themeGrid{gap:10px}.page-module__GGl3QW__themeCard{background:#fff;padding:6px}.page-module__GGl3QW__themeCard h3{font-size:12px}.page-module__GGl3QW__themeCard>span{font-family:inherit;font-size:8px}.page-module__GGl3QW__faqSection{padding-bottom:42px}.page-module__GGl3QW__faqList details{border-top-color:var(--border-soft)}.page-module__GGl3QW__faqList summary{color:#40516d;min-height:39px;font-family:inherit;font-size:9px}.page-module__GGl3QW__faqList details p{color:var(--muted);font-family:inherit;font-size:8px}.page-module__GGl3QW__resourceSection{padding:var(--tool-section-space) 0}.page-module__GGl3QW__resourceHeader{margin-bottom:16px}.page-module__GGl3QW__resourceHeader h2{font-size:clamp(25px,2.5vw,34px)}.page-module__GGl3QW__resourceGrid{gap:10px}.page-module__GGl3QW__bottomCta{width:var(--tool-content-width);min-height:210px;margin:var(--tool-section-space) auto 32px;background:var(--orange);border-radius:10px;padding:28px 36px}.page-module__GGl3QW__bottomCta h2{font-size:34px}.page-module__GGl3QW__bottomCta p{font-family:inherit;font-size:9px}@media (max-width:1080px){.page-module__GGl3QW__heroInner{grid-template-columns:1fr;min-height:0;display:grid}.page-module__GGl3QW__heroCopy{max-width:620px}.page-module__GGl3QW__heroVisual{min-height:410px;margin-top:10px}}@media (max-width:700px){.page-module__GGl3QW__hero{padding-top:12px}.page-module__GGl3QW__heroInner,.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection,.page-module__GGl3QW__resourceSection,.page-module__GGl3QW__bottomCta{width:var(--tool-content-width)}.page-module__GGl3QW__heroInner{min-height:0;display:grid}.page-module__GGl3QW__hero h1{font-size:38px}.page-module__GGl3QW__heroLead{font-size:12px}.page-module__GGl3QW__heroChecks{grid-template-columns:1fr}.page-module__GGl3QW__heroActions{flex-direction:column}.page-module__GGl3QW__heroActions>a{width:100%}.page-module__GGl3QW__heroVisual{transform-origin:top;min-height:310px;margin-top:14px;transform:scale(.82)}.page-module__GGl3QW__generatorSection,.page-module__GGl3QW__examplesSection,.page-module__GGl3QW__workflowSection,.page-module__GGl3QW__themesSection,.page-module__GGl3QW__faqSection{padding-block:38px}.page-module__GGl3QW__sectionIntro h2,.page-module__GGl3QW__sectionIntroCentered h2,.page-module__GGl3QW__examplesHeader h2,.page-module__GGl3QW__resourceHeader h2{font-size:25px}.page-module__GGl3QW__exampleGrid,.page-module__GGl3QW__workflowGrid,.page-module__GGl3QW__themeGrid,.page-module__GGl3QW__resourceGrid{grid-template-columns:1fr}.page-module__GGl3QW__examplesHeader{display:block}.page-module__GGl3QW__examplesHeader aside{width:min(100%,280px);margin-top:13px}.page-module__GGl3QW__faqColumns{grid-template-columns:1fr;gap:28px}.page-module__GGl3QW__bottomCta{grid-template-columns:1fr;min-height:250px}.page-module__GGl3QW__bottomCta h2{font-size:30px}.page-module__GGl3QW__ctaDecor{display:none}}
.page-module__ffbcQG__page{--adult-ink:#14243e;--adult-muted:#667086;--adult-orange:#ff5b32;--adult-orange-dark:#e94724;background:var(--surface-subtle);flex-direction:column;display:flex}.page-module__ffbcQG__generatorSection{width:var(--tool-content-width);margin-top:12px;margin-bottom:clamp(40px,5vw,64px);background:#e8f7f1;border:1px solid #eee3dd;border-radius:13px;order:-1;margin-inline:auto;padding:12px 0 20px;box-shadow:0 8px 22px #523b2c0a}.page-module__ffbcQG__generatorSection>.page-module__ffbcQG__tool-start-header{margin-bottom:28px}.page-module__ffbcQG__featureStrip{width:var(--tool-content-width);z-index:2;background:#fff;border:1px solid #eee3dd;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:-2px auto 0;display:grid;position:relative;box-shadow:0 10px 25px #50392b0f}.page-module__ffbcQG__featureStrip>div{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;padding:17px 20px;display:grid}.page-module__ffbcQG__featureStrip>div+div{border-left:1px solid #eee3dd}.page-module__ffbcQG__featureStrip svg{width:22px;height:22px;color:var(--adult-orange);grid-row:span 2}.page-module__ffbcQG__featureStrip strong{color:var(--adult-ink);font-size:12px;line-height:1.2}.page-module__ffbcQG__featureStrip span{color:#8a909a;font-size:10px;line-height:1.3}.page-module__ffbcQG__generatorFrame{box-shadow:none;background:#faf9fb;border-radius:9px}.page-module__ffbcQG__generatorFrame [class*=workspaceAudienceTabs] [role=tablist]{grid-template-columns:1fr}:is(.page-module__ffbcQG__generatorFrame [class*=workspaceAudienceTabs] [role=tablist]>button:first-child,.page-module__ffbcQG__generatorFrame [class*=workspaceAudienceTabs] [role=tablist]>button:nth-child(2)){display:none}.page-module__ffbcQG__generatorFrame .text-coloring-workflow-frame.is-tool-page{margin:0}.page-module__ffbcQG__generatorFrame .text-coloring-workflow-frame.is-tool-page .creation-flow-shell{width:100%}.page-module__ffbcQG__generatorFrame .text-coloring-workflow-frame.is-tool-page .fixedWorkflowWorkspace{min-height:0}:is(.page-module__ffbcQG__generatorFrame [class*=fixedWorkflowWorkspace],.page-module__ffbcQG__generatorFrame [class*=fixedWorkflowWorkspace]>[class*=shell],.page-module__ffbcQG__generatorFrame [class*=fixedWorkflowWorkspace] [class*=workflowReady]){min-height:0!important}.page-module__ffbcQG__generatorSection>.tool-start-header h2{width:100%;color:#344542!important;max-width:none!important;font-family:var(--typography-v1-font-display)!important;font-size:var(--typography-v1-size-section)!important;letter-spacing:-.025em!important;font-weight:600!important;line-height:var(--typography-v1-leading-heading)!important;overflow-wrap:normal!important;text-wrap:balance!important;white-space:normal!important;word-break:normal!important}.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__relatedSection{width:var(--tool-content-width);margin-inline:auto}.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__relatedSection{background:#fff;border:1px solid #eee3dd;border-radius:13px;margin-top:12px;padding:20px;box-shadow:0 7px 19px #523b2c08}.page-module__ffbcQG__visualSection>div:first-child p,.page-module__ffbcQG__detailSection>div:first-child p,.page-module__ffbcQG__ideaSection>div:first-child p{max-width:none;margin:0;font-size:11px}.page-module__ffbcQG__visualGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__ffbcQG__visualCard{border:1px solid var(--border-soft);min-width:0;color:inherit;background:#fff;border-radius:11px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 7px 19px #4c372c0d}.page-module__ffbcQG__visualCard:hover,.page-module__ffbcQG__ideaCard:hover{border-color:#f2b39f;transform:translateY(-3px);box-shadow:0 14px 25px #4c372c1a}.page-module__ffbcQG__visualImage{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 8px;display:grid}.page-module__ffbcQG__visualImage>span{aspect-ratio:1;background:#fffaf6;border-radius:6px;position:relative;overflow:hidden}.page-module__ffbcQG__visualImage img{object-fit:cover}.page-module__ffbcQG__visualCard p{color:var(--adult-muted);margin:0;font-size:9px;line-height:1.35}.page-module__ffbcQG__visualCard>b{color:var(--adult-orange-dark);align-items:center;gap:4px;margin:9px 12px 12px;font-size:10px;display:inline-flex}.page-module__ffbcQG__ideaCard span{color:var(--adult-orange-dark);align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.page-module__ffbcQG__detailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-module__ffbcQG__detailCard{border:1px solid var(--border-soft);min-width:0;color:inherit;text-align:center;background:#fff;border-radius:11px;padding:12px 8px 8px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.page-module__ffbcQG__detailCard:hover{transform:translateY(-3px);box-shadow:0 12px 24px #4c372c1a}.page-module__ffbcQG__detailCardActive{border:2px solid var(--adult-orange);padding:11px 7px 7px}.page-module__ffbcQG__detailImage{aspect-ratio:1/.9;background:#fff;border-radius:7px;margin-top:8px;position:relative;overflow:hidden}.page-module__ffbcQG__detailImage img{object-fit:contain}.page-module__ffbcQG__detailCard h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:0 4px 4px;font-size:15px}.page-module__ffbcQG__detailCard p{color:var(--adult-muted);margin:0 4px;font-size:10px;line-height:1.4}.page-module__ffbcQG__detailNote{color:#7a7f88;text-align:center;max-width:780px;margin:14px auto 0;font-size:10px}.page-module__ffbcQG__ideaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__ffbcQG__ideaCard{border:1px solid var(--border-soft);min-width:0;color:inherit;background:#fff;border-radius:9px;grid-template-columns:128px minmax(0,1fr);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 6px 15px #4c372c0d}.page-module__ffbcQG__ideaImage{aspect-ratio:4/3;background:#fffaf6;min-height:96px;position:relative;overflow:hidden}.page-module__ffbcQG__ideaImage img{object-fit:cover}.page-module__ffbcQG__ideaCard>div:last-child{flex-direction:column;justify-content:center;padding:12px 11px;display:flex}.page-module__ffbcQG__ideaCard h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:0 0 5px;font-size:14px;line-height:1.15}.page-module__ffbcQG__ideaCard p{color:var(--adult-muted);margin:0 0 10px;font-size:9px;line-height:1.3}.page-module__ffbcQG__momentsSection{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;padding:0;display:grid}.page-module__ffbcQG__momentPanel{background:#fff5ed;border-radius:12px;min-width:0;padding:23px 20px 20px}.page-module__ffbcQG__momentSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__ffbcQG__momentSteps article{min-width:0}.page-module__ffbcQG__momentImage{aspect-ratio:1.35;background:#fff;border-radius:8px;position:relative;overflow:hidden}.page-module__ffbcQG__momentImage img{object-fit:cover}.page-module__ffbcQG__momentSteps b{background:var(--adult-orange);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:9px;font-size:10px;display:inline-grid}.page-module__ffbcQG__momentSteps h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:8px 0 4px;font-size:14px}.page-module__ffbcQG__momentSteps p{color:var(--adult-muted);margin:0;font-size:10px;line-height:1.45}.page-module__ffbcQG__momentUseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__ffbcQG__momentUseGrid div{background:var(--surface-subtle);min-height:92px;color:var(--adult-ink);text-align:center;border:1px solid #f2dfd4;border-radius:8px;place-items:center;gap:7px;padding:10px 5px;display:grid}.page-module__ffbcQG__momentUseGrid svg{width:24px;height:24px;color:var(--adult-orange);stroke-width:1.65px}.page-module__ffbcQG__momentUseGrid strong{font-size:10px;line-height:1.15}.page-module__ffbcQG__explainedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__ffbcQG__explainedGrid article{border:1px solid var(--border-soft);background:#fff;border-radius:9px;min-height:122px;padding:14px;box-shadow:0 5px 15px #4c372c0a}.page-module__ffbcQG__explainedGrid h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:8px 0 6px;font-size:15px;line-height:1.15}.page-module__ffbcQG__explainedGrid p{color:var(--adult-muted);margin:0;font-size:10px;line-height:1.5}.page-module__ffbcQG__controlGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.page-module__ffbcQG__controlGrid article{border:1px solid var(--border-soft);background:var(--surface-subtle);border-radius:9px;min-height:132px;padding:15px 14px}.page-module__ffbcQG__controlGrid svg{width:26px;height:26px;color:var(--adult-orange);stroke-width:1.65px}.page-module__ffbcQG__controlGrid h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:14px 0 7px;font-size:15px}.page-module__ffbcQG__controlGrid p{color:var(--adult-muted);margin:0;font-size:10px;line-height:1.55}.page-module__ffbcQG__reviewBanner{color:var(--adult-muted);background:#fff;border:1px solid #f2c8ba;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:13px 16px;font-size:10px;line-height:1.4;display:grid}.page-module__ffbcQG__reviewBanner svg{color:var(--adult-orange)}.page-module__ffbcQG__controlSection>div:first-child,.page-module__ffbcQG__howSection>div:first-child,.page-module__ffbcQG__relatedSection>div:first-child{margin-bottom:15px}.page-module__ffbcQG__controlSection>div:first-child h2,.page-module__ffbcQG__howSection>div:first-child h2,.page-module__ffbcQG__relatedSection>div:first-child h2{margin-top:0;font-size:clamp(24px,2.7vw,34px)}.page-module__ffbcQG__howGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__ffbcQG__howGrid li{border:1px solid var(--border-soft);background:#fff;border-radius:9px;min-width:0;min-height:142px;padding:14px;position:relative}.page-module__ffbcQG__howGrid b{background:var(--adult-orange);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:inline-grid}.page-module__ffbcQG__howGrid h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:13px 0 6px;font-size:14px;line-height:1.15}.page-module__ffbcQG__howGrid p{color:var(--adult-muted);margin:0;font-size:10px;line-height:1.5}.page-module__ffbcQG__howGrid svg{color:#f2aa92;stroke-width:1.5px;width:25px;height:25px;position:absolute;bottom:15px;right:15px}.page-module__ffbcQG__relatedSection>div:first-child{text-align:left;max-width:none}.page-module__ffbcQG__relatedSection>div:first-child p{max-width:none;margin:0;font-size:11px}.page-module__ffbcQG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__ffbcQG__relatedGrid>a{border:1px solid var(--border-soft);background:var(--surface-subtle);min-width:0;color:inherit;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.page-module__ffbcQG__relatedGrid>a:hover{border-color:#f2b39f;transform:translateY(-2px);box-shadow:0 10px 20px #4c372c14}.page-module__ffbcQG__relatedGrid>a>svg:first-child{width:25px;height:25px;color:var(--adult-orange);stroke-width:1.65px}.page-module__ffbcQG__relatedGrid>a>svg:last-child{width:17px;height:17px;color:var(--adult-orange-dark)}.page-module__ffbcQG__relatedGrid span{gap:4px;min-width:0;display:grid}.page-module__ffbcQG__relatedGrid strong{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;font-size:13px;line-height:1.3}.page-module__ffbcQG__relatedGrid small{color:var(--adult-muted);font-size:10px;line-height:1.4}.page-module__ffbcQG__faqListTitle{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.25}.page-module__ffbcQG__page>section:nth-last-of-type(2){width:var(--tool-content-width);background:#fff;border:1px solid #eee3dd;border-radius:13px;margin:12px auto 0;padding:20px}.page-module__ffbcQG__page>section:nth-last-of-type(2)>div{gap:34px}.page-module__ffbcQG__page>section:last-of-type{width:var(--tool-content-width);border-radius:11px 11px 0 0;min-height:126px;margin:12px auto 0}@media (max-width:1080px){.page-module__ffbcQG__visualGrid,.page-module__ffbcQG__detailGrid,.page-module__ffbcQG__ideaGrid,.page-module__ffbcQG__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__howGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.page-module__ffbcQG__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__featureStrip>div:nth-child(3){border-top:1px solid #eee3dd;border-left:0}.page-module__ffbcQG__featureStrip>div:nth-child(4){border-top:1px solid #eee3dd}.page-module__ffbcQG__momentsSection{grid-template-columns:1fr}.page-module__ffbcQG__explainedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module__ffbcQG__featureStrip,.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__relatedSection{width:var(--tool-content-width)}.page-module__ffbcQG__featureStrip>div{padding:13px 12px}.page-module__ffbcQG__featureStrip strong{font-size:10px}.page-module__ffbcQG__featureStrip span{font-size:8px}.page-module__ffbcQG__visualGrid,.page-module__ffbcQG__detailGrid,.page-module__ffbcQG__ideaGrid,.page-module__ffbcQG__explainedGrid,.page-module__ffbcQG__controlGrid,.page-module__ffbcQG__howGrid,.page-module__ffbcQG__relatedGrid{grid-template-columns:1fr}.page-module__ffbcQG__visualCopy{padding-bottom:7px}.page-module__ffbcQG__visualImage{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__detailCard{text-align:center;padding:11px 8px 8px;display:block}.page-module__ffbcQG__detailCardActive{padding:10px 7px 7px}.page-module__ffbcQG__detailImage{aspect-ratio:1/.72}.page-module__ffbcQG__momentPanel{padding:19px 14px 15px}.page-module__ffbcQG__momentSteps{grid-template-columns:1fr}.page-module__ffbcQG__momentUseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__reviewBanner{grid-template-columns:auto minmax(0,1fr)}.page-module__ffbcQG__reviewBanner span{grid-column:2}.page-module__ffbcQG__generatorSection{padding:18px 14px 14px}.page-module__ffbcQG__page>section:nth-last-of-type(2),.page-module__ffbcQG__page>section:last-of-type{width:var(--tool-content-width)}}@media (prefers-reduced-motion:reduce){.page-module__ffbcQG__visualCard,.page-module__ffbcQG__ideaCard,.page-module__ffbcQG__detailCard{transition:none}}.page-module__ffbcQG__page{--adult-ink:#243759;--adult-muted:#687487;--adult-orange:#ff5b35;--adult-orange-dark:#e94a27;color:var(--adult-ink);font-family:var(--font-sans);background:#fff}.page-module__ffbcQG__hero{background:radial-gradient(circle at 80% 23%,#ffd5c357 0,#0000 26%),radial-gradient(circle at 8% 4%,#ffffff8c 0,#0000 25rem),linear-gradient(#e8f7f1 0%,#dff3eb 100%)}.page-module__ffbcQG__page .page-module__ffbcQG__generatorSection{order:initial;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:48px 0 54px}.page-module__ffbcQG__featureStrip{width:var(--tool-content-width);box-shadow:none;border-color:#eee3dd;border-radius:9px;margin-top:17px}.page-module__ffbcQG__featureStrip>div{padding:10px 16px}.page-module__ffbcQG__featureStrip svg{width:18px;height:18px;color:var(--adult-orange)}.page-module__ffbcQG__featureStrip strong{color:#344765;font-family:inherit;font-size:10px}.page-module__ffbcQG__featureStrip span{color:#8c929c;font-family:inherit;font-size:8px}.page-module__ffbcQG__generatorFrame{background:#f7f5f8;border-radius:14px;box-shadow:0 16px 34px #553f3217}.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__relatedSection{width:var(--tool-content-width);padding:var(--tool-section-space) 0;box-shadow:none;background:0 0;border:0;border-top:1px solid #cfe6dd;border-radius:0;margin:0 auto}.page-module__ffbcQG__visualSection>div:first-child,.page-module__ffbcQG__detailSection>div:first-child,.page-module__ffbcQG__ideaSection>div:first-child,.page-module__ffbcQG__explainedSection>div:first-child{text-align:center;max-width:720px;margin:0 auto 23px}.page-module__ffbcQG__visualSection>div:first-child h2,.page-module__ffbcQG__detailSection>div:first-child h2,.page-module__ffbcQG__ideaSection>div:first-child h2,.page-module__ffbcQG__explainedSection>div:first-child h2{margin:4px 0 0;font-size:clamp(25px,2.5vw,34px)}.page-module__ffbcQG__visualSection>div:first-child p,.page-module__ffbcQG__detailSection>div:first-child p,.page-module__ffbcQG__ideaSection>div:first-child p{max-width:630px;margin:8px auto 0;font-size:11px;line-height:1.55}.page-module__ffbcQG__visualGrid{gap:13px}.page-module__ffbcQG__visualCard,.page-module__ffbcQG__detailCard,.page-module__ffbcQG__ideaCard,.page-module__ffbcQG__explainedGrid article,.page-module__ffbcQG__controlGrid article,.page-module__ffbcQG__howGrid li,.page-module__ffbcQG__relatedGrid>a{box-shadow:none;border-color:#eee3dd;border-radius:7px}.page-module__ffbcQG__visualCard:hover,.page-module__ffbcQG__ideaCard:hover{box-shadow:0 10px 20px #4c372c14}.page-module__ffbcQG__visualCopy{padding:10px 10px 7px}.page-module__ffbcQG__visualCard h3{color:var(--adult-ink);font-family:var(--font-roboto-slab), Georgia, serif;margin:0 0 3px;font-size:12px}.page-module__ffbcQG__visualCard p{color:var(--adult-muted);font-family:inherit;font-size:8px}.page-module__ffbcQG__visualCard>b,.page-module__ffbcQG__ideaCard span{color:var(--adult-orange-dark);margin:7px 10px 9px;font-family:inherit;font-size:7px}.page-module__ffbcQG__detailGrid,.page-module__ffbcQG__ideaGrid{gap:13px}.page-module__ffbcQG__detailCard{padding:10px 7px 7px}.page-module__ffbcQG__detailCardActive{border-width:2px;padding:9px 6px 6px}.page-module__ffbcQG__detailCard h3{margin:0 4px 4px;font-size:12px}.page-module__ffbcQG__detailCard p{color:var(--adult-muted);margin:0 4px;font-family:inherit;font-size:8px;line-height:1.45}.page-module__ffbcQG__detailImage{border-radius:6px;margin-top:8px}.page-module__ffbcQG__detailNote{color:#8b919c;margin:11px auto 0;font-family:inherit;font-size:8px}.page-module__ffbcQG__ideaCard{grid-template-columns:108px minmax(0,1fr)}.page-module__ffbcQG__ideaCard h3{margin:0 0 4px;font-size:11px}.page-module__ffbcQG__ideaCard p{color:var(--adult-muted);margin:0 0 8px;font-family:inherit;font-size:8px}.page-module__ffbcQG__ideaCard>div:last-child{padding:10px 9px}.page-module__ffbcQG__outlineButton{margin-top:16px}.page-module__ffbcQG__momentsSection{padding-top:var(--tool-section-space);gap:12px}.page-module__ffbcQG__momentPanel{background:linear-gradient(#e1f4ec,#e8f7f1);border:1px solid #c7e1d7;border-radius:10px;padding:18px}.page-module__ffbcQG__momentPanel .sectionIntroCentered{margin-bottom:18px}.page-module__ffbcQG__momentPanel .sectionIntroCentered h2{margin-top:0;font-size:25px}.page-module__ffbcQG__momentSteps{gap:12px}.page-module__ffbcQG__momentSteps b{background:var(--adult-orange);width:19px;height:19px;margin-top:8px;font-size:8px}.page-module__ffbcQG__momentSteps h3{margin:8px 0 3px;font-size:11px}.page-module__ffbcQG__momentSteps p{color:var(--adult-muted);font-family:inherit;font-size:8px;line-height:1.45}.page-module__ffbcQG__momentUseGrid{gap:8px}.page-module__ffbcQG__momentUseGrid div{border-color:#eee3dd;border-radius:7px;min-height:78px;padding:8px 5px}.page-module__ffbcQG__momentUseGrid svg{width:21px;height:21px;color:var(--adult-orange)}.page-module__ffbcQG__momentUseGrid strong{font-family:inherit;font-size:8px}.page-module__ffbcQG__explainedGrid,.page-module__ffbcQG__controlGrid,.page-module__ffbcQG__howGrid,.page-module__ffbcQG__relatedGrid{gap:10px}.page-module__ffbcQG__explainedGrid article{min-height:112px;padding:12px}.page-module__ffbcQG__explainedGrid article>span{color:var(--adult-orange);font-size:20px}.page-module__ffbcQG__explainedGrid h3,.page-module__ffbcQG__controlGrid h3,.page-module__ffbcQG__howGrid h3{color:var(--adult-ink);margin:8px 0 5px;font-size:11px}.page-module__ffbcQG__explainedGrid p,.page-module__ffbcQG__controlGrid p,.page-module__ffbcQG__howGrid p{color:var(--adult-muted);font-family:inherit;font-size:8px;line-height:1.5}.page-module__ffbcQG__controlGrid article{background:#fff;min-height:118px;padding:12px}.page-module__ffbcQG__controlGrid svg{width:22px;height:22px;color:var(--adult-orange)}.page-module__ffbcQG__reviewBanner{color:var(--adult-muted);border-color:#f1d7cc;border-radius:6px;gap:8px;margin-top:10px;padding:9px;font-family:inherit;font-size:8px}.page-module__ffbcQG__reviewBanner strong{color:var(--adult-ink);font-size:9px}.page-module__ffbcQG__howGrid li{min-height:135px;padding:12px}.page-module__ffbcQG__howGrid b{background:var(--adult-orange);width:18px;height:18px;font-family:inherit;font-size:8px}.page-module__ffbcQG__howGrid h3{font-family:var(--font-roboto-slab), Georgia, serif;margin-top:8px}.page-module__ffbcQG__relatedGrid>a{background:#fff;padding:12px}.page-module__ffbcQG__relatedGrid strong{color:var(--adult-ink);font-size:10px}.page-module__ffbcQG__relatedGrid small{color:var(--adult-muted);font-family:inherit;font-size:8px}.page-module__ffbcQG__faqListTitle{color:var(--adult-ink);margin:0 0 9px;font-size:11px}.page-module__ffbcQG__page>section:nth-last-of-type(2){width:var(--tool-content-width);padding:var(--tool-section-space) 0;background:0 0;border:0;border-top:1px solid #cfe6dd;border-radius:0;margin:0 auto}.page-module__ffbcQG__page>section:last-of-type{width:var(--tool-content-width);min-height:210px;margin:var(--tool-section-space) auto 32px;border-radius:10px}.page-module__ffbcQG__systemCta{text-align:left;justify-content:space-between;align-items:center;gap:30px;display:flex;min-height:230px!important;padding:44px 52px!important}.page-module__ffbcQG__systemCta>div{z-index:1;max-width:680px;position:relative}.page-module__ffbcQG__systemCta h2{max-width:650px;font-family:var(--font-roboto-slab), Georgia, serif;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,3.5vw,44px);line-height:1.05}.page-module__ffbcQG__systemCta p{margin:9px 0 0;font-size:13px;line-height:1.55}.page-module__ffbcQG__systemCta .ui-cta-primary{z-index:1;flex:none;position:relative}.page-module__ffbcQG__ctaMonogram{z-index:0;color:#ffffff1c;pointer-events:none;font-family:Georgia,serif;font-size:180px;font-weight:800;line-height:1;position:absolute;bottom:-44px;right:23%}.page-module__ffbcQG__visualCard,.page-module__ffbcQG__detailCard{flex-direction:column;display:flex}.page-module__ffbcQG__visualCopy{text-align:left;padding:16px 14px 10px}.page-module__ffbcQG__visualCard h3{margin:4px 0 9px;font-size:20px;line-height:1.15}.page-module__ffbcQG__visualCard p{font-size:13px;line-height:1.45}.page-module__ffbcQG__cardKicker{letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--adult-orange-dark)!important;font-size:10px!important}.page-module__ffbcQG__visualImage{padding:0 10px}.page-module__ffbcQG__cardDetails{color:var(--adult-muted);gap:4px;padding:14px 14px 0;font-size:12px;line-height:1.4;display:grid}.page-module__ffbcQG__cardDetails strong,.page-module__ffbcQG__detailCopy strong{color:var(--adult-ink);font-size:11px}.page-module__ffbcQG__cardDetails ul{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.page-module__ffbcQG__cardDetails li{color:#48726a;background:#edf8f4;border-radius:999px;padding:4px 7px;font-size:10px}.page-module__ffbcQG__visualCard>b{margin-top:auto;padding-top:14px;font-size:12px}.page-module__ffbcQG__detailCard{text-align:left;padding:0;overflow:hidden}.page-module__ffbcQG__detailCardActive{padding:0}.page-module__ffbcQG__detailImage{aspect-ratio:1.25;border-radius:6px 6px 0 0;order:-1;margin:0}.page-module__ffbcQG__detailCopy{gap:7px;padding:16px 14px 0;display:grid}.page-module__ffbcQG__detailCard h3{margin:0;font-size:19px;line-height:1.15}.page-module__ffbcQG__detailCard p{margin:0;font-size:12px;line-height:1.45}.page-module__ffbcQG__detailCopy span{color:var(--adult-muted);font-size:12px}.page-module__ffbcQG__detailCard>b{color:var(--adult-orange-dark);align-items:center;gap:4px;margin:auto 14px 16px;padding-top:14px;font-size:12px;display:inline-flex}.page-module__ffbcQG__visualSection>div:first-child,.page-module__ffbcQG__detailSection>div:first-child,.page-module__ffbcQG__ideaSection>div:first-child,.page-module__ffbcQG__explainedSection>div:first-child,.page-module__ffbcQG__controlSection>div:first-child,.page-module__ffbcQG__howSection>div:first-child{width:100%;max-width:1160px;margin-inline:auto}@media (max-width:980px){.page-module__ffbcQG__visualGrid,.page-module__ffbcQG__detailGrid,.page-module__ffbcQG__ideaGrid,.page-module__ffbcQG__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__howGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.page-module__ffbcQG__momentsSection{grid-template-columns:1fr}}@media (max-width:700px){.page-module__ffbcQG__featureStrip,.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__relatedSection,.page-module__ffbcQG__page>section:nth-last-of-type(2),.page-module__ffbcQG__page>section:last-of-type{width:var(--tool-content-width)}.page-module__ffbcQG__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__featureStrip>div{padding:10px 12px}.page-module__ffbcQG__featureStrip>div:nth-child(3){border-top:1px solid #eee3dd;border-left:0}.page-module__ffbcQG__featureStrip>div:nth-child(4){border-top:1px solid #eee3dd}.page-module__ffbcQG__generatorSection,.page-module__ffbcQG__visualSection,.page-module__ffbcQG__detailSection,.page-module__ffbcQG__ideaSection,.page-module__ffbcQG__explainedSection,.page-module__ffbcQG__controlSection,.page-module__ffbcQG__howSection,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__relatedSection{padding-block:var(--tool-section-space)}.page-module__ffbcQG__visualGrid,.page-module__ffbcQG__detailGrid,.page-module__ffbcQG__ideaGrid,.page-module__ffbcQG__explainedGrid,.page-module__ffbcQG__controlGrid,.page-module__ffbcQG__howGrid,.page-module__ffbcQG__relatedGrid,.page-module__ffbcQG__momentsSection,.page-module__ffbcQG__momentSteps{grid-template-columns:1fr}.page-module__ffbcQG__momentUseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__ffbcQG__page>section:last-of-type{min-height:250px;padding-inline:12px}.page-module__ffbcQG__systemCta{flex-direction:column;align-items:flex-start;min-height:0!important;padding:35px 27px!important}.page-module__ffbcQG__systemCta .ui-cta-primary{width:100%}.page-module__ffbcQG__ctaMonogram{font-size:140px;right:-8px}.page-module__ffbcQG__visualCard h3,.page-module__ffbcQG__detailCard h3{font-size:19px}.page-module__ffbcQG__visualCard p,.page-module__ffbcQG__detailCard p{font-size:12px}}
