.page-module__3PRVCq__masthead{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:start;gap:8px;display:grid}.page-module__3PRVCq__mastheadText{flex-direction:column;gap:0;min-width:0;padding-top:8px;display:flex}.page-module__3PRVCq__mastheadTitle{color:var(--text);margin:0;font-size:32px;font-weight:700;line-height:1.15}.page-module__3PRVCq__mastheadTitle em,.page-module__3PRVCq__mastheadSubhead em{color:var(--accent);font-style:italic}.page-module__3PRVCq__mastheadSubhead{color:var(--text);font-family:"DM Sans", var(--ff);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(44px,8vw,80px);font-weight:800;line-height:1.02}.page-module__3PRVCq__mastheadLead{max-width:var(--reading-width);color:var(--text-2);font-family:var(--ff);margin:16px 0 0;font-size:19px;font-weight:500;line-height:1.6}.page-module__3PRVCq__mastheadLead p{margin:0}.page-module__3PRVCq__mastheadLead p+p{margin-top:12px}.page-module__3PRVCq__mastheadLead strong{color:var(--text);font-weight:700}.page-module__3PRVCq__mastheadLead i{color:var(--text);font-style:italic}.page-module__3PRVCq__mastheadArt{justify-content:center;align-items:flex-start;min-height:340px;padding:0;display:flex;position:relative}.page-module__3PRVCq__mastheadClay{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:560px;display:block}.page-module__3PRVCq__mastheadImage{transform-origin:top;transform:translate(5%,-4%)scale(1.08)}.page-module__3PRVCq__heroLight{display:block}.page-module__3PRVCq__heroDark{display:none}[data-theme=dark] .page-module__3PRVCq__heroLight{display:none}[data-theme=dark] .page-module__3PRVCq__heroDark{display:block}.page-module__3PRVCq__tabsWrap{flex-direction:column;gap:18px;display:flex}.page-module__3PRVCq__stepper{border:1px solid var(--surface-border);border-radius:var(--r-panel);background:var(--surface-card-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;list-style:none;display:grid;position:relative}.page-module__3PRVCq__stepItem{border-radius:var(--r-card);background:var(--tab-idle-bg);min-height:52px;color:var(--text-2);border:1.5px solid #0000;align-items:center;gap:8px;padding:12px 14px;display:flex;position:relative}.page-module__3PRVCq__stepItemActive{border-color:color-mix(in srgb, var(--accent) 48%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--bg));color:var(--text)}.page-module__3PRVCq__stepItemComplete{color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--tab-idle-bg))}.page-module__3PRVCq__stepNumber{background:color-mix(in srgb, currentColor 12%, transparent);width:24px;height:24px;font-family:"DM Sans", var(--ff);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.page-module__3PRVCq__stepItemActive .page-module__3PRVCq__stepNumber{background:var(--accent);color:#fff}.page-module__3PRVCq__stepLabel{min-width:0;font-family:var(--ff);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.page-module__3PRVCq__tabBar{border:1px solid var(--surface-border);background:var(--surface-card-2);scrollbar-width:none;border-radius:14px;gap:6px;padding:6px;display:flex;overflow-x:auto}.page-module__3PRVCq__sequenceNote{max-width:74ch;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 0;font-size:16px;font-weight:600;line-height:1.55;display:flex}.page-module__3PRVCq__sequenceNote p{margin:0}.page-module__3PRVCq__resumeStepLink{border:1.5px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:var(--r-card);background:color-mix(in srgb, var(--accent) 8%, var(--bg));color:color-mix(in srgb, var(--accent) 70%, var(--text));font-family:"DM Sans", var(--ff);flex:none;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none}.page-module__3PRVCq__resumeStepLink:hover,.page-module__3PRVCq__resumeStepLink:focus-visible{background:color-mix(in srgb, var(--accent) 14%, var(--bg));color:var(--accent)}.page-module__3PRVCq__tabBar::-webkit-scrollbar{display:none}.page-module__3PRVCq__tabLink{background:var(--tab-idle-bg);color:var(--text-2);font-family:var(--ff);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .18s var(--ease), color .18s var(--ease);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.page-module__3PRVCq__tabLink:hover{background:var(--tab-hover-bg);color:var(--text)}.page-module__3PRVCq__tabLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-module__3PRVCq__tabLinkActive,.page-module__3PRVCq__tabLinkActive:hover{background:var(--accent);color:#fff}.page-module__3PRVCq__tabPanel{display:block}.page-module__3PRVCq__panelGrid{--panel-color:var(--accent);grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:20px;display:grid}.page-module__3PRVCq__liftFrame{border-radius:var(--r-panel);position:relative}.page-module__3PRVCq__liftFrame:before{content:"";border-radius:inherit;background:var(--accent);pointer-events:none;position:absolute;inset:0}.page-module__3PRVCq__liftSurface{z-index:1;position:relative;transform:translate(5px,-5px)}.page-module__3PRVCq__section{border:1.5px solid color-mix(in srgb, var(--panel-color) 22%, var(--border));border-radius:var(--r-panel);background:var(--bg-1-5);flex-direction:column;gap:18px;padding:24px;display:flex}.page-module__3PRVCq__panelGrid[data-tone=neutral] .page-module__3PRVCq__section{border-color:var(--border)}.page-module__3PRVCq__sectionHead{flex-direction:column;gap:8px;display:flex}.page-module__3PRVCq__sectionHead .page-eyebrow{color:color-mix(in srgb, var(--panel-color) 64%, var(--text))}.page-module__3PRVCq__sectionTitle{font-family:"DM Sans", var(--ff);letter-spacing:-.04em;color:var(--text);font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.05}.page-module__3PRVCq__sectionBody{color:var(--text-2);max-width:78ch;font-size:17px;font-weight:500;line-height:1.65}.page-module__3PRVCq__questionList{gap:10px;list-style:none;display:grid}.page-module__3PRVCq__questionItem{--item-color:var(--accent);border:1.5px solid color-mix(in srgb, var(--item-color) 22%, var(--border));border-radius:var(--r-card);background:color-mix(in srgb, var(--item-color) 6%, var(--bg));min-height:58px;transition:var(--motion-transition-surface), var(--motion-transition-lift);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.page-module__3PRVCq__questionItem:hover{border-color:color-mix(in srgb, var(--item-color) 40%, var(--border));background:color-mix(in srgb, var(--item-color) 10%, var(--bg));transform:translateY(-1px)}.page-module__3PRVCq__questionNum{border-radius:var(--r-card);background:var(--item-color);color:#fff;width:34px;height:34px;font-family:"DM Sans", var(--ff);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.page-module__3PRVCq__questionText{color:var(--text);font-size:17px;font-weight:600;line-height:1.45}.page-module__3PRVCq__promptPair{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.page-module__3PRVCq__templateCol,.page-module__3PRVCq__exampleCol{flex-direction:column;min-width:0;display:flex}.page-module__3PRVCq__templateHead,.page-module__3PRVCq__exampleHead{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.page-module__3PRVCq__templateLabel,.page-module__3PRVCq__exampleLabel,.page-module__3PRVCq__guidanceEyebrow{font-family:var(--ff);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.page-module__3PRVCq__templateLabel{color:var(--text-3)}.page-module__3PRVCq__exampleLabel,.page-module__3PRVCq__guidanceEyebrow{color:var(--accent)}.page-module__3PRVCq__templateBlock,.page-module__3PRVCq__exampleBlock{border-radius:var(--r-btn);white-space:pre-wrap;word-break:break-word;flex:1;min-height:260px;margin:8px 0 0;padding:18px 20px}.page-module__3PRVCq__templateBlock{border:1.5px solid var(--border);background:var(--surface-inset);color:var(--text-2);font-family:var(--ff-mono);font-size:15px;line-height:1.6}.page-module__3PRVCq__exampleBlock{border:1.5px solid color-mix(in srgb, var(--panel-color) 30%, var(--border));background:color-mix(in srgb, var(--panel-color) 6%, var(--bg));color:var(--text);font-size:16px;font-style:italic;font-weight:500;line-height:1.65}.page-module__3PRVCq__blank{background:color-mix(in srgb, var(--panel-color) 16%, transparent);color:var(--text);border-radius:4px;padding:0 3px;font-weight:700}.page-module__3PRVCq__guidanceFrame{position:sticky;top:76px}.page-module__3PRVCq__guidanceCard{--guide:var(--accent);border:1.5px solid color-mix(in srgb, var(--guide) 24%, var(--border));border-radius:var(--r-panel);background:var(--bg);flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex}.page-module__3PRVCq__panelGrid[data-tone=neutral] .page-module__3PRVCq__guidanceCard{border-color:var(--border)}.page-module__3PRVCq__guidanceHead{align-items:center;gap:12px;display:flex}.page-module__3PRVCq__guidanceTitle{font-family:"DM Sans", var(--ff);letter-spacing:-.035em;color:var(--text);font-size:26px;font-weight:800;line-height:1.04}.page-module__3PRVCq__guidanceBody,.page-module__3PRVCq__guidanceFooter{color:var(--text-2);font-size:16px;font-weight:500;line-height:1.6}.page-module__3PRVCq__guidanceFooter{color:color-mix(in srgb, var(--guide) 52%, var(--text));font-weight:700}.page-module__3PRVCq__conceptList{gap:12px;list-style:none;display:grid}.page-module__3PRVCq__conceptItem{--concept-color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--concept-color) 18%, var(--border));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;display:grid}.page-module__3PRVCq__conceptItem:last-child{border-bottom:none}.page-module__3PRVCq__conceptTag{border-radius:var(--r-card);border:1.5px solid color-mix(in srgb, var(--concept-color) 38%, var(--border));background:color-mix(in srgb, var(--concept-color) 10%, var(--bg));min-width:74px;min-height:34px;color:color-mix(in srgb, var(--concept-color) 62%, var(--text));font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.page-module__3PRVCq__conceptCopy{flex-direction:column;gap:4px;display:flex}.page-module__3PRVCq__conceptName{color:var(--text);font-size:17px;font-weight:800;line-height:1.3}.page-module__3PRVCq__conceptDesc,.page-module__3PRVCq__insightBody,.page-module__3PRVCq__pathBody,.page-module__3PRVCq__toolDesc,.page-module__3PRVCq__note{color:var(--text-2);font-size:16px;font-weight:500;line-height:1.65}.page-module__3PRVCq__insightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__3PRVCq__insightCard{--card-color:var(--accent);border:1.5px solid color-mix(in srgb, var(--card-color) 24%, var(--border));border-radius:var(--r-card);background:color-mix(in srgb, var(--card-color) 7%, var(--bg));transition:var(--motion-transition-surface), var(--motion-transition-lift);flex-direction:column;gap:8px;padding:18px;display:flex}.page-module__3PRVCq__insightCard:hover{border-color:color-mix(in srgb, var(--card-color) 40%, var(--border));transform:translateY(-1px)}.page-module__3PRVCq__insightNum{color:color-mix(in srgb, var(--card-color) 58%, var(--text));font-family:"DM Sans", var(--ff);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.page-module__3PRVCq__insightTitle,.page-module__3PRVCq__pathTitle{color:var(--text);font-size:18px;font-weight:800;line-height:1.25}.page-module__3PRVCq__pathGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__3PRVCq__pathCard{--path-color:var(--accent);border:1.5px solid color-mix(in srgb, var(--path-color) 24%, var(--border));border-radius:var(--r-panel);background:color-mix(in srgb, var(--path-color) 7%, var(--bg));flex-direction:column;gap:10px;min-height:240px;padding:20px;display:flex}.page-module__3PRVCq__pathTag{border-radius:var(--r-card);border:1.5px solid color-mix(in srgb, var(--path-color) 38%, var(--border));background:color-mix(in srgb, var(--path-color) 10%, var(--bg));min-height:32px;color:color-mix(in srgb, var(--path-color) 62%, var(--text));font-family:"DM Sans", var(--ff);letter-spacing:.07em;text-transform:uppercase;align-self:flex-start;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.page-module__3PRVCq__pathNote{color:color-mix(in srgb, var(--path-color) 55%, var(--text));margin-top:auto;font-size:16px;font-weight:800;line-height:1.45}.page-module__3PRVCq__toolList{gap:12px;list-style:none;display:grid}.page-module__3PRVCq__toolItem{--tool-color:var(--accent);border:1.5px solid color-mix(in srgb, var(--tool-color) 22%, var(--border));border-radius:var(--r-card);background:color-mix(in srgb, var(--tool-color) 6%, var(--bg));align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.page-module__3PRVCq__toolDot{background:var(--tool-color);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.page-module__3PRVCq__toolContent{flex-direction:column;gap:4px;display:flex}.page-module__3PRVCq__toolLink{color:color-mix(in srgb, var(--tool-color) 58%, var(--text));font-size:17px;font-weight:800;line-height:1.3;text-decoration:none}.page-module__3PRVCq__toolLink:hover{text-decoration:underline}.page-module__3PRVCq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__3PRVCq__cta,.page-module__3PRVCq__ctaSecondary{border-radius:var(--r-btn);min-height:44px;font-family:"DM Sans", var(--ff);letter-spacing:.04em;text-transform:uppercase;transition:var(--motion-transition-surface), var(--motion-transition-lift);justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.page-module__3PRVCq__cta{border:1.5px solid var(--accent);background:var(--accent);color:#0b0a08}.page-module__3PRVCq__ctaSecondary{border:1.5px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--bg);color:var(--text)}.page-module__3PRVCq__cta:hover,.page-module__3PRVCq__ctaSecondary:hover{transform:translateY(-1px)}.page-module__3PRVCq__cta:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.page-module__3PRVCq__upNextLink{z-index:5;border:1px solid var(--surface-border);background:var(--surface-card-1);text-align:left;width:100%;transition:var(--motion-transition-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:flex;position:sticky;bottom:18px}.page-module__3PRVCq__upNextLink:hover{border-color:var(--accent);background:var(--accent-dim)}.page-module__3PRVCq__upNextEyebrow{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.page-module__3PRVCq__upNextLabel{color:var(--text-2);transition:color .18s var(--ease);font-size:15px;font-weight:600}.page-module__3PRVCq__upNextLink:hover .page-module__3PRVCq__upNextLabel{color:var(--accent)}@media (max-width:1080px){.page-module__3PRVCq__panelGrid{grid-template-columns:1fr}.page-module__3PRVCq__guidanceCard{min-height:0;position:relative;top:auto}.page-module__3PRVCq__insightGrid{grid-template-columns:1fr}}@media (max-width:760px){.page-module__3PRVCq__stepper{grid-template-columns:1fr}.page-module__3PRVCq__sequenceNote{flex-direction:column;align-items:stretch}.page-module__3PRVCq__resumeStepLink{width:100%}}@media (max-width:900px){.page-module__3PRVCq__masthead{grid-template-columns:1fr;gap:20px}.page-module__3PRVCq__mastheadArt{min-height:200px}.page-module__3PRVCq__mastheadClay{max-width:320px;max-height:280px;margin:0 auto}}@media (max-width:760px){.page-module__3PRVCq__section{padding:20px}.page-module__3PRVCq__promptPair,.page-module__3PRVCq__pathGrid{grid-template-columns:1fr}.page-module__3PRVCq__templateBlock,.page-module__3PRVCq__exampleBlock{min-height:180px}}@media (max-width:560px){.page-module__3PRVCq__mastheadSubhead{font-size:clamp(32px,10vw,52px)}.page-module__3PRVCq__mastheadLead{font-size:17px}.page-module__3PRVCq__sectionTitle{font-size:30px}.page-module__3PRVCq__questionItem{grid-template-columns:30px minmax(0,1fr);padding:12px}.page-module__3PRVCq__questionNum{width:30px;height:30px}.page-module__3PRVCq__questionText{font-size:16px}}
