:root{--brand-ink:var(--ink);--brand-muted:var(--muted);--brand-paper:var(--paper);--brand-paper-deep:var(--paper-deep);--brand-signal:var(--signal);--brand-line:var(--line)}.account-page .account-heading h1,.hub-page>header h1,.saved-page>header h1{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;max-width:30ch}.article-guide .content-page h1,.articles-page .articles-hero h1,.content-page h1,.extension-install-page>header h1,.lp-tools-page .lp-hero h1,.market-page .simulator-heading h1,.page-heading h1,.simulator-page .simulator-heading h1{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.035em;max-width:26ch;text-wrap:balance}.articles-page .section-heading h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.15;max-width:30ch}.content-page h1{margin-block:.85rem 1.25rem}.articles-page .articles-hero{margin-block:3rem 2rem;gap:1rem}.articles-page .articles-hero>p:last-child{font-size:1rem}.market-page .simulator-heading,.simulator-page .simulator-heading{margin-block:3rem 2rem}.content-page>.eyebrow{margin-top:3rem}.product-home-hero{padding-block:clamp(3rem,8vh,5.5rem) 3rem}.product-home-hero h1{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06;max-width:850px}.product-home-hero>p{font-size:.95rem;line-height:1.55}.listing-page:not(.extension-page) .listing-import .text-field input,.product-home-hero .lp-form input{min-height:58px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);padding:.85rem 1.1rem;box-shadow:var(--shadow-card);font-size:.95rem}.listing-page:not(.extension-page) .listing-import-main>button,.product-home-hero .lp-form button{min-height:58px;border-radius:var(--radius-md);min-width:126px;background:var(--signal);box-shadow:var(--shadow-raised);font-size:.88rem;font-weight:750;transition:filter .18s var(--ease-ios),transform .18s var(--ease-ios)}.listing-page:not(.extension-page) .listing-import-main>button:hover:not(:disabled),.product-home-hero .lp-form button:hover{background:var(--signal);filter:brightness(1.07);transform:none}.listing-page:not(.extension-page) .listing-import-main>button:active:not(:disabled),.product-home-hero .lp-form button:active{transform:scale(.975)}.listing-page:not(.extension-page) .listing-hero h1{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.08;max-width:26ch}.listing-page:not(.extension-page) .listing-import{border:0;box-shadow:none;background:transparent;padding-inline:0}.articles-page .article-grid-live article,.hub-list a,.product-home-history button,.property-compare-portraits>article,.saved-grid>li{border-radius:var(--radius-lg);border-color:var(--line);background:var(--white);box-shadow:var(--shadow-card)}.hub-list a{padding:22px;gap:8px}.product-home-history h2{font-size:1.25rem}.product-home-history button>strong{font-size:1rem}.product-home-history button>small{font-size:.8rem}.articles-page .article-grid-live article{min-height:0;overflow:hidden}.articles-page .article-grid-live{gap:18px;background:transparent}.articles-page .article-grid-live article{border:1px solid var(--line)}.articles-page .article-card-link{padding:24px}.articles-page .article-card-link h3{margin:1rem 0 .75rem;font-size:1.15rem;line-height:1.35}.articles-page .article-card-link>p:nth-of-type(2){font-size:.9rem}.articles-page .article-card-footer{margin-top:1.5rem;gap:.75rem}.articles-page .article-card-footer span{margin-top:0}.articles-page .editorial-standard{border-radius:var(--radius-lg);margin-bottom:3rem}.account-page .account-danger input,.account-page .account-profile-form input,.account-page .account-profile-form select,:is(.account-page,.auth-page) .account-auth-form input{border-color:var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);font-size:.9rem}.account-page .account-data-action button,.account-page .account-profile-form button,:is(.account-page,.auth-page) .account-auth-form button{border-radius:var(--radius-sm)}.account-page .account-profile-form input:focus,.account-page .account-profile-form select:focus,:is(.account-page,.auth-page) .account-auth-form input:focus{outline:3px solid color-mix(in srgb,var(--signal) 20%,transparent);border-color:var(--signal)}.account-page .account-toolbar nav button{border-radius:var(--radius-xs);min-height:44px}.account-page .account-content>header h2{font-size:1.4rem}.account-page .account-billing-plans,.account-page .account-next-actions a{border:0}.account-page .account-billing-plans>button{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.account-page .account-empty{background:var(--white);border-radius:var(--radius-lg)}.simulator-page .calculator-fields{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@supports (corner-shape:squircle){.articles-page .article-grid-live article,.hub-list a,.listing-page:not(.extension-page) .listing-import .text-field input,.listing-page:not(.extension-page) .listing-import-main>button,.product-home-hero .lp-form button,.product-home-hero .lp-form input,.product-home-history button,.saved-grid>li{corner-shape:squircle}}@media (max-width:760px){.home-analyzer-input input,.listing-page .text-field input,.listing-page select,.listing-page textarea,.listing-page:not(.extension-page) .listing-import .text-field input,.lp-form input,.product-home-hero .lp-form input,:is(.account-page,.auth-page) input:not([type=checkbox]):not([type=radio]),:is(.account-page,.auth-page) select,:is(.account-page,.auth-page) textarea{font-size:16px}.product-home{width:calc(100% - 40px)}.product-home-hero h1{font-size:clamp(1.85rem,8.1vw,2.5rem)}.product-home-hero{padding-block:2.5rem 2.5rem}.product-home-hero .lp-form-row{gap:.75rem}.articles-page .articles-hero,.content-page>.eyebrow,.simulator-page .simulator-heading{margin-top:2rem}.articles-page .article-card-link,.hub-list a{padding:20px}.account-page .account-toolbar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.account-page .account-toolbar nav button{width:100%}}@media (prefers-reduced-motion:reduce){.listing-page:not(.extension-page) .listing-import-main>button,.product-home-hero .lp-form button{transition:none}}.lnd-h1-lead{display:block}.lnd-rotate{display:grid;color:var(--signal)}.lnd-rotate>span{grid-area:1/1}.lnd-rotate[data-manual]>span{visibility:hidden;animation:none}.lnd-rotate[data-manual]>span[data-on]{visibility:visible}.lnd-rotate>span:not(:first-child){visibility:hidden}@keyframes lnd-rotate{0%{opacity:0;transform:translateY(.3em)}25%,3%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-.3em)}}.lnd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.lnd-rotate>span:not(:first-child){visibility:visible}.lnd-rotate>span{animation:lnd-rotate 13s ease-in-out infinite backwards}.lnd-rotate>span:first-child{animation-delay:-.39s}.lnd-rotate>span:nth-child(2){animation-delay:2.86s}.lnd-rotate>span:nth-child(3){animation-delay:6.11s}.lnd-rotate>span:nth-child(4){animation-delay:9.36s}}