.AffiliateProductCard_card__cqc_r{width:min(100%,var(--affiliate-card-max-width));margin:2rem auto;overflow:hidden;border:1px solid var(--affiliate-card-border);border-radius:var(--affiliate-card-radius);background:var(--affiliate-card-surface);box-shadow:var(--affiliate-card-shadow);color:var(--affiliate-card-ink)}.AffiliateProductCard_labelRow__tsMWQ{display:flex;align-items:center;gap:var(--affiliate-card-space-2);padding:var(--affiliate-card-space-2) var(--affiliate-card-space-4);border-bottom:1px solid var(--affiliate-card-border);background:var(--affiliate-card-surface-muted);font-size:var(--affiliate-card-label-size);line-height:1.4}.AffiliateProductCard_adLabel__JRTNq{border-radius:var(--affiliate-card-label-radius);background:var(--affiliate-card-ink);padding:calc(var(--affiliate-card-space-1) * .55) calc(var(--affiliate-card-space-2) * .75);color:var(--affiliate-card-surface);font-weight:700;letter-spacing:.08em}.AffiliateProductCard_programLabel__jxB6r{color:var(--affiliate-card-muted);font-weight:600;letter-spacing:.02em}.AffiliateProductCard_main__oCIVp{display:grid;grid-template-areas:"cover heading" "cover description" "cover action";grid-template-columns:minmax(0,var(--affiliate-card-cover-width)) minmax(0,1fr);column-gap:var(--affiliate-card-space-4);row-gap:var(--affiliate-card-space-2);align-items:start;padding:var(--affiliate-card-space-4)}.AffiliateProductCard_coverLink__x4mLD{grid-area:cover;display:block;border-radius:var(--affiliate-card-cover-radius);outline:none;transition:transform var(--affiliate-card-motion-quick) ease-out,box-shadow var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_coverLink__x4mLD:focus-visible{box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_coverLink__x4mLD:active{transform:scale(.985)}.AffiliateProductCard_cover__8FBb7{width:100%;height:auto;border:1px solid var(--affiliate-card-cover-border);border-radius:var(--affiliate-card-cover-radius);box-shadow:var(--affiliate-card-cover-shadow)}.AffiliateProductCard_heading__6Xvuw{grid-area:heading;min-width:0;padding-top:var(--affiliate-card-space-1)}.AffiliateProductCard_merchant__8vNMM{display:block;margin-bottom:var(--affiliate-card-space-1);color:var(--affiliate-card-muted);font-size:var(--affiliate-card-label-size);font-weight:700;letter-spacing:.08em;line-height:1.5}.AffiliateProductCard_title__vCaAP{display:inline;color:var(--affiliate-card-ink)!important;font-family:var(--app-font-serif);font-size:var(--affiliate-card-title-size);font-weight:700;line-height:1.65;text-decoration-color:transparent!important;text-underline-offset:.2em;outline:none;transition:color var(--affiliate-card-motion-quick) ease-out,text-decoration-color var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_title__vCaAP:hover{color:var(--affiliate-card-accent-hover)!important;text-decoration-color:var(--affiliate-card-accent-hover)!important}.AffiliateProductCard_title__vCaAP:focus-visible{border-radius:var(--affiliate-card-cover-radius);box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_description__62eGY{grid-area:description;margin:0!important;color:var(--affiliate-card-muted)!important;font-size:var(--affiliate-card-body-size)!important;line-height:1.8!important}.AffiliateProductCard_button__M3ELH{grid-area:action;display:inline-flex;align-items:center;justify-content:center;gap:var(--affiliate-card-space-2);justify-self:start;min-height:var(--affiliate-card-button-height);border-radius:var(--affiliate-card-control-radius);background:var(--affiliate-card-accent);padding:var(--affiliate-card-button-padding-block) var(--affiliate-card-button-padding-inline);color:var(--affiliate-card-button-ink)!important;font-size:var(--affiliate-card-button-size);font-weight:700;line-height:1.4;text-decoration:none!important;outline:none;transition:background-color var(--affiliate-card-motion-quick) ease-out,transform var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_buttonArrow__vj7ZV{transition:transform var(--affiliate-card-motion-quick) ease-out}.AffiliateProductCard_button__M3ELH:hover .AffiliateProductCard_buttonArrow__vj7ZV{transform:translateX(calc(var(--affiliate-card-space-1) * .5))}.AffiliateProductCard_button__M3ELH:hover{background:var(--affiliate-card-accent-hover)}.AffiliateProductCard_button__M3ELH:focus-visible{box-shadow:var(--affiliate-card-focus-shadow)}.AffiliateProductCard_button__M3ELH:active{transform:scale(.975)}.AffiliateProductCard_disclosure__HaroF{margin:0!important;border-top:1px solid var(--affiliate-card-border);padding:calc(var(--affiliate-card-space-2) * 1.15) var(--affiliate-card-space-4)!important;color:var(--affiliate-card-muted)!important;font-size:var(--affiliate-card-disclosure-size)!important;line-height:1.65!important}@media (max-width:640px){.AffiliateProductCard_labelRow__tsMWQ{padding-inline:var(--affiliate-card-space-3)}.AffiliateProductCard_main__oCIVp{grid-template-areas:"cover heading" "description description" "action action";grid-template-columns:var(--affiliate-card-cover-width-small) minmax(0,1fr);column-gap:var(--affiliate-card-space-3);row-gap:var(--affiliate-card-space-3);padding:var(--affiliate-card-space-3)}.AffiliateProductCard_heading__6Xvuw{padding-top:0}.AffiliateProductCard_title__vCaAP{font-size:var(--affiliate-card-title-size-small);line-height:1.6}.AffiliateProductCard_description__62eGY{font-size:var(--affiliate-card-body-size-small)!important;line-height:1.7!important}.AffiliateProductCard_button__M3ELH{width:100%;margin-top:0;padding-inline:var(--affiliate-card-space-2)}.AffiliateProductCard_disclosure__HaroF{padding-inline:var(--affiliate-card-space-3)!important}}@media (prefers-reduced-motion:reduce){.AffiliateProductCard_buttonArrow__vj7ZV,.AffiliateProductCard_button__M3ELH,.AffiliateProductCard_coverLink__x4mLD,.AffiliateProductCard_title__vCaAP{transition:none}.AffiliateProductCard_button__M3ELH:active,.AffiliateProductCard_button__M3ELH:hover .AffiliateProductCard_buttonArrow__vj7ZV,.AffiliateProductCard_coverLink__x4mLD:active{transform:none}}.PersonalProfileSection_photoWrap__3Fly8{position:relative;width:min(72vw,260px);padding:.8rem .9rem 1rem .45rem;justify-self:start}.PersonalProfileSection_photoBoard__5E0W6{position:absolute;inset:1.35rem 0 0 1.25rem;transform:rotate(3deg);border:1px solid #bfd8cf;background-color:#e7f2ee;background-image:linear-gradient(rgba(49,95,131,.055) 1px,transparent 0),linear-gradient(90deg,rgba(49,95,131,.055) 1px,transparent 0);background-size:20px 20px}.PersonalProfileSection_photoFrame__o_lkv{position:relative;z-index:1;overflow:hidden;transform:rotate(-1.4deg);border:.45rem solid #fff;background:#fff;box-shadow:0 14px 30px rgba(36,49,47,.14)}.PersonalProfileSection_photoFrame__o_lkv img{display:block;width:100%;height:auto}.PersonalProfileSection_photoTape__ib5Gj{position:absolute;z-index:2;top:0;left:50%;width:4rem;height:1rem;transform:translateX(-50%) rotate(1.5deg);background:rgba(246,214,100,.9);box-shadow:0 2px 5px rgba(82,67,28,.08)}@media (max-width:767px){.PersonalProfileSection_photoWrap__3Fly8{width:min(70vw,240px);margin-left:.2rem}}.SideJobDiagnosisLandingPage_page__whTdQ{min-height:100vh;overflow-x:clip;background:var(--diagnosis-paper);color:var(--diagnosis-ink);font-family:var(--diagnosis-font-sans)}.SideJobDiagnosisLandingPage_header__HZHrA{position:relative;z-index:10;border-bottom:1px solid color-mix(in srgb,var(--diagnosis-line) 76%,transparent);background:color-mix(in srgb,var(--diagnosis-paper) 92%,transparent);backdrop-filter:blur(18px) saturate(140%)}.SideJobDiagnosisLandingPage_headerInner__htDu9{display:flex;width:min(100% - 2.5rem,72rem);min-height:4.5rem;margin-inline:auto;align-items:center;justify-content:space-between;gap:1.5rem}.SideJobDiagnosisLandingPage_headerNote__J1Gzj{color:var(--diagnosis-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em}.SideJobDiagnosisLandingPage_hero__G1GU_{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--diagnosis-line)}.SideJobDiagnosisLandingPage_hero__G1GU_:before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgba(74,100,89,.045) 1px,transparent 0),linear-gradient(90deg,rgba(74,100,89,.045) 1px,transparent 0);background-size:30px 30px;content:"";mask-image:linear-gradient(90deg,#000 0 55%,transparent 84%)}.SideJobDiagnosisLandingPage_hero__G1GU_:after{position:absolute;z-index:-3;top:-35%;right:-18%;width:min(58vw,52rem);aspect-ratio:1;transform:rotate(12deg);background:var(--diagnosis-ground-deep);content:""}.SideJobDiagnosisLandingPage_heroGrid___w7AG{display:grid;width:min(100% - 2.5rem,72rem);min-height:40rem;margin-inline:auto;align-items:center;gap:clamp(3rem,6vw,6rem);padding-block:clamp(4.5rem,9vw,7.5rem)}.SideJobDiagnosisLandingPage_heroCopy__UGAvl{display:grid;min-width:0;justify-items:start}.SideJobDiagnosisLandingPage_eyebrow__TCbzd{display:flex;align-items:center;gap:.75rem;color:var(--diagnosis-coral);font-size:.84rem;font-weight:700;letter-spacing:.06em}.SideJobDiagnosisLandingPage_eyebrow__TCbzd:before{width:2.75rem;height:2px;transform:rotate(-6deg);background:currentColor;content:""}.SideJobDiagnosisLandingPage_heroTitle__jkMVx{max-width:44rem;margin-top:1.75rem;color:var(--diagnosis-ink);font-size:clamp(2.25rem,4.2vw,3.35rem);font-weight:700;letter-spacing:-.06em;line-height:1.27}.SideJobDiagnosisLandingPage_heroTitleLine__fksBl{display:block;white-space:nowrap}.SideJobDiagnosisLandingPage_heroTitleMarker__7dqJS{position:relative;z-index:0;white-space:nowrap}.SideJobDiagnosisLandingPage_heroTitleMarker__7dqJS:after{position:absolute;z-index:-1;right:-.05em;bottom:.05em;left:-.04em;height:.23em;transform:rotate(-1.5deg);background:var(--diagnosis-yellow);content:""}.SideJobDiagnosisLandingPage_heroLead__HwvRa{max-width:38rem;margin-top:2rem;color:var(--diagnosis-body);font-size:clamp(1rem,1.5vw,1.075rem);line-height:1.95}.SideJobDiagnosisLandingPage_heroActions__hIBpl{display:grid;justify-items:start;gap:1.15rem;margin-top:2.25rem}.SideJobDiagnosisLandingPage_primaryAction__4_HiK{display:inline-flex;min-height:3.65rem;align-items:center;justify-content:center;gap:2rem;border:1px solid var(--diagnosis-coral);border-radius:var(--diagnosis-radius-control);background:var(--diagnosis-coral);padding:.8rem 1.5rem;box-shadow:var(--diagnosis-shadow-action);color:white;font-size:1rem;font-weight:700;transition:transform var(--diagnosis-motion-quick) ease,background-color var(--diagnosis-motion-quick) ease,box-shadow var(--diagnosis-motion-quick) ease}.SideJobDiagnosisLandingPage_primaryAction__4_HiK:hover{transform:translateY(1px);background:var(--diagnosis-coral-hover);box-shadow:0 3px 0 #963522,0 9px 19px rgba(150,53,34,.12)}.SideJobDiagnosisLandingPage_primaryAction__4_HiK:active{transform:scale(.985)}.SideJobDiagnosisLandingPage_primaryAction__4_HiK:focus-visible{outline:3px solid color-mix(in srgb,var(--diagnosis-blue) 28%,transparent);outline-offset:4px}.SideJobDiagnosisLandingPage_heroResultNote__AOlf_{display:grid;gap:.25rem}.SideJobDiagnosisLandingPage_heroResultNote__AOlf_ p{color:var(--diagnosis-muted);font-size:.82rem;line-height:1.7}.SideJobDiagnosisLandingPage_routeStage__KCcKQ{position:relative;width:min(100%,27.5rem);min-height:29rem;margin-inline:auto}.SideJobDiagnosisLandingPage_routeShadow__WLV0e{position:absolute;inset:1.25rem -.8rem -.8rem 1.4rem;transform:rotate(3.75deg);border:1px solid #aac0b5;background:#bcd5c8}.SideJobDiagnosisLandingPage_routeSheet__J1Ujd{position:relative;display:grid;min-height:29rem;transform:rotate(-1.3deg);border:1px solid var(--diagnosis-line);background-color:var(--diagnosis-paper);background-image:linear-gradient(rgba(74,100,89,.045) 1px,transparent 0);background-size:100% 28px;box-shadow:var(--diagnosis-shadow-sheet);padding:clamp(1.75rem,5vw,2.75rem)}.SideJobDiagnosisLandingPage_routeHeading__McDjt{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:2px solid var(--diagnosis-ink)}.SideJobDiagnosisLandingPage_routeHeading__McDjt p{font-size:.94rem;font-weight:700}.SideJobDiagnosisLandingPage_routeHeading__McDjt span{color:var(--diagnosis-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;letter-spacing:.11em}.SideJobDiagnosisLandingPage_routeList__WLR0n{position:relative;display:grid;align-content:center;gap:1.35rem;margin:1.6rem 0;padding:0;list-style:none}.SideJobDiagnosisLandingPage_routeList__WLR0n li{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:.85rem}.SideJobDiagnosisLandingPage_routeList__WLR0n li>span{display:block;width:1.15rem;height:2px;transform:rotate(-8deg);background:var(--diagnosis-coral)}.SideJobDiagnosisLandingPage_routeList__WLR0n p{color:var(--diagnosis-ink);font-size:1rem;font-weight:700;line-height:1.65}.SideJobDiagnosisLandingPage_routeResult__b0pxr{align-self:end;border-left:3px solid var(--diagnosis-yellow);padding:.35rem 0 .35rem 1rem;color:var(--diagnosis-body);font-size:.82rem;line-height:1.8}.SideJobDiagnosisLandingPage_diagnosisSection__SDmgW{position:relative;background:var(--diagnosis-ground);padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(4rem,8vw,7rem);scroll-margin-top:1rem}.SideJobDiagnosisLandingPage_diagnosisSection__SDmgW:before{position:absolute;top:0;right:0;left:0;height:1px;background:var(--diagnosis-line);content:""}.SideJobDiagnosisLandingPage_diagnosisShell__ALnK_{width:min(100% - 2.5rem,57rem);margin-inline:auto}.SideJobDiagnosisLandingPage_diagnosisIntro___pyrV{position:relative;display:grid;gap:.6rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);transform:rotate(-.25deg);border-left:4px solid var(--diagnosis-yellow);background:var(--diagnosis-yellow-soft);box-shadow:0 10px 24px rgba(36,49,47,.06);padding:1.35rem clamp(1.25rem,4vw,2rem)}.SideJobDiagnosisLandingPage_diagnosisIntro___pyrV:after{position:absolute;top:-.45rem;right:clamp(1.5rem,7vw,4rem);width:3.75rem;height:.9rem;transform:rotate(2deg);background:color-mix(in srgb,var(--diagnosis-coral-soft) 82%,white);content:""}.SideJobDiagnosisLandingPage_diagnosisIntro___pyrV>p:first-child{color:var(--diagnosis-coral);font-size:.72rem;font-weight:700;letter-spacing:.08em}.SideJobDiagnosisLandingPage_diagnosisIntro___pyrV h2{color:var(--diagnosis-ink);font-size:clamp(1.25rem,3vw,1.6rem);letter-spacing:-.035em;line-height:1.45}.SideJobDiagnosisLandingPage_diagnosisIntro___pyrV>p:last-child{max-width:46rem;color:var(--diagnosis-body);font-size:.92rem;line-height:1.9}.SideJobDiagnosisLandingPage_questionPanel__UVbuF,.SideJobDiagnosisLandingPage_registrationPanel__jr_Hd,.SideJobDiagnosisLandingPage_resultPanel__uiY_K{scroll-margin-top:1rem;border:1px solid var(--diagnosis-line);background-color:var(--diagnosis-paper);background-image:linear-gradient(rgba(74,100,89,.045) 1px,transparent 0);background-size:100% 30px;box-shadow:var(--diagnosis-shadow-sheet);padding:clamp(1.5rem,5vw,3.5rem)}.SideJobDiagnosisLandingPage_questionPanel__UVbuF{min-height:43rem}.SideJobDiagnosisLandingPage_progressRow__vSbhm{display:grid;grid-template-columns:auto minmax(8rem,1fr);align-items:center;gap:1.25rem}.SideJobDiagnosisLandingPage_progressRow__vSbhm>p{color:var(--diagnosis-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;letter-spacing:.08em}.SideJobDiagnosisLandingPage_progressRow__vSbhm>p span:first-child{color:var(--diagnosis-coral);font-size:1rem;font-weight:700}.SideJobDiagnosisLandingPage_progressTrack__pKrMN{height:3px;overflow:hidden;background:var(--diagnosis-line)}.SideJobDiagnosisLandingPage_progressTrack__pKrMN span{display:block;height:100%;transform-origin:left;background:var(--diagnosis-coral);transition:width var(--diagnosis-motion-step) var(--diagnosis-ease-out)}.SideJobDiagnosisLandingPage_questionFieldset___Zzc7{min-width:0;margin:0;border:0;padding:0}.SideJobDiagnosisLandingPage_questionHeading__XRjfL{display:grid;justify-items:start;gap:.75rem;margin-top:clamp(2.4rem,6vw,4rem)}.SideJobDiagnosisLandingPage_questionHeading__XRjfL>p:first-child{border-bottom:2px solid var(--diagnosis-yellow);color:var(--diagnosis-coral);font-size:.78rem;font-weight:700;letter-spacing:.06em}.SideJobDiagnosisLandingPage_questionHeading__XRjfL h2,.SideJobDiagnosisLandingPage_registrationHeading__yftdJ h2,.SideJobDiagnosisLandingPage_resultHeader__EEPe7 h2{outline:none;color:var(--diagnosis-ink);font-size:clamp(1.55rem,3.3vw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.5}.SideJobDiagnosisLandingPage_questionHeading__XRjfL>p:last-child:not(:first-child){color:var(--diagnosis-muted);font-size:.84rem;line-height:1.75}.SideJobDiagnosisLandingPage_optionList__DEtOj{display:grid;margin-top:2.25rem;border-top:1px solid var(--diagnosis-line-strong)}.SideJobDiagnosisLandingPage_option__3PGwY{display:grid;min-height:4.4rem;cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;border-bottom:1px solid var(--diagnosis-line);padding:.8rem .75rem;color:var(--diagnosis-body);font-size:.96rem;line-height:1.7;transition:background-color var(--diagnosis-motion-quick) ease,color var(--diagnosis-motion-quick) ease,transform var(--diagnosis-motion-quick) ease}.SideJobDiagnosisLandingPage_option__3PGwY:hover{background:color-mix(in srgb,var(--diagnosis-yellow-soft) 56%,transparent);color:var(--diagnosis-ink)}.SideJobDiagnosisLandingPage_option__3PGwY:active{transform:scale(.995)}.SideJobDiagnosisLandingPage_option__3PGwY:has(input:checked){background:var(--diagnosis-blue-soft);color:var(--diagnosis-ink);font-weight:700}.SideJobDiagnosisLandingPage_option__3PGwY:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--diagnosis-blue) 25%,transparent);outline-offset:-3px}.SideJobDiagnosisLandingPage_option__3PGwY input{position:absolute;width:1px;height:1px;opacity:0}.SideJobDiagnosisLandingPage_optionLetter__A5Ci8{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--diagnosis-line-strong);border-radius:50%;background:var(--diagnosis-paper);color:var(--diagnosis-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;transition:border-color var(--diagnosis-motion-quick) ease,background-color var(--diagnosis-motion-quick) ease,color var(--diagnosis-motion-quick) ease}.SideJobDiagnosisLandingPage_option__3PGwY:has(input:checked) .SideJobDiagnosisLandingPage_optionLetter__A5Ci8{border-color:var(--diagnosis-blue);background:var(--diagnosis-blue);color:white}.SideJobDiagnosisLandingPage_optionCheck__z4hhX{color:var(--diagnosis-blue);font-size:.9rem;font-weight:700;opacity:0}.SideJobDiagnosisLandingPage_option__3PGwY:has(input:checked) .SideJobDiagnosisLandingPage_optionCheck__z4hhX{opacity:1}.SideJobDiagnosisLandingPage_questionActions__QWutQ{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.25rem}.SideJobDiagnosisLandingPage_consultationAction__RHh4K,.SideJobDiagnosisLandingPage_nextButton__qUFzJ,.SideJobDiagnosisLandingPage_resultButton__m37Aa{display:inline-flex;min-height:3.5rem;cursor:pointer;align-items:center;justify-content:center;gap:1.5rem;border:1px solid var(--diagnosis-coral);border-radius:var(--diagnosis-radius-control);background:var(--diagnosis-coral);padding:.75rem 1.4rem;box-shadow:var(--diagnosis-shadow-action);color:white;font:inherit;font-size:.94rem;font-weight:700;line-height:1.5;transition:transform var(--diagnosis-motion-quick) ease,background-color var(--diagnosis-motion-quick) ease,box-shadow var(--diagnosis-motion-quick) ease}.SideJobDiagnosisLandingPage_consultationAction__RHh4K:hover,.SideJobDiagnosisLandingPage_nextButton__qUFzJ:hover:not(:disabled),.SideJobDiagnosisLandingPage_resultButton__m37Aa:hover:not(:disabled){transform:translateY(1px);background:var(--diagnosis-coral-hover);box-shadow:0 3px 0 #963522,0 9px 19px rgba(150,53,34,.12)}.SideJobDiagnosisLandingPage_consultationAction__RHh4K:active,.SideJobDiagnosisLandingPage_nextButton__qUFzJ:active:not(:disabled),.SideJobDiagnosisLandingPage_resultButton__m37Aa:active:not(:disabled){transform:scale(.985)}.SideJobDiagnosisLandingPage_backButton__ZjO9O:focus-visible,.SideJobDiagnosisLandingPage_consultationAction__RHh4K:focus-visible,.SideJobDiagnosisLandingPage_nextButton__qUFzJ:focus-visible,.SideJobDiagnosisLandingPage_resultButton__m37Aa:focus-visible,.SideJobDiagnosisLandingPage_resultFooter__6cZC3 button:focus-visible{outline:3px solid color-mix(in srgb,var(--diagnosis-blue) 26%,transparent);outline-offset:3px}.SideJobDiagnosisLandingPage_nextButton__qUFzJ:disabled,.SideJobDiagnosisLandingPage_resultButton__m37Aa:disabled{cursor:not-allowed;box-shadow:none;opacity:.42}.SideJobDiagnosisLandingPage_backButton__ZjO9O{display:inline-flex;min-height:2.75rem;cursor:pointer;align-items:center;gap:.55rem;border:0;background:transparent;padding:.4rem 0;color:var(--diagnosis-muted);font:inherit;font-size:.84rem;font-weight:700}.SideJobDiagnosisLandingPage_backButton__ZjO9O:hover{color:var(--diagnosis-ink)}.SideJobDiagnosisLandingPage_registrationPanel__jr_Hd{min-height:43rem}.SideJobDiagnosisLandingPage_registrationHeading__yftdJ{display:grid;max-width:39rem;gap:.9rem;margin-top:1.5rem}.SideJobDiagnosisLandingPage_registrationHeading__yftdJ>p:first-child{color:var(--diagnosis-coral);font-size:.78rem;font-weight:700;letter-spacing:.06em}.SideJobDiagnosisLandingPage_registrationHeading__yftdJ>p:last-child{color:var(--diagnosis-body);font-size:.96rem;line-height:1.9}.SideJobDiagnosisLandingPage_registrationFields__AeHyZ{display:grid;max-width:39rem;gap:1.2rem;margin-top:2.25rem}.SideJobDiagnosisLandingPage_field__1_0V3{display:grid;gap:.5rem;color:var(--diagnosis-ink);font-size:.8rem;font-weight:700}.SideJobDiagnosisLandingPage_field__1_0V3 input{min-height:3.3rem;border:1px solid var(--diagnosis-line-strong);border-radius:var(--diagnosis-radius-small);outline:none;background:rgba(255,255,255,.92);padding:.7rem .9rem;color:var(--diagnosis-ink);font:inherit;font-size:1rem;font-weight:400;transition:border-color var(--diagnosis-motion-quick) ease,box-shadow var(--diagnosis-motion-quick) ease}.SideJobDiagnosisLandingPage_field__1_0V3 input:focus-visible{border-color:var(--diagnosis-coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--diagnosis-coral) 13%,transparent)}.SideJobDiagnosisLandingPage_field__1_0V3 input::placeholder{color:#939c98}.SideJobDiagnosisLandingPage_turnstile__1GZvs{min-height:4.1rem;color:var(--diagnosis-error);font-size:.82rem;line-height:1.7}.SideJobDiagnosisLandingPage_localDevelopmentNote__GmLhw{color:var(--diagnosis-muted);font-size:.78rem;line-height:1.7}.SideJobDiagnosisLandingPage_resultButton__m37Aa{width:100%;margin-top:.25rem}.SideJobDiagnosisLandingPage_formMessage__2SMXG{min-height:1.5rem;color:var(--diagnosis-error);font-size:.82rem;line-height:1.6}.SideJobDiagnosisLandingPage_resultPanel__uiY_K{display:grid;gap:2.5rem}.SideJobDiagnosisLandingPage_resultHeader__EEPe7{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.8rem 1rem;padding-bottom:2rem;border-bottom:2px solid var(--diagnosis-ink)}.SideJobDiagnosisLandingPage_resultEyebrow___fUA2{color:var(--diagnosis-coral);font-size:.82rem;font-weight:700;letter-spacing:.08em}.SideJobDiagnosisLandingPage_resultNumber__bE6y9{color:var(--diagnosis-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;letter-spacing:.11em}.SideJobDiagnosisLandingPage_resultHeader__EEPe7 h2,.SideJobDiagnosisLandingPage_resultLead__vajC_{grid-column:1/-1}.SideJobDiagnosisLandingPage_resultHeader__EEPe7 h2{max-width:44rem;margin-top:.5rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.45}.SideJobDiagnosisLandingPage_resultLead__vajC_{max-width:42rem;color:var(--diagnosis-body);font-size:1rem;line-height:1.95}.SideJobDiagnosisLandingPage_evidenceBlock__NE1jU{display:grid;gap:1rem;border-left:3px solid var(--diagnosis-yellow);background:color-mix(in srgb,var(--diagnosis-yellow-soft) 48%,transparent);padding:1.2rem 1.35rem}.SideJobDiagnosisLandingPage_evidenceBlock__NE1jU h3,.SideJobDiagnosisLandingPage_resultBody__5GAXA h3{color:var(--diagnosis-ink);font-size:.9rem}.SideJobDiagnosisLandingPage_evidenceBlock__NE1jU ul{display:grid;gap:.55rem;padding-left:1.2rem;color:var(--diagnosis-body);font-size:.9rem;line-height:1.7}.SideJobDiagnosisLandingPage_resultBody__5GAXA{display:grid;gap:2rem}.SideJobDiagnosisLandingPage_resultBody__5GAXA section{display:grid;gap:.85rem}.SideJobDiagnosisLandingPage_exampleList__XsoKz,.SideJobDiagnosisLandingPage_resultBody__5GAXA p{color:var(--diagnosis-body);font-size:.94rem;line-height:1.9}.SideJobDiagnosisLandingPage_stageAdvice__F8QBa{border-left:3px solid var(--diagnosis-blue);background:color-mix(in srgb,var(--diagnosis-blue-soft) 52%,transparent);padding:1.15rem 1.3rem}.SideJobDiagnosisLandingPage_exampleList__XsoKz{display:grid;gap:.55rem;padding-left:1.25rem}.SideJobDiagnosisLandingPage_nextSteps__Keyn7{display:grid;gap:0;border-top:1px solid var(--diagnosis-line);border-bottom:1px solid var(--diagnosis-line)}.SideJobDiagnosisLandingPage_nextSteps__Keyn7>div{display:grid;gap:.85rem;padding-block:1.4rem}.SideJobDiagnosisLandingPage_nextSteps__Keyn7>div+div{border-top:1px solid var(--diagnosis-line)}.SideJobDiagnosisLandingPage_nextSteps__Keyn7 p{color:var(--diagnosis-coral);font-size:.75rem;font-weight:700;letter-spacing:.08em}.SideJobDiagnosisLandingPage_nextSteps__Keyn7 strong{max-width:43rem;color:var(--diagnosis-ink);font-size:1rem;line-height:1.9}.SideJobDiagnosisLandingPage_cautionBlock__PjsI4{border-left:3px solid var(--diagnosis-yellow);background:color-mix(in srgb,var(--diagnosis-yellow-soft) 46%,transparent);padding:1.15rem 1.3rem}.SideJobDiagnosisLandingPage_answerSummary__rNyo6{border-top:1px solid var(--diagnosis-line);border-bottom:1px solid var(--diagnosis-line);padding-block:1rem}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 summary{cursor:pointer;color:var(--diagnosis-body);font-size:.82rem;font-weight:700}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 summary:focus-visible{outline:3px solid color-mix(in srgb,var(--diagnosis-blue) 26%,transparent);outline-offset:3px}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 ol{display:grid;gap:1rem;margin-top:1.25rem;padding-left:1.35rem}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 li{padding-left:.35rem;color:var(--diagnosis-muted);font-size:.8rem;line-height:1.7}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 li span,.SideJobDiagnosisLandingPage_answerSummary__rNyo6 li strong{display:block}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 li strong{color:var(--diagnosis-body);font-size:.82rem}.SideJobDiagnosisLandingPage_answerSummary__rNyo6 li span{margin-top:.2rem}.SideJobDiagnosisLandingPage_consultationCallout__DNdIy{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-inline:calc(clamp(1.5rem, 5vw, 3.5rem) * -1);border-top:1px solid #adc3b8;border-bottom:1px solid #adc3b8;background:var(--diagnosis-ground-deep);padding:clamp(1.75rem,5vw,3rem) clamp(1.5rem,5vw,3.5rem)}.SideJobDiagnosisLandingPage_consultationMedia__MWkJZ{position:relative;width:100%;overflow:hidden;border:1px solid var(--diagnosis-line-strong);background:var(--diagnosis-paper);aspect-ratio:3/2}.SideJobDiagnosisLandingPage_consultationMedia__MWkJZ img{object-fit:cover}.SideJobDiagnosisLandingPage_consultationContent__YoWso{display:grid;min-width:0;justify-items:start;gap:1rem}.SideJobDiagnosisLandingPage_consultationLabel__XFoFR{color:var(--diagnosis-coral);font-size:.76rem;font-weight:700;letter-spacing:.06em}.SideJobDiagnosisLandingPage_consultationContent__YoWso h3{color:var(--diagnosis-ink);font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.03em}.SideJobDiagnosisLandingPage_consultationContent__YoWso>p:not(.SideJobDiagnosisLandingPage_consultationLabel__XFoFR,.SideJobDiagnosisLandingPage_supportNote__7brFL){max-width:42rem;color:var(--diagnosis-body);font-size:.92rem;line-height:1.85}.SideJobDiagnosisLandingPage_consultationAction__RHh4K{margin-top:.5rem}.SideJobDiagnosisLandingPage_supportNote__7brFL{max-width:42rem;margin-top:.4rem;color:var(--diagnosis-muted);font-size:.78rem;line-height:1.8}.SideJobDiagnosisLandingPage_supportNote__7brFL a{margin-inline:.1em;color:var(--diagnosis-blue);text-decoration:underline;text-underline-offset:.18em}.SideJobDiagnosisLandingPage_resultFooter__6cZC3{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SideJobDiagnosisLandingPage_resultFooter__6cZC3 p{color:var(--diagnosis-muted);font-size:.78rem;line-height:1.7}.SideJobDiagnosisLandingPage_resultFooter__6cZC3 button{flex:0 0 auto;cursor:pointer;border:0;border-bottom:1px solid var(--diagnosis-line-strong);background:transparent;padding:.35rem 0;color:var(--diagnosis-body);font:inherit;font-size:.78rem;font-weight:700}.SideJobDiagnosisLandingPage_profileBand__mniwC{background:var(--diagnosis-paper);padding-block:clamp(4rem,7vw,6rem)}.SideJobDiagnosisLandingPage_profileInner___VUwd{width:min(100% - 2.5rem,72rem);margin-inline:auto}.SideJobDiagnosisLandingPage_aboutSection__qmOLE{border-top:1px solid var(--diagnosis-line);background:var(--diagnosis-paper);padding-block:clamp(4.5rem,8vw,7rem)}.SideJobDiagnosisLandingPage_aboutInner__3kjmW{display:grid;width:min(100% - 2.5rem,57rem);margin-inline:auto;justify-items:start;gap:1.25rem}.SideJobDiagnosisLandingPage_aboutLabel__cKvFx{color:var(--diagnosis-coral);font-size:.78rem;font-weight:700;letter-spacing:.07em}.SideJobDiagnosisLandingPage_aboutInner__3kjmW h2{max-width:43rem;color:var(--diagnosis-ink);font-size:clamp(1.7rem,3.5vw,2.45rem);letter-spacing:-.04em;line-height:1.5}.SideJobDiagnosisLandingPage_aboutColumns__leUvK{display:grid;gap:1.5rem;margin-top:.5rem;color:var(--diagnosis-body);font-size:.92rem;line-height:1.95}.SideJobDiagnosisLandingPage_aboutColumns__leUvK a{color:var(--diagnosis-blue);font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media (min-width:720px){.SideJobDiagnosisLandingPage_aboutColumns__leUvK{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.SideJobDiagnosisLandingPage_heroGrid___w7AG{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.72fr)}}@media (max-width:899px){.SideJobDiagnosisLandingPage_hero__G1GU_:after{top:42%;right:-45%;width:105vw}.SideJobDiagnosisLandingPage_heroGrid___w7AG{min-height:0}}@media (max-width:560px){.SideJobDiagnosisLandingPage_headerInner__htDu9,.SideJobDiagnosisLandingPage_heroGrid___w7AG{width:min(100% - 2rem,72rem)}.SideJobDiagnosisLandingPage_headerNote__J1Gzj{display:none}.SideJobDiagnosisLandingPage_heroGrid___w7AG{gap:3.5rem;padding-block:3.75rem 5rem}.SideJobDiagnosisLandingPage_heroTitle__jkMVx{font-size:clamp(1.95rem,7.9vw,2.2rem);line-height:1.38}.SideJobDiagnosisLandingPage_primaryAction__4_HiK{width:100%}.SideJobDiagnosisLandingPage_routeSheet__J1Ujd,.SideJobDiagnosisLandingPage_routeStage__KCcKQ{min-height:26rem}.SideJobDiagnosisLandingPage_routeShadow__WLV0e{inset:1rem -.4rem -.55rem 1rem}.SideJobDiagnosisLandingPage_aboutInner__3kjmW,.SideJobDiagnosisLandingPage_diagnosisShell__ALnK_,.SideJobDiagnosisLandingPage_profileInner___VUwd{width:min(100% - 1.25rem,57rem)}.SideJobDiagnosisLandingPage_questionPanel__UVbuF,.SideJobDiagnosisLandingPage_registrationPanel__jr_Hd,.SideJobDiagnosisLandingPage_resultPanel__uiY_K{padding:1.35rem 1.1rem}.SideJobDiagnosisLandingPage_questionPanel__UVbuF,.SideJobDiagnosisLandingPage_registrationPanel__jr_Hd{min-height:0}.SideJobDiagnosisLandingPage_questionHeading__XRjfL{margin-top:2rem}.SideJobDiagnosisLandingPage_questionHeading__XRjfL h2{font-size:1.45rem}.SideJobDiagnosisLandingPage_optionList__DEtOj{margin-top:1.65rem}.SideJobDiagnosisLandingPage_option__3PGwY{min-height:4.1rem;grid-template-columns:1.8rem minmax(0,1fr) 1rem;gap:.75rem;padding-inline:.35rem;font-size:.88rem}.SideJobDiagnosisLandingPage_optionLetter__A5Ci8{width:1.8rem;height:1.8rem}.SideJobDiagnosisLandingPage_questionActions__QWutQ{align-items:stretch}.SideJobDiagnosisLandingPage_nextButton__qUFzJ{min-width:8.75rem}.SideJobDiagnosisLandingPage_registrationHeading__yftdJ h2,.SideJobDiagnosisLandingPage_resultHeader__EEPe7 h2{font-size:1.65rem}.SideJobDiagnosisLandingPage_registrationHeading__yftdJ>p:last-child{font-size:.9rem}.SideJobDiagnosisLandingPage_resultHeader__EEPe7{grid-template-columns:1fr}.SideJobDiagnosisLandingPage_resultNumber__bE6y9{display:none}.SideJobDiagnosisLandingPage_consultationCallout__DNdIy{grid-template-columns:1fr;margin-inline:-1.1rem;padding-inline:1.1rem}.SideJobDiagnosisLandingPage_consultationAction__RHh4K{width:100%;padding-inline:1rem}.SideJobDiagnosisLandingPage_resultFooter__6cZC3{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.SideJobDiagnosisLandingPage_consultationAction__RHh4K,.SideJobDiagnosisLandingPage_nextButton__qUFzJ,.SideJobDiagnosisLandingPage_optionLetter__A5Ci8,.SideJobDiagnosisLandingPage_option__3PGwY,.SideJobDiagnosisLandingPage_primaryAction__4_HiK,.SideJobDiagnosisLandingPage_progressTrack__pKrMN span,.SideJobDiagnosisLandingPage_resultButton__m37Aa{transition:none}}.SideJobDiagnosisTokens_theme__Ulfsa{--diagnosis-ink:#24312f;--diagnosis-body:#52605c;--diagnosis-muted:#74807c;--diagnosis-paper:#fffefa;--diagnosis-ground:#f2f5f1;--diagnosis-ground-deep:#e6eee9;--diagnosis-line:#d3ddd7;--diagnosis-line-strong:#aebdb5;--diagnosis-coral:#c85138;--diagnosis-coral-hover:#b84630;--diagnosis-coral-soft:#f8ded5;--diagnosis-blue:#315f83;--diagnosis-blue-soft:#eaf2f8;--diagnosis-yellow:#f3d45b;--diagnosis-yellow-soft:#fff6c9;--diagnosis-success:#21634f;--diagnosis-error:#a83c2b;--diagnosis-font-sans:var(--app-font-sans);--diagnosis-font-serif:var(--app-font-serif);--diagnosis-space-1:0.375rem;--diagnosis-space-2:0.75rem;--diagnosis-space-3:1.125rem;--diagnosis-space-4:1.75rem;--diagnosis-space-5:2.5rem;--diagnosis-space-6:3.75rem;--diagnosis-space-7:5.5rem;--diagnosis-radius-control:0.75rem;--diagnosis-radius-small:0.375rem;--diagnosis-shadow-action:0 4px 0 #963522,0 12px 24px rgba(150,53,34,0.14);--diagnosis-shadow-sheet:0 1px 0 rgba(36,49,47,0.04),0 24px 56px rgba(36,49,47,0.1);--diagnosis-motion-quick:140ms;--diagnosis-motion-step:320ms;--diagnosis-ease-out:cubic-bezier(0.22,1,0.36,1)}.TopLandingPage_page__cEqlO{background:var(--top-color-paper);color:var(--top-color-ink)}.TopLandingPage_hero__SBPyg{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--top-color-line);background:var(--top-color-paper)}.TopLandingPage_hero__SBPyg:before{position:absolute;z-index:-2;top:-8%;right:-9%;width:55%;height:114%;transform:rotate(5deg);background:var(--top-color-mint-wash);content:""}.TopLandingPage_hero__SBPyg:after{position:absolute;z-index:-1;right:-8rem;bottom:-8rem;width:40rem;height:20rem;transform:rotate(-8deg);background-color:rgba(143,190,170,.13);background-image:linear-gradient(rgba(69,97,86,.055) 1px,transparent 0),linear-gradient(90deg,rgba(69,97,86,.055) 1px,transparent 0);background-size:24px 24px;content:""}.TopLandingPage_heroInner__ZRyaQ{display:grid;min-height:42rem;align-items:center;gap:clamp(3.5rem,6vw,6rem);padding-block:clamp(4.5rem,8vw,7.5rem)}.TopLandingPage_heroCopy__fTznd{position:relative;z-index:3}.TopLandingPage_eyebrow__pqFjf{display:flex;align-items:center;gap:.75rem;opacity:0;color:var(--top-color-coral);font-size:.82rem;font-weight:700;letter-spacing:.06em;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) 60ms var(--top-ease-out) both}.TopLandingPage_eyebrow__pqFjf:before{width:1.65rem;height:1px;transform:rotate(-6deg);background:currentColor;content:""}.TopLandingPage_heroTitle__Lctej{max-width:45rem;margin-top:1.65rem;color:var(--top-color-ink);font-size:clamp(3.35rem,5.5vw,4.75rem);font-weight:700;letter-spacing:-.055em;line-height:1.23}.TopLandingPage_heroTitle__Lctej>span{display:block;width:fit-content;opacity:0;white-space:nowrap;animation:TopLandingPage_top-title-in__5rU3W var(--top-motion-enter) var(--top-ease-out) both}.TopLandingPage_heroTitle__Lctej>span:first-child{animation-delay:.13s}.TopLandingPage_heroTitle__Lctej>span:nth-child(2){animation-delay:.21s}.TopLandingPage_heroTitle__Lctej>span:nth-child(3){animation-delay:.29s}.TopLandingPage_heroTitleMarker__5G23u{position:relative;z-index:0}.TopLandingPage_heroTitleMarker__5G23u:after{position:absolute;z-index:-1;right:-.08em;bottom:.08em;left:-.05em;height:.2em;transform:rotate(-.8deg) scaleX(0);transform-origin:left center;background:color-mix(in srgb,var(--top-color-yellow) 86%,white);content:"";animation:TopLandingPage_top-marker-in__ZisSc .58s .47s var(--top-ease-out) forwards}.TopLandingPage_heroLead__9vj3Y{max-width:39rem;margin-top:2rem;opacity:0;color:var(--top-color-body);font-size:1.02rem;line-height:2;text-wrap:pretty;word-break:auto-phrase;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) .38s var(--top-ease-out) both}.TopLandingPage_heroActions__3ZSRJ{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem;opacity:0;animation:TopLandingPage_top-copy-in__IZn4I var(--top-motion-enter) .47s var(--top-ease-out) both}.TopLandingPage_consultationLink__rFgBX,.TopLandingPage_serviceLink__QRItA{display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;font-size:.92rem;font-weight:700;transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_consultationLink__rFgBX{border-bottom:1px solid color-mix(in srgb,var(--top-color-blue-link) 48%,white);color:var(--top-color-blue-link)}.TopLandingPage_consultationLink__rFgBX:hover{color:var(--top-color-blue-link-hover);transform:translateY(-1px)}.TopLandingPage_serviceLink__QRItA{color:var(--top-color-body)}.TopLandingPage_serviceLink__QRItA:hover{color:var(--top-color-ink)}.TopLandingPage_consultationLink__rFgBX:active,.TopLandingPage_serviceLink__QRItA:active{transform:scale(.98)}.TopLandingPage_consultationLink__rFgBX:focus-visible,.TopLandingPage_serviceLink__QRItA:focus-visible{border-radius:var(--top-radius-control);outline:3px solid color-mix(in srgb,var(--top-color-yellow) 72%,transparent);outline-offset:4px}.TopLandingPage_workStage__0O8N1{position:relative;min-height:33rem;opacity:0;animation:TopLandingPage_top-paper-in__phuvE var(--top-motion-paper) .17s var(--top-ease-out) both}.TopLandingPage_mintBoard__s_B71{position:absolute;inset:2.2rem -.5rem .25rem 2.2rem;transform:rotate(4.5deg);border:1px solid color-mix(in srgb,var(--top-color-mint-deep) 48%,white);background:var(--top-color-mint)}.TopLandingPage_workSheet__pP8ZO{position:absolute;inset:.5rem 1.75rem 2rem 0;transform:rotate(-1.65deg);border:1px solid var(--top-color-line);border-radius:var(--top-radius-paper);background:var(--top-color-paper);box-shadow:var(--top-shadow-paper);padding:clamp(1.6rem,2.5vw,2.4rem)}.TopLandingPage_workSheetChrome__ZYXR2{display:flex;align-items:center;gap:.35rem;border-bottom:1px solid var(--top-color-line);padding-bottom:.75rem}.TopLandingPage_workSheetChrome__ZYXR2 span{width:.45rem;height:.45rem;border-radius:999px;background:var(--top-color-coral)}.TopLandingPage_workSheetChrome__ZYXR2 span:nth-child(2){background:var(--top-color-yellow)}.TopLandingPage_workSheetChrome__ZYXR2 span:nth-child(3){background:var(--top-color-mint-deep)}.TopLandingPage_bookShelf__UfHgV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.65rem,1.5vw,1rem);margin:clamp(3rem,4vw,3.6rem) 0 1.15rem;padding-inline:clamp(.3rem,1vw,.8rem)}.TopLandingPage_bookShelf__UfHgV img{width:100%;height:auto;border:1px solid color-mix(in srgb,var(--top-color-line) 72%,#bbb);background:white;box-shadow:0 10px 18px rgba(36,51,46,.12)}.TopLandingPage_bookCoverOne__JI1Pq{transform:rotate(-4deg) translateY(.3rem)}.TopLandingPage_bookCoverTwo__a_AE2{z-index:1;transform:rotate(1.5deg) translateY(-.45rem)}.TopLandingPage_bookCoverThree__dGbAo{transform:rotate(4deg) translateY(.4rem)}.TopLandingPage_workCaption__xvxsH{border-top:1px solid var(--top-color-line);padding-top:1rem}.TopLandingPage_workCaption__xvxsH p{display:grid;gap:.2rem;color:var(--top-color-muted);font-size:.76rem;line-height:1.6}.TopLandingPage_workCaption__xvxsH p span{color:var(--top-color-coral);font-weight:700}.TopLandingPage_workCaption__xvxsH p b{font-weight:500;text-wrap:balance}.TopLandingPage_workCaption__xvxsH strong{display:block;margin-top:.45rem;color:var(--top-color-ink);font-family:var(--top-font-serif);font-size:clamp(.95rem,1.45vw,1.1rem);line-height:1.65}.TopLandingPage_workTicket__DbuFt{position:absolute;z-index:3;right:-.75rem;bottom:.5rem;min-width:9.5rem;transform:rotate(3.5deg);border:1px solid var(--top-color-yellow-deep);background:var(--top-color-yellow);padding:.75rem 1rem;color:var(--top-color-ink);font-size:.78rem;font-weight:700;line-height:1.5;box-shadow:0 8px 18px rgba(94,76,24,.12)}.TopLandingPage_workIndex__L66XQ{position:absolute;z-index:3;top:4rem;left:-1.25rem;transform:rotate(-4deg);background:var(--top-color-coral);padding:.55rem .8rem;color:white;font-size:.68rem;font-weight:700;letter-spacing:.04em}.TopLandingPage_primaryService__BrroY{position:relative;display:grid;align-items:center;gap:clamp(2rem,5vw,4rem);border:1px solid var(--top-color-line);background:var(--top-color-paper-muted);padding:clamp(1.75rem,4vw,3rem);color:inherit;transition:background-color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_primaryService__BrroY:before{position:absolute;top:-1px;left:clamp(1.75rem,4vw,3rem);width:4.5rem;height:3px;transform:rotate(-.6deg);transform-origin:left center;background:var(--top-color-coral);content:""}.TopLandingPage_primaryServiceLabel___zF_h{color:var(--top-color-coral);font-size:.78rem;font-weight:700;letter-spacing:.04em}.TopLandingPage_primaryServiceBody__WExfz{position:relative;z-index:2}.TopLandingPage_primaryService__BrroY h2{margin-top:.6rem;color:var(--top-color-ink);font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.035em}.TopLandingPage_primaryServiceCopy__Fko35{max-width:43rem;margin-top:.85rem;color:var(--top-color-body);font-size:.95rem;line-height:1.9}.TopLandingPage_primaryServiceLink__Yx7C4{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:.65rem;margin-top:1.25rem;border-bottom:1px solid color-mix(in srgb,var(--top-color-blue-link) 48%,white);color:var(--top-color-blue-link);font-size:.9rem;font-weight:700;transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_primaryServiceMedia__jcRx7{position:relative;width:100%;aspect-ratio:3/2;transform:rotate(.65deg);border:1px solid var(--top-color-line-dark);background:var(--top-color-paper);box-shadow:var(--top-shadow-photo);transition:box-shadow var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_primaryServiceMedia__jcRx7 img{object-fit:cover;padding:.4rem}.TopLandingPage_primaryServiceMedia__jcRx7:after{position:absolute;z-index:2;top:-.45rem;left:50%;width:3.8rem;height:1rem;transform:translateX(-50%) rotate(-2deg);background:color-mix(in srgb,var(--top-color-yellow) 78%,white);box-shadow:0 1px 2px rgba(94,76,24,.12);content:""}.TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_secondaryServices__5ZBxI a b{transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_primaryService__BrroY:focus-visible .TopLandingPage_primaryServiceLink__Yx7C4,.TopLandingPage_primaryService__BrroY:hover .TopLandingPage_primaryServiceLink__Yx7C4{color:var(--top-color-blue-link-hover)}.TopLandingPage_primaryService__BrroY:focus-visible,.TopLandingPage_primaryService__BrroY:hover{background:var(--top-color-mint-wash)}.TopLandingPage_primaryService__BrroY:focus-visible .TopLandingPage_primaryServiceMedia__jcRx7,.TopLandingPage_primaryService__BrroY:hover .TopLandingPage_primaryServiceMedia__jcRx7{transform:rotate(.15deg) translateY(-.15rem);box-shadow:0 1px 0 rgba(36,49,47,.05),0 18px 34px rgba(36,49,47,.15)}.TopLandingPage_primaryService__BrroY:focus-visible .TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_primaryService__BrroY:hover .TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_secondaryServices__5ZBxI a:hover b{transform:translateX(.2rem)}.TopLandingPage_primaryService__BrroY:active,.TopLandingPage_secondaryServices__5ZBxI a:active{transform:scale(.99)}.TopLandingPage_primaryService__BrroY:focus-visible,.TopLandingPage_secondaryServices__5ZBxI a:focus-visible{border-radius:var(--top-radius-control);outline:3px solid color-mix(in srgb,var(--top-color-yellow) 72%,transparent);outline-offset:4px}.TopLandingPage_secondaryServices__5ZBxI{display:grid;gap:1rem;border-top:1px solid var(--top-color-line);border-bottom:1px solid var(--top-color-line);padding:1rem 0 0}.TopLandingPage_secondaryServices__5ZBxI>p{color:var(--top-color-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em}.TopLandingPage_secondaryServices__5ZBxI nav{display:grid}.TopLandingPage_secondaryServices__5ZBxI a{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;border-top:1px solid var(--top-color-line);padding:.9rem 0;color:var(--top-color-ink);transition:color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_secondaryServices__5ZBxI a:last-child{border-bottom:0}.TopLandingPage_secondaryServiceMedia__UU_Gq{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;border:1px solid var(--top-color-line);background:var(--top-color-mint-wash)}.TopLandingPage_secondaryServiceMedia__UU_Gq img{object-fit:cover;transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_secondaryServices__5ZBxI a:hover .TopLandingPage_secondaryServiceMedia__UU_Gq img{transform:scale(1.035)}.TopLandingPage_secondaryServiceCopy__UvU2l{display:grid;gap:.25rem}.TopLandingPage_secondaryServiceCopy__UvU2l>span{font-size:.9rem;font-weight:700}.TopLandingPage_secondaryServiceCopy__UvU2l small{color:var(--top-color-muted);font-size:.72rem}.TopLandingPage_secondaryServices__5ZBxI a b{color:var(--top-color-blue-link);font-size:.78rem}.TopLandingPage_booksSection__7TCcG{scroll-margin-top:6rem;margin-top:clamp(2.25rem,5vw,3.75rem);border-top:1px solid var(--top-color-line);padding-top:clamp(2.25rem,5vw,3.75rem)}.TopLandingPage_booksHeading__xLAWE{display:grid;align-items:end;gap:1.25rem;margin-bottom:1.5rem}.TopLandingPage_booksHeading__xLAWE>div>p{color:var(--top-color-coral);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.TopLandingPage_booksHeading__xLAWE h2{margin-top:.4rem;color:var(--top-color-ink);font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.035em}.TopLandingPage_booksHeading__xLAWE>p{max-width:39rem;color:var(--top-color-body);font-size:.92rem;line-height:1.9}.TopLandingPage_booksList__fwua4{border-top:1px solid var(--top-color-line);border-bottom:1px solid var(--top-color-line)}.TopLandingPage_bookEntry__8hIgc{--book-entry-surface:var(--top-color-mint-wash);--book-entry-corner:color-mix(in srgb,var(--top-color-mint) 68%,white);position:relative;isolation:isolate;display:grid;align-items:center;gap:clamp(2rem,5vw,4rem);overflow:hidden;border-bottom:1px solid var(--top-color-line);background:var(--book-entry-surface);padding:clamp(1.5rem,4vw,3rem);color:inherit;transition:background-color var(--top-motion-quick) ease,transform var(--top-motion-quick) var(--top-ease-press)}.TopLandingPage_bookEntry__8hIgc:last-child{border-bottom:0}.TopLandingPage_bookEntry__8hIgc:before{position:absolute;z-index:-1;inset:auto -8% -42% 32%;height:78%;transform:rotate(-4deg);background-color:var(--book-entry-corner);background-image:linear-gradient(rgba(69,97,86,.05) 1px,transparent 0),linear-gradient(90deg,rgba(69,97,86,.05) 1px,transparent 0);background-size:22px 22px;content:"";transition:background-color var(--top-motion-quick) ease}.TopLandingPage_bookCoverFrame__jylDG{position:relative;display:block;width:min(100%,12rem);justify-self:center;transform:rotate(-1.5deg);border:1px solid var(--top-color-line-dark);background:white;padding:.38rem;box-shadow:var(--top-shadow-photo);transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_bookCoverFrame__jylDG:after{position:absolute;top:-.5rem;left:50%;width:3.5rem;height:1rem;transform:translateX(-50%) rotate(1.5deg);background:color-mix(in srgb,var(--top-color-yellow) 80%,white);box-shadow:0 1px 2px rgba(94,76,24,.1);content:""}.TopLandingPage_bookEntryCover__Jb35y{display:block;width:100%;height:auto}.TopLandingPage_bookEntryBody__367fM{display:grid;max-width:39rem;align-content:center;justify-items:start}.TopLandingPage_bookFormat___nGF0{color:var(--top-color-coral);font-size:.76rem;font-weight:700;letter-spacing:.06em}.TopLandingPage_bookEntryBody__367fM strong{margin-top:.65rem;color:var(--top-color-ink);font-family:var(--top-font-serif);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.55}.TopLandingPage_bookDescription__6Je8o{margin-top:.85rem;color:var(--top-color-body);font-size:.94rem;line-height:1.9}.TopLandingPage_bookArticleLink__AXh3E{display:inline-flex;min-height:2.75rem;align-items:center;gap:.65rem;margin-top:1.2rem;border-bottom:1px solid color-mix(in srgb,var(--top-color-blue-link) 48%,white);color:var(--top-color-blue-link);font-size:.88rem;font-weight:700}.TopLandingPage_bookArticleLink__AXh3E span{transition:transform var(--top-motion-quick) var(--top-ease-out)}.TopLandingPage_bookEntry__8hIgc:focus-visible,.TopLandingPage_bookEntry__8hIgc:hover{--book-entry-surface:var(--top-color-paper-muted);--book-entry-corner:var(--top-color-paper-accent)}.TopLandingPage_bookEntry__8hIgc:focus-visible .TopLandingPage_bookCoverFrame__jylDG,.TopLandingPage_bookEntry__8hIgc:hover .TopLandingPage_bookCoverFrame__jylDG{transform:rotate(-.5deg) translateY(-.15rem)}.TopLandingPage_bookEntry__8hIgc:focus-visible .TopLandingPage_bookArticleLink__AXh3E span,.TopLandingPage_bookEntry__8hIgc:hover .TopLandingPage_bookArticleLink__AXh3E span{transform:translateX(.2rem)}.TopLandingPage_bookEntry__8hIgc:active{transform:scale(.995)}.TopLandingPage_bookEntry__8hIgc:focus-visible{border-radius:var(--top-radius-control);outline:3px solid color-mix(in srgb,var(--top-color-yellow) 72%,transparent);outline-offset:4px}@supports (animation-timeline:view()){.TopLandingPage_scrollReveal__yMsSd{animation:TopLandingPage_top-section-in__IXuay linear both;animation-range:entry 0 entry 32%;animation-timeline:view()}}@keyframes TopLandingPage_top-copy-in__IZn4I{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes TopLandingPage_top-title-in__5rU3W{0%{opacity:0;transform:translateY(.34em)}to{opacity:1;transform:translateY(0)}}@keyframes TopLandingPage_top-marker-in__ZisSc{to{transform:rotate(-.8deg) scaleX(1)}}@keyframes TopLandingPage_top-paper-in__phuvE{0%{opacity:0;transform:translateY(1.1rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TopLandingPage_top-section-in__IXuay{0%{opacity:.25;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.TopLandingPage_heroInner__ZRyaQ{grid-template-columns:minmax(0,1.04fr) minmax(27rem,.96fr)}.TopLandingPage_primaryService__BrroY{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.TopLandingPage_secondaryServices__5ZBxI{grid-template-columns:12rem minmax(0,1fr);align-items:stretch;gap:2rem;border-top:1px solid var(--top-color-line);padding:0}.TopLandingPage_secondaryServices__5ZBxI>p{align-self:center}.TopLandingPage_secondaryServices__5ZBxI nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.TopLandingPage_secondaryServices__5ZBxI a{border-top:1px solid var(--top-color-line);padding:1.15rem 0}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(-n+2){border-top:0}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(odd){padding-right:2rem}.TopLandingPage_secondaryServices__5ZBxI a:nth-child(2n){border-left:1px solid var(--top-color-line);padding-left:2rem}.TopLandingPage_booksHeading__xLAWE{grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr)}.TopLandingPage_booksHeading__xLAWE>p{justify-self:end}.TopLandingPage_bookEntry__8hIgc{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr)}}@media (max-width:1023px){.TopLandingPage_hero__SBPyg:before{top:auto;right:-12%;bottom:-4%;width:96%;height:51%;transform:rotate(-4deg)}.TopLandingPage_hero__SBPyg:after{right:-12rem;bottom:-10rem}.TopLandingPage_heroInner__ZRyaQ{min-height:0}.TopLandingPage_heroCopy__fTznd{max-width:48rem}.TopLandingPage_workStage__0O8N1{width:min(100%,44rem);margin-inline:auto}}@media (max-width:639px){.TopLandingPage_heroInner__ZRyaQ{gap:3rem;padding-block:3.75rem 4.5rem}.TopLandingPage_heroTitle__Lctej{margin-top:1.35rem;font-size:clamp(2.15rem,9.7vw,2.6rem);line-height:1.33}.TopLandingPage_heroLead__9vj3Y{margin-top:1.55rem;font-size:.97rem;line-height:1.95}.TopLandingPage_heroActions__3ZSRJ{display:grid;justify-items:start;gap:.5rem;margin-top:1.75rem}.TopLandingPage_workStage__0O8N1{min-height:31rem}.TopLandingPage_mintBoard__s_B71{inset:1.4rem 0 .25rem 1.25rem}.TopLandingPage_workSheet__pP8ZO{inset:.25rem .85rem 1.25rem 0;padding:1.25rem 1.1rem}.TopLandingPage_workTicket__DbuFt{right:-.2rem;bottom:0;min-width:8.5rem;padding:.65rem .8rem;font-size:.72rem}.TopLandingPage_workIndex__L66XQ{top:3.1rem;left:-.4rem}.TopLandingPage_secondaryServices__5ZBxI a{grid-template-columns:5.25rem minmax(0,1fr) auto}.TopLandingPage_primaryServiceMedia__jcRx7{transform:rotate(.35deg)}.TopLandingPage_primaryService__BrroY{gap:1.5rem}.TopLandingPage_booksHeading__xLAWE{margin-bottom:1.25rem}.TopLandingPage_bookEntry__8hIgc{gap:1.75rem}.TopLandingPage_bookCoverFrame__jylDG{width:min(44vw,10.5rem)}}@media (prefers-reduced-motion:reduce){.TopLandingPage_eyebrow__pqFjf,.TopLandingPage_heroActions__3ZSRJ,.TopLandingPage_heroLead__9vj3Y,.TopLandingPage_heroTitle__Lctej>span,.TopLandingPage_scrollReveal__yMsSd,.TopLandingPage_workStage__0O8N1{opacity:1;transform:none;animation:none}.TopLandingPage_heroTitleMarker__5G23u:after{transform:rotate(-.8deg) scaleX(1);animation:none}.TopLandingPage_bookArticleLink__AXh3E span,.TopLandingPage_bookCoverFrame__jylDG,.TopLandingPage_bookEntry__8hIgc,.TopLandingPage_consultationLink__rFgBX,.TopLandingPage_primaryServiceLink__Yx7C4,.TopLandingPage_primaryServiceLink__Yx7C4 span,.TopLandingPage_primaryServiceMedia__jcRx7,.TopLandingPage_primaryService__BrroY,.TopLandingPage_secondaryServiceMedia__UU_Gq img,.TopLandingPage_secondaryServices__5ZBxI a,.TopLandingPage_secondaryServices__5ZBxI a b,.TopLandingPage_serviceLink__QRItA{transition:none}.TopLandingPage_bookEntry__8hIgc:active,.TopLandingPage_bookEntry__8hIgc:focus-visible .TopLandingPage_bookCoverFrame__jylDG,.TopLandingPage_bookEntry__8hIgc:hover .TopLandingPage_bookCoverFrame__jylDG,.TopLandingPage_consultationLink__rFgBX:active,.TopLandingPage_consultationLink__rFgBX:hover,.TopLandingPage_primaryService__BrroY:active,.TopLandingPage_secondaryServices__5ZBxI a:active,.TopLandingPage_serviceLink__QRItA:active{transform:none}}@media (prefers-contrast:more){.TopLandingPage_mintBoard__s_B71,.TopLandingPage_workSheet__pP8ZO{border-color:var(--top-color-ink)}}.TopLandingTokens_theme__MWah8{--top-color-ink:#24312f;--top-color-body:#52615c;--top-color-muted:#74807b;--top-color-coral:#c94a32;--top-color-coral-deep:#9a3725;--top-color-mint:#dcefe7;--top-color-mint-deep:#8fbeaa;--top-color-mint-wash:#f0f8f4;--top-color-yellow:#f6d966;--top-color-yellow-deep:#b5962d;--top-color-paper:#fffefa;--top-color-paper-muted:#f6f4ed;--top-color-paper-accent:#ebe7dc;--top-color-blue-link:#315f83;--top-color-blue-link-hover:#214663;--top-color-line:#d8dfdb;--top-color-line-dark:#aebbb5;--top-font-sans:var(--app-font-sans);--top-font-serif:var(--app-font-serif);--top-space-1:0.5rem;--top-space-2:0.875rem;--top-space-3:1.25rem;--top-space-4:1.75rem;--top-space-5:2.5rem;--top-space-6:3.75rem;--top-space-7:5.5rem;--top-radius-control:0.625rem;--top-radius-paper:0.25rem;--top-shadow-paper:0 1px 0 rgba(36,49,47,0.04),0 24px 54px rgba(36,49,47,0.12);--top-shadow-action:0 3px 0 var(--top-color-coral-deep),0 12px 24px rgba(166,59,39,0.14);--top-shadow-photo:0 1px 0 rgba(36,49,47,0.05),0 14px 28px rgba(36,49,47,0.12);--top-motion-quick:160ms;--top-motion-enter:620ms;--top-motion-paper:760ms;--top-ease-out:cubic-bezier(0.22,1,0.36,1);--top-ease-press:cubic-bezier(0.2,0.8,0.2,1)}.BlogArchivePage_page__Xy7Gc{min-height:100vh;overflow-x:hidden;background:var(--article-color-paper);color:var(--article-color-ink)}.BlogArchivePage_hero__oopBn{position:relative;overflow:hidden;border-bottom:1px solid var(--article-color-line);background:linear-gradient(118deg,transparent 0 64%,rgb(226 241 234/72%) 64% 100%),var(--article-color-paper)}.BlogArchivePage_hero__oopBn:after{position:absolute;top:-2rem;right:-1rem;width:38%;height:145%;transform:rotate(7deg);opacity:.38;background-image:linear-gradient(var(--article-color-line) 1px,transparent 1px),linear-gradient(90deg,var(--article-color-line) 1px,transparent 1px);background-size:30px 30px;content:""}.BlogArchivePage_heroInner__vWQ1s{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:clamp(4.5rem,9vw,8rem) clamp(4rem,8vw,7rem)}.BlogArchivePage_eyebrow__yHhuN{margin:0 0 1rem;color:var(--article-color-coral);font-size:.78rem;font-weight:700;letter-spacing:.08em}.BlogArchivePage_hero__oopBn h1{max-width:10ch;margin:0;font-family:var(--article-font-serif);font-size:clamp(3rem,6vw,4.9rem);font-weight:700;letter-spacing:-.055em;line-height:1.14}.BlogArchivePage_hero__oopBn h1 span{position:relative;display:block;width:max-content;white-space:nowrap}.BlogArchivePage_hero__oopBn h1 span:last-child:after{position:absolute;z-index:-1;right:.5em;bottom:.08em;left:-.04em;height:.14em;transform:rotate(-.5deg) scaleX(0);transform-origin:left center;background:var(--article-color-yellow);content:"";animation:BlogArchivePage_archive-marker-in__Ms6U3 var(--article-motion-enter) var(--article-ease-out) .26s forwards}.BlogArchivePage_heroCopy__uk6TH{max-width:32rem;margin:0;color:var(--article-color-body);font-size:clamp(1rem,1.4vw,1.12rem);line-height:2}.BlogArchivePage_topicNav__lUhRl{border-bottom:1px solid var(--article-color-line);background:white}.BlogArchivePage_topicNav__lUhRl>div{display:flex;flex-wrap:wrap;gap:.4rem 2rem;width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:1.25rem}.BlogArchivePage_topicNav__lUhRl a{position:relative;padding-block:.35rem;color:var(--article-color-muted);font-size:.88rem;font-weight:700;text-decoration:none}.BlogArchivePage_topicNav__lUhRl a:after{position:absolute;right:0;bottom:0;left:0;height:1px;transform:scaleX(0);transform-origin:left;background:var(--article-color-blue-link);content:"";transition:transform var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_topicNav__lUhRl .BlogArchivePage_topicCurrent__TD3wI,.BlogArchivePage_topicNav__lUhRl a:focus-visible,.BlogArchivePage_topicNav__lUhRl a:hover{color:var(--article-color-blue-link)}.BlogArchivePage_topicNav__lUhRl .BlogArchivePage_topicCurrent__TD3wI:after,.BlogArchivePage_topicNav__lUhRl a:focus-visible:after,.BlogArchivePage_topicNav__lUhRl a:hover:after{transform:scaleX(1)}.BlogArchivePage_articleCopy__quBxE a:focus-visible,.BlogArchivePage_empty__2NvtP a:focus-visible,.BlogArchivePage_photoLink__es5NN:focus-visible,.BlogArchivePage_topicNav__lUhRl a:focus-visible{border-radius:2px;outline:2px solid var(--article-color-blue-link);outline-offset:4px}.BlogArchivePage_articleList__lqKi8{display:grid;gap:clamp(4.5rem,9vw,8rem);width:min(100% - 4rem,1180px);margin-inline:auto;padding-block:clamp(4rem,8vw,7rem)}.BlogArchivePage_articleRow__vbObr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.BlogArchivePage_articleRow__vbObr:nth-child(2n) .BlogArchivePage_photoLink__es5NN{order:2}.BlogArchivePage_photoLink__es5NN{position:relative;display:block;padding:.55rem;background:white;box-shadow:var(--article-shadow-photo);text-decoration:none}.BlogArchivePage_photoBacking__pmFgD{position:absolute;z-index:-1;inset:1.25rem -1rem -1rem 1.25rem;transform:rotate(3deg);border:1px solid color-mix(in srgb,var(--article-color-mint-deep) 52%,white);background:var(--article-color-mint);transition:transform var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_photoLink__es5NN:hover .BlogArchivePage_photoBacking__pmFgD{transform:rotate(4.2deg) translate(.2rem,.1rem)}.BlogArchivePage_photo__3gsI_{aspect-ratio:16/10;width:100%;border-radius:0;background:var(--article-color-paper-muted)}.BlogArchivePage_articleCopy__quBxE{max-width:31rem}.BlogArchivePage_articleMeta__esnze{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;color:var(--article-color-muted);font-size:.8rem}.BlogArchivePage_articleMeta__esnze span{color:var(--article-color-coral);font-weight:700}.BlogArchivePage_articleCopy__quBxE h2{margin:1.25rem 0 0;font-family:var(--article-font-serif);font-size:clamp(2rem,3.3vw,3.15rem);letter-spacing:-.045em;line-height:1.3;word-break:auto-phrase}.BlogArchivePage_articleCopy__quBxE h2 a{color:inherit;text-decoration:none;transition:color var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_articleCopy__quBxE h2 a span{display:block;white-space:nowrap}.BlogArchivePage_articleCopy__quBxE h2 a:hover{color:var(--article-color-coral)}.BlogArchivePage_articleCopy__quBxE>p{margin:1.4rem 0 0;color:var(--article-color-body);font-size:.98rem;line-height:1.9}.BlogArchivePage_empty__2NvtP a,.BlogArchivePage_readLink__qLYKj{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.8rem;padding-bottom:.25rem;border-bottom:1px solid var(--article-color-line-dark);color:var(--article-color-blue-link);font-size:.9rem;font-weight:700;text-decoration:none}.BlogArchivePage_readLink__qLYKj span{transition:translate var(--article-motion-quick) var(--article-ease-out)}.BlogArchivePage_readLink__qLYKj:hover span{translate:.25rem 0}.BlogArchivePage_empty__2NvtP{padding:3rem 0;border-block:1px solid var(--article-color-line)}.BlogArchivePage_empty__2NvtP h2{margin:0;font-size:1.5rem}.BlogArchivePage_empty__2NvtP p{margin:.8rem 0 0;color:var(--article-color-body)}@keyframes BlogArchivePage_archive-marker-in__Ms6U3{to{transform:rotate(-.5deg) scaleX(1)}}@media (max-width:899px){.BlogArchivePage_heroInner__vWQ1s{grid-template-columns:1fr;gap:2rem}.BlogArchivePage_heroCopy__uk6TH{max-width:38rem}.BlogArchivePage_articleRow__vbObr{grid-template-columns:1fr;gap:2.5rem}.BlogArchivePage_articleRow__vbObr:nth-child(2n) .BlogArchivePage_photoLink__es5NN{order:0}}@media (max-width:639px){.BlogArchivePage_articleList__lqKi8,.BlogArchivePage_heroInner__vWQ1s,.BlogArchivePage_topicNav__lUhRl>div{width:min(100% - 2.5rem,1180px)}.BlogArchivePage_heroInner__vWQ1s{padding-block:3.5rem 3.75rem}.BlogArchivePage_hero__oopBn h1{font-size:clamp(2.5rem,11.5vw,2.95rem)}.BlogArchivePage_hero__oopBn:after{right:-6rem;width:72%}.BlogArchivePage_topicNav__lUhRl>div{gap-inline:1.4rem;padding-block:.9rem}.BlogArchivePage_articleList__lqKi8{padding-block:3.5rem 4.5rem}.BlogArchivePage_photoLink__es5NN{padding:.4rem}.BlogArchivePage_articleCopy__quBxE h2{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.BlogArchivePage_hero__oopBn h1 span:last-child:after{transform:rotate(-.5deg) scaleX(1);animation:none}.BlogArchivePage_articleCopy__quBxE h2 a,.BlogArchivePage_photoBacking__pmFgD,.BlogArchivePage_readLink__qLYKj span,.BlogArchivePage_topicNav__lUhRl a:after{transition:none}}.ArticlePage_page__YC31C{min-height:100vh;overflow-x:clip;background:var(--article-color-paper);color:var(--article-color-ink)}.ArticlePage_hero__3PIBl{position:relative;overflow:hidden;border-bottom:1px solid var(--article-color-line);background:linear-gradient(112deg,rgba(255,254,250,.98) 0 51%,rgba(239,248,244,.95) 51% 100%)}.ArticlePage_hero__3PIBl:before{position:absolute;inset:0 0 0 48%;opacity:.6;background-image:linear-gradient(rgba(143,190,170,.2) 1px,transparent 0),linear-gradient(90deg,rgba(143,190,170,.2) 1px,transparent 0);background-size:30px 30px;content:""}.ArticlePage_heroInner__sNj_S{position:relative;z-index:1;display:grid;width:min(100% - 2.5rem,1180px);margin-inline:auto;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(3.25rem,7vw,6.5rem)}.ArticlePage_heroCopy__kYSFG{align-self:center;max-width:40rem}.ArticlePage_backLink__3uzc5{display:inline-flex;align-items:center;gap:.55rem;border-bottom:1px solid color-mix(in srgb,var(--article-color-blue-link) 42%,transparent);padding-bottom:.18rem;color:var(--article-color-blue-link);font-size:.82rem;font-weight:700;transition:color var(--article-motion-quick) ease,transform var(--article-motion-quick) var(--article-ease-out)}.ArticlePage_backLink__3uzc5:hover{color:var(--article-color-blue-link-hover);transform:translateX(-.15rem)}.ArticlePage_backLink__3uzc5:active{transform:translateX(-.15rem) scale(.98)}.ArticlePage_articleProse__sPT5i a:focus-visible,.ArticlePage_backLink__3uzc5:focus-visible,.ArticlePage_topicLink__6Pfq_:focus-visible{border-radius:var(--article-radius-control);outline:3px solid color-mix(in srgb,var(--article-color-yellow) 72%,transparent);outline-offset:4px}.ArticlePage_meta__dgZSe{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.5rem;color:var(--article-color-muted);font-size:.8rem;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) 80ms forwards}.ArticlePage_category__NH7pI{color:var(--article-color-coral);font-weight:700}.ArticlePage_metaDivider__n9TlB{width:1.8rem;height:1px;transform:rotate(-5deg);background:var(--article-color-coral)}.ArticlePage_title__slW0K{position:relative;z-index:0;margin-top:1.2rem;color:var(--article-color-ink);font-size:clamp(2.15rem,4vw,3.2rem);letter-spacing:-.055em;line-height:1.2;overflow-wrap:break-word;text-wrap:pretty;word-break:auto-phrase;opacity:0;animation:ArticlePage_article-title-in__swJtE .72s var(--article-ease-out) .15s forwards}.ArticlePage_titleLine__ikB0l{display:block;white-space:nowrap}.ArticlePage_titleDesktop__nwq3S{display:block}.ArticlePage_titleMobile__8_8g0{display:none}.ArticlePage_titleMarker__fYDRQ{position:relative;z-index:0;white-space:nowrap}.ArticlePage_titleMarker__fYDRQ:after{position:absolute;z-index:-1;right:-.08em;bottom:.11em;left:-.04em;height:.18em;transform:rotate(-.45deg) scaleX(0);transform-origin:left center;background:var(--article-color-yellow);content:"";animation:ArticlePage_article-marker-in__I204z .68s var(--article-ease-out) .54s forwards}.ArticlePage_description__WHdPi{max-width:36rem;margin-top:1.7rem;color:var(--article-color-body);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.95;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) .28s forwards}.ArticlePage_byline__FwR1I{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;margin-top:1.5rem;color:var(--article-color-muted);font-size:.76rem;opacity:0;animation:ArticlePage_article-copy-in__UJKH8 var(--article-motion-enter) var(--article-ease-out) .38s forwards}.ArticlePage_byline__FwR1I strong{color:var(--article-color-ink);font-size:.9rem}.ArticlePage_photoStage__S51aL{position:relative;align-self:center;margin:0;opacity:0;animation:ArticlePage_article-photo-in__C3pao var(--article-motion-paper) var(--article-ease-out) .23s forwards}.ArticlePage_photoStage__S51aL:before{position:absolute;inset:1.7rem -1.4rem -1.35rem 1.5rem;transform:rotate(4deg);border:1px solid color-mix(in srgb,var(--article-color-mint-deep) 52%,white);background:var(--article-color-mint);content:""}.ArticlePage_photoFrame__4xOQ8{position:relative;z-index:1;transform:rotate(.9deg);border:9px solid white;background:white;box-shadow:var(--article-shadow-photo)}.ArticlePage_heroPhoto__9InhY{aspect-ratio:4/3;border-radius:0;background:var(--article-color-paper-muted)}.ArticlePage_photoCaption__kuqyT{position:relative;z-index:2;width:fit-content;max-width:88%;margin:-.7rem 0 0 1.5rem;transform:rotate(-1.2deg);background:var(--article-color-yellow);padding:.55rem .8rem;color:var(--article-color-ink);font-size:.73rem;font-weight:700;box-shadow:0 8px 18px rgba(36,49,47,.12)}.ArticlePage_bodyShell__HMLSi{display:grid;width:min(100% - 2.5rem,1080px);margin-inline:auto;gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(3.5rem,7vw,6rem)}.ArticlePage_readingNote__X4g9y{align-self:start;transform:rotate(-.45deg);border-top:3px solid var(--article-color-coral);background:var(--article-color-mint-wash);padding:1.3rem 1.25rem 1.4rem;color:var(--article-color-body);box-shadow:0 14px 34px rgba(36,49,47,.07)}.ArticlePage_readingNote__X4g9y span{display:block;color:var(--article-color-coral);font-size:.72rem;font-weight:700}.ArticlePage_readingNote__X4g9y p{margin-top:.75rem;font-family:var(--article-font-serif);font-size:.92rem;line-height:1.9}.ArticlePage_articleColumn__II9S2{min-width:0}.ArticlePage_articleProse__sPT5i{color:var(--article-color-body);font-size:clamp(1rem,1.2vw,1.1rem);line-height:2}.ArticlePage_articleProse__sPT5i>blockquote,.ArticlePage_articleProse__sPT5i>h2,.ArticlePage_articleProse__sPT5i>h3,.ArticlePage_articleProse__sPT5i>hr,.ArticlePage_articleProse__sPT5i>ol,.ArticlePage_articleProse__sPT5i>p,.ArticlePage_articleProse__sPT5i>table,.ArticlePage_articleProse__sPT5i>ul{width:min(100%,46rem);margin-inline:auto}.ArticlePage_articleProse__sPT5i>p:first-child{color:var(--article-color-ink);font-family:var(--article-font-serif);font-size:clamp(1.18rem,2vw,1.42rem);font-weight:700;line-height:1.9}.ArticlePage_articleProse__sPT5i p+p{margin-top:1.15rem}.ArticlePage_articleProse__sPT5i h2{position:relative;margin-top:clamp(4rem,8vw,6rem);margin-bottom:1.4rem;padding-bottom:0;padding-left:1.45rem;color:var(--article-color-ink);font-size:clamp(1.55rem,3vw,2.15rem);letter-spacing:-.035em;line-height:1.5;text-wrap:pretty;word-break:auto-phrase}.ArticlePage_articleProse__sPT5i h2:after{display:none}.ArticlePage_articleProse__sPT5i h2:before{position:absolute;top:.45em;bottom:.35em;left:0;width:4px;transform:rotate(2deg);background:var(--article-color-coral);content:""}.ArticlePage_articleProse__sPT5i h2+p{margin-top:0}.ArticlePage_articleProse__sPT5i ol,.ArticlePage_articleProse__sPT5i ul{margin-top:1.5rem;margin-bottom:1.5rem;border-block:1px solid var(--article-color-line);padding:1.4rem 1.4rem 1.4rem 2.7rem;color:var(--article-color-ink)}.ArticlePage_articleProse__sPT5i li+li{margin-top:.65rem}.ArticlePage_articleProse__sPT5i blockquote{position:relative;margin-top:2rem;margin-bottom:2rem;transform:rotate(-.25deg);border:1px solid var(--article-color-yellow-edge);border-radius:var(--article-radius-paper);background:#fff8d9;padding:1.5rem 1.6rem;color:var(--article-color-ink);box-shadow:0 12px 28px rgba(36,49,47,.07)}.ArticlePage_articleProse__sPT5i blockquote:before{display:block;margin-bottom:.65rem;color:var(--article-color-coral);font-size:.72rem;font-weight:700;letter-spacing:.08em;content:"ChatGPTへの頼み方"}.ArticlePage_articleProse__sPT5i blockquote p{margin:0}.ArticlePage_articleProse__sPT5i figure{width:min(100%,54rem);margin:clamp(3.25rem,7vw,5rem) auto;overflow:hidden;transform:rotate(-.35deg);border:8px solid white;border-radius:var(--article-radius-paper);background:white;box-shadow:var(--article-shadow-photo)}.ArticlePage_articleProse__sPT5i figure:nth-of-type(2n){transform:rotate(.45deg)}.ArticlePage_articleProse__sPT5i figure img{width:100%}.ArticlePage_articleProse__sPT5i figure figcaption{border-top:1px solid var(--article-color-line);background:var(--article-color-paper);padding:.85rem 1rem .9rem;color:var(--article-color-muted);font-size:.78rem;line-height:1.75}.ArticlePage_articleProse__sPT5i a{color:var(--article-color-blue-link);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--article-color-blue-link) 42%,transparent);text-underline-offset:.24em;transition:color var(--article-motion-quick) ease}.ArticlePage_articleProse__sPT5i a:hover{color:var(--article-color-blue-link-hover);text-decoration-color:currentColor}.ArticlePage_articleProse__sPT5i>p:last-child{margin-top:2rem}.ArticlePage_articleProse__sPT5i>p:last-child a{display:inline-flex;align-items:center;min-height:3rem;border:1px solid var(--article-color-blue-link);border-radius:var(--article-radius-control);padding:.55rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform var(--article-motion-quick) var(--article-ease-out),background var(--article-motion-quick) ease}.ArticlePage_articleProse__sPT5i>p:last-child a:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--article-color-mint-wash) 72%,white)}.ArticlePage_articleProse__sPT5i>p:last-child a:active{transform:scale(.98)}.ArticlePage_topics__zzqiL{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;width:min(100%,46rem);margin:4.5rem auto 0;border-top:1px solid var(--article-color-line);padding-top:1.25rem;color:var(--article-color-muted);font-size:.78rem}.ArticlePage_topics__zzqiL strong{color:var(--article-color-ink)}.ArticlePage_topicLink__6Pfq_{border-bottom:1px solid var(--article-color-line-dark);color:var(--article-color-blue-link);padding-bottom:.12rem;font-weight:700}.ArticlePage_topicLink__6Pfq_:hover{color:var(--article-color-blue-link-hover)}@supports (animation-timeline:view()){.ArticlePage_articleProse__sPT5i figure,.ArticlePage_articleProse__sPT5i h2,.ArticlePage_readingNote__X4g9y{animation:ArticlePage_article-section-in__xYIxU linear both;animation-range:entry 0 entry 30%;animation-timeline:view()}}@keyframes ArticlePage_article-copy-in__UJKH8{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes ArticlePage_article-title-in__swJtE{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ArticlePage_article-marker-in__I204z{to{transform:rotate(-.45deg) scaleX(1)}}@keyframes ArticlePage_article-photo-in__C3pao{0%{opacity:0;transform:translate(1.3rem,1rem) rotate(1.6deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes ArticlePage_article-section-in__xYIxU{0%{opacity:0;translate:0 1.4rem}to{opacity:1;translate:0 0}}@media (min-width:900px){.ArticlePage_heroInner__sNj_S{grid-template-columns:minmax(0,.9fr) minmax(28rem,1.1fr)}.ArticlePage_bodyShell__HMLSi{grid-template-columns:13rem minmax(0,1fr)}.ArticlePage_readingNote__X4g9y{position:sticky;top:7rem}}@media (max-width:899px){.ArticlePage_hero__3PIBl{background:linear-gradient(180deg,rgba(255,254,250,.98) 0 56%,rgba(239,248,244,.96) 56% 100%)}.ArticlePage_hero__3PIBl:before{inset:54% 0 0}.ArticlePage_photoStage__S51aL{width:min(92%,42rem);margin-inline:auto}.ArticlePage_readingNote__X4g9y{width:min(100%,46rem);margin-inline:auto}}@media (max-width:639px){.ArticlePage_bodyShell__HMLSi,.ArticlePage_heroInner__sNj_S{width:min(100% - 2.5rem,1180px)}.ArticlePage_heroInner__sNj_S{padding-top:2.5rem;padding-bottom:3.75rem}.ArticlePage_meta__dgZSe{margin-top:2rem}.ArticlePage_title__slW0K{font-size:clamp(1.75rem,8.5vw,2.35rem);line-height:1.28}.ArticlePage_titleDesktop__nwq3S{display:none}.ArticlePage_titleMobile__8_8g0{display:block}.ArticlePage_photoStage__S51aL{width:calc(100% - .8rem)}.ArticlePage_photoFrame__4xOQ8{border-width:7px}.ArticlePage_photoCaption__kuqyT{margin-left:.8rem;font-size:.68rem}.ArticlePage_articleProse__sPT5i{font-size:1rem;line-height:1.95}.ArticlePage_articleProse__sPT5i h2{margin-top:3.75rem;padding-left:1.1rem;font-size:1.55rem}.ArticlePage_articleProse__sPT5i figure{width:calc(100% + 1.5rem);margin-left:-.75rem;border-width:6px}.ArticlePage_articleProse__sPT5i ol,.ArticlePage_articleProse__sPT5i ul{padding:1.15rem .75rem 1.15rem 2rem}.ArticlePage_articleProse__sPT5i blockquote{padding:1.25rem 1.15rem}}@media (prefers-reduced-motion:reduce){.ArticlePage_articleProse__sPT5i figure,.ArticlePage_articleProse__sPT5i h2,.ArticlePage_byline__FwR1I,.ArticlePage_description__WHdPi,.ArticlePage_meta__dgZSe,.ArticlePage_photoStage__S51aL,.ArticlePage_readingNote__X4g9y,.ArticlePage_title__slW0K{opacity:1;translate:none;animation:none}.ArticlePage_titleMarker__fYDRQ:after{transform:rotate(-.45deg) scaleX(1);animation:none}.ArticlePage_articleProse__sPT5i a,.ArticlePage_articleProse__sPT5i>p:last-child a,.ArticlePage_backLink__3uzc5{transition:none}.ArticlePage_articleProse__sPT5i>p:last-child a:active,.ArticlePage_articleProse__sPT5i>p:last-child a:hover,.ArticlePage_backLink__3uzc5:active,.ArticlePage_backLink__3uzc5:hover{transform:none}}.ArticlePageTokens_theme__gHwjK{--article-color-ink:#24312f;--article-color-body:#4f5e59;--article-color-muted:#6d7874;--article-color-coral:#c94a32;--article-color-coral-deep:#963522;--article-color-mint:#dcefe7;--article-color-mint-deep:#8fbeaa;--article-color-mint-wash:#eff8f4;--article-color-yellow:#f6d966;--article-color-yellow-edge:#c7aa3e;--article-color-paper:#fffefa;--article-color-paper-muted:#f6f4ed;--article-color-line:#d7ded9;--article-color-line-dark:#b8c3bd;--article-color-blue-link:#315f83;--article-color-blue-link-hover:#214663;--article-share-surface:#fffefa;--article-share-surface-hover:#eff8f4;--article-share-surface-success:#dcefe7;--article-share-border:#b8c3bd;--article-share-icon-surface:#f6f4ed;--article-share-focus:#f6d966;--article-font-sans:var(--app-font-sans);--article-font-serif:var(--app-font-serif);--article-space-1:0.5rem;--article-space-2:0.875rem;--article-space-3:1.25rem;--article-space-4:2rem;--article-space-5:3rem;--article-space-6:4.5rem;--article-radius-control:0.625rem;--article-radius-paper:0.25rem;--article-shadow-photo:0 1px 0 rgba(36,49,47,0.05),0 24px 64px rgba(36,49,47,0.16);--article-shadow-share:0 5px 14px rgba(36,49,47,0.06);--article-motion-quick:160ms;--article-motion-enter:620ms;--article-motion-paper:760ms;--article-ease-out:cubic-bezier(0.22,1,0.36,1)}.ArticleShare_share__4mzH5{width:min(100%,46rem);margin:clamp(3.5rem,7vw,5rem) auto 0;border-top:1px solid var(--article-color-line);padding-top:1.4rem}.ArticleShare_headingRow__diDBZ{display:flex;align-items:center;gap:.7rem}.ArticleShare_headingRow__diDBZ h2{color:var(--article-color-ink);font-size:.95rem;letter-spacing:-.02em;line-height:1.5}.ArticleShare_headingMark__nNQD9{width:3px;height:1.1rem;transform:rotate(5deg);background:var(--article-color-coral)}.ArticleShare_actions__NAq19{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem}.ArticleShare_action__9xSJv{display:inline-flex;min-width:0;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--article-share-border);border-radius:var(--article-radius-control);background:var(--article-share-surface);padding:.6rem .7rem;color:var(--article-color-ink);font:inherit;font-size:.8rem;font-weight:700;line-height:1.35;text-align:center;cursor:pointer;box-shadow:var(--article-shadow-share);transition:transform var(--article-motion-quick) var(--article-ease-out),border-color var(--article-motion-quick) ease,background var(--article-motion-quick) ease,box-shadow var(--article-motion-quick) ease}.ArticleShare_action__9xSJv>span:last-child{min-width:0;overflow-wrap:anywhere}.ArticleShare_action__9xSJv:hover{transform:translateY(-1px);border-color:var(--article-color-mint-deep);background:var(--article-share-surface-hover)}.ArticleShare_action__9xSJv:active{transform:translateY(1px) scale(.98);box-shadow:none}.ArticleShare_action__9xSJv:focus-visible{outline:3px solid color-mix(in srgb,var(--article-share-focus) 76%,transparent);outline-offset:3px}.ArticleShare_copied__kmpA5{border-color:var(--article-color-mint-deep);background:var(--article-share-surface-success)}.ArticleShare_icon__2YPQi{display:inline-grid;flex:0 0 1.7rem;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:var(--article-share-icon-surface)}.ArticleShare_icon__2YPQi svg{width:1rem;height:1rem;fill:currentColor}.ArticleShare_liveStatus__zulkP{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:639px){.ArticleShare_actions__NAq19{grid-template-columns:repeat(2,minmax(0,1fr))}.ArticleShare_action__9xSJv{justify-content:flex-start;padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.ArticleShare_action__9xSJv{transition:none}.ArticleShare_action__9xSJv:active,.ArticleShare_action__9xSJv:hover{transform:none}}