.sponsorPage .sponsorIntro{max-width:640px;margin-inline:auto}.sponsorPage .sponsorIntro p{margin-top:20px;color:var(--theme-muted);font-size:1.125rem;line-height:1.5}.sponsorPage .sponsorBuilder{max-width:1040px;margin:clamp(88px,8vw,112px) auto 0}.sponsorPage .sponsorBuilder form{min-width:0}.sponsorPage .sponsorBuilder [hidden]{display:none}.sponsorPage .sponsorBuilderFieldset{min-width:0;margin:0;border:0;padding:0}.sponsorPage .sponsorBuilderPair{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(28px,4vw,48px)}.sponsorPage .sponsorBuilderPair+.sponsorBuilderPair{margin-top:76px;border-top:1px solid var(--theme-border);padding-top:64px}.sponsorPage .sponsorBuilderPairChoices{min-width:0}.sponsorPage .sponsorBuilderStep{min-width:0;margin:0;border:0;padding:0}.sponsorPage .sponsorBuilderStep,.sponsorPage .sponsorBuilderSummary{transition:opacity .25s var(--ease-out)}.sponsorPage .sponsorBuilderStep[data-ready=false],.sponsorPage .sponsorBuilderSummary[data-ready=false]{opacity:.35}.sponsorPage .sponsorBuilderStep+.sponsorBuilderStep{margin-top:76px;border-top:1px solid var(--theme-border);padding-top:64px}.sponsorPage .sponsorBuilderPair:first-child .sponsorBuilderStep+.sponsorBuilderStep{margin-top:38px;padding-top:34px}.sponsorPage .sponsorBuilderStepNarrow{max-width:470px}.sponsorPage .sponsorBuilderExample{min-width:0;margin:0}.sponsorPage .sponsorBuilderStep h2{font-size:clamp(1.6rem,3vw,2rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}.sponsorPage .sponsorBuilderStep p{margin-top:11px;color:var(--theme-muted);font-size:1rem;line-height:1.55}.sponsorPage .sponsorBuilderStep .sponsorBuilderChoiceError{color:var(--theme-foreground);font-size:.8125rem}.sponsorPage .sponsorBuilderFields{display:grid;gap:18px;margin-top:22px}.sponsorPage .sponsorBuilderFields .theme-input{min-height:56px;border-radius:var(--radius-r-md)}.sponsorPage .sponsorBuilderFieldError{color:var(--theme-danger-solid);font-size:.875rem;line-height:1.5}.sponsorPage .sponsorBuilderFields .theme-input[aria-invalid=true]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-danger-solid) 25%,transparent)}.sponsorPage .sponsorBuilderSingleField>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sponsorPage .sponsorCursorExample{display:flex;align-items:center;gap:28px;min-height:88px;margin-top:22px;padding-left:28px}.sponsorPage .sponsorCursorExample svg:nth-child(2){transform:translateY(-8px)}.sponsorPage .sponsorCursorExample svg:nth-child(3){transform:translateY(6px)}.sponsorPage .sponsorBuilderPerks{display:grid;gap:23px;margin-top:14px;list-style:none;padding:0}.sponsorPage .sponsorBuilderPerks li{display:flex;align-items:flex-start;gap:12px;color:var(--theme-foreground);font-size:.9375rem;line-height:1.4}.sponsorPage .sponsorBuilderPerks li>svg{flex:none;margin-top:2px;color:var(--theme-muted)}.sponsorPage .sponsorBuilderPerks li p{margin-top:5px;font-size:.8125rem;line-height:1.45}.sponsorPage .sponsorBuilderSuccess h2{font-size:clamp(1.6rem,3vw,2rem);font-weight:600;letter-spacing:-.045em}.sponsorPage .sponsorBuilderSuccess p{margin-top:12px;color:var(--theme-muted);line-height:1.55}.sponsorPage .sponsorBuilderOptions{display:grid;gap:10px;margin-top:22px}.sponsorPage .sponsorBuilderOptions [data-slot=radio]{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:64px;border:1px solid var(--theme-border);border-radius:var(--radius-r-md);background:transparent;padding:14px 18px;color:var(--theme-foreground);text-align:left;cursor:pointer}.sponsorPage .sponsorBuilderOptions [data-slot=radio]:before{content:"";flex:none;width:16px;height:16px;border:1px solid var(--theme-border-strong);border-radius:50%}.sponsorPage .sponsorBuilderOptions [data-slot=radio]:not([data-disabled]):hover{background:var(--theme-hover)}.sponsorPage .sponsorBuilderOptions [data-slot=radio][data-checked]{border-color:var(--theme-foreground);background:var(--theme-hover)}.sponsorPage .sponsorBuilderOptions [data-slot=radio][data-checked]:before{border:5px solid var(--theme-foreground);background:var(--theme-background)}.sponsorPage .sponsorBuilderOptions [data-slot=radio] span{font-size:.9375rem;font-weight:600}.sponsorPage .sponsorBuilderOptions [data-slot=radio] small{margin-left:auto;color:var(--theme-muted);font-size:.8125rem;white-space:nowrap}.sponsorPage .sponsorBuilderSummary{display:grid;gap:13px;max-width:470px;margin-top:76px;border-top:1px solid var(--theme-border);padding-top:26px}.sponsorPage .sponsorBuilderSummary>div{display:flex;justify-content:space-between;gap:15px;color:var(--theme-muted);font-size:.875rem}.sponsorPage .sponsorBuilderSummary .sponsorBuilderTotal{align-items:baseline;border-top:1px solid var(--theme-border);padding:17px 0 3px;color:var(--theme-foreground)}.sponsorPage .sponsorBuilderSummary>.sponsorBuilderTotal:first-child{border-top:0;padding-top:0}.sponsorPage .sponsorBuilderTotal strong{font-size:1rem}.sponsorPage .sponsorBuilderTotal output{font-size:1.8rem;font-weight:600;letter-spacing:-.05em}.sponsorPage .sponsorBuilderSummary p{margin:0;color:var(--theme-muted);font-size:.8125rem;line-height:1.45}.sponsorPage .sponsorBuilderSummary .sponsorBuilderError{color:var(--theme-foreground)}.sponsorPage .sponsorIllustration{display:grid;place-items:center;aspect-ratio:1.36;min-height:350px;overflow:hidden}.sponsorPage .sponsorWallFrame{width:min(100%,630px);overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--radius-r-xl);background:var(--theme-background);padding:9px 7px 7px}.sponsorPage .sponsorWallHeader{display:flex;align-items:center;gap:7px;min-height:31px;padding:0 3px 6px;color:var(--theme-muted);font-size:8px}.sponsorPage .sponsorMiniBrand{--posts-design-mark-knockout:var(--theme-background);display:flex;flex:none;align-items:center;gap:4px;color:var(--theme-foreground)}.sponsorPage .sponsorMiniBrandMark{width:10px;height:17px}.sponsorPage .sponsorMiniTopLinks{display:flex;align-items:center;gap:4px;margin-left:auto}.sponsorPage .sponsorMiniTopLinks span{width:28px;height:16px;border-radius:6px;background:var(--theme-hover)}.sponsorPage .sponsorMiniTopLinks span:nth-child(2){width:36px}.sponsorPage .sponsorMiniTopLinks span:nth-child(3){width:22px}.sponsorPage .sponsorWallGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.sponsorPage .sponsorWallColumn{display:flex;flex-direction:column;gap:4px;min-width:0}.sponsorPage .sponsorMiniCard{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--theme-foreground) 10%,var(--theme-background))}.sponsorPage .sponsorMiniCard:before{content:"";width:54%;height:52%;border-radius:7px;background:color-mix(in srgb,var(--theme-foreground) 8%,transparent)}.sponsorPage .sponsorMiniCardOne{aspect-ratio:1.55}.sponsorPage .sponsorMiniCardOne:before{transform:rotate(-12deg)}.sponsorPage .sponsorMiniCardTwo{aspect-ratio:.86}.sponsorPage .sponsorMiniCardTwo:before{width:65%;height:38%;transform:rotate(15deg)}.sponsorPage .sponsorMiniCardThree{aspect-ratio:1.28}.sponsorPage .sponsorMiniCardThree:before{width:34%;height:70%;transform:rotate(-9deg)}.sponsorPage .sponsorMiniCardFour{aspect-ratio:1}.sponsorPage .sponsorMiniCardFour:before{width:68%;height:42%;border-radius:50%}.sponsorPage .sponsorMiniCardFive{aspect-ratio:1.3}.sponsorPage .sponsorMiniCardFive:before{width:65%;height:60%;transform:rotate(8deg)}.sponsorPage .sponsorMiniCardSponsored{aspect-ratio:1.02;background:#c8b5ed}.sponsorPage .sponsorMiniCardSponsored:before{content:none}.sponsorPage .sponsorMiniAvatar{position:absolute;left:7px;bottom:7px;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--theme-background) 70%,transparent);border-radius:50%;background:color-mix(in srgb,var(--theme-foreground) 30%,var(--theme-background))}.sponsorPage .sponsorEmailFrame{display:grid;width:min(100%,360px);height:100%;min-height:0;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--radius-r-xl);background:var(--theme-background);padding:22px 20px 25px}.sponsorPage .sponsorEmailViewport{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;overflow:hidden}.sponsorPage .sponsorEmailNeighbor{min-height:0;overflow:hidden}.sponsorPage .sponsorEmailAuthor i{height:8px;border-radius:var(--radius-r-full);background:var(--theme-hover)}.sponsorPage .sponsorEmailAuthor{display:flex;align-items:center;gap:6px;margin-bottom:8px}.sponsorPage .sponsorEmailAuthor span{flex:none;width:19px;height:19px;border-radius:50%;background:color-mix(in srgb,var(--theme-foreground) 30%,var(--theme-background))}.sponsorPage .sponsorEmailAuthor i{width:86px}.sponsorPage .sponsorEmailImage{aspect-ratio:1.85}.sponsorPage .sponsorEmailImage:before{transform:rotate(-12deg)}.sponsorPage .sponsorProof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:clamp(56px,6vw,80px) auto 0;text-align:center}.sponsorPage .sponsorProof div{display:flex;flex-direction:column;gap:5px}.sponsorPage .sponsorProof dd{order:-1;margin:0;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:600;letter-spacing:-.055em;line-height:1.1;font-variant-numeric:tabular-nums}.sponsorPage .sponsorProof dt{color:var(--theme-muted);font-size:.8125rem;line-height:1.35}@media (min-width:800px){.sponsorPage .sponsorProof{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsorPage .sponsorBuilderPair:first-child>.sponsorBuilderExample{order:-1}}@media (max-width:799px){.sponsorPage .sponsorBuilder{margin-top:32px}.sponsorPage .sponsorProof{margin-top:28px;gap:16px}.sponsorPage .sponsorBuilderPair{grid-template-columns:minmax(0,1fr);gap:26px}.sponsorPage .sponsorBuilderPair+.sponsorBuilderPair,.sponsorPage .sponsorBuilderStep+.sponsorBuilderStep{margin-top:56px;padding-top:46px}.sponsorPage .sponsorBuilderExample{max-width:600px}}@media (max-width:480px){.sponsorPage .sponsorProof dd{font-size:1.5rem}.sponsorPage .sponsorIllustration{aspect-ratio:1.2;min-height:230px}.sponsorPage .sponsorWallFrame{padding:7px 5px 5px}.sponsorPage .sponsorWallColumn,.sponsorPage .sponsorWallGrid{gap:3px}.sponsorPage .sponsorEmailFrame{width:min(90%,360px);padding:17px}}@media (prefers-reduced-motion:reduce){.sponsorPage .sponsorBuilderStep,.sponsorPage .sponsorBuilderSummary{transition:none}}