.heysurf-home.public-page{color:#27352f;background:#dce4eb}.public-page:before{content:"";z-index:-1;background:linear-gradient(145deg,#6689b274 0%,#dce4ebaa 55%,#f0efeadb 100%),url(/agent-assets/bud-bg-day.png) 50%/cover;position:fixed;inset:0}.public-content{width:min(960px,100% - 80px);margin-inline:auto;padding:clamp(144px,18vh,190px) 0 88px}.public-article{max-width:760px}.public-intro{margin-bottom:56px}.public-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.08}.public-intro>p{color:#384d43;letter-spacing:-.015em;max-width:600px;margin:24px 0 0;font-size:19px;line-height:1.65}.public-updated{color:#40584a;margin:0 0 18px;font-size:12px;line-height:1.5}.public-prose{color:#34483e;font-size:16px;line-height:1.8}.public-prose section{margin-top:40px;scroll-margin-top:88px}.public-prose h2{letter-spacing:-.035em;color:#27352f;margin:0 0 16px;font-size:25px;font-weight:500;line-height:1.25}.public-prose p{margin:0 0 18px}.public-prose a{text-underline-offset:4px;text-decoration:underline}.public-note{color:#34483e;border-left:2px solid #526b5c;margin:24px 0 40px;padding:12px 20px;font-size:14px;line-height:1.7}.public-footer{border-top:1px solid #27352f26;flex-wrap:wrap;align-items:center;gap:20px;width:min(960px,100% - 80px);margin-inline:auto;padding-block:24px 32px;font-size:12px;display:flex}.public-footer__brand{letter-spacing:-.035em;align-items:center;gap:8px;font-size:16px;text-decoration:none;display:inline-flex;font-weight:500!important}.public-footer>span{color:#45594e}.public-footer nav{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.public-footer nav a{text-decoration:none}@media (hover:hover) and (pointer:fine){.public-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:720px){.public-content,.public-footer{width:calc(100% - 48px)}.public-content{padding-top:140px;padding-bottom:64px}.public-intro{margin-bottom:40px}.public-intro>p{font-size:17px}.public-prose{font-size:15px}.public-prose h2{font-size:23px}.public-footer{gap:16px}.public-footer>span{margin-left:auto}.public-footer nav{gap:16px;width:100%;margin-left:0}}@media print{.public-page:before,.landing-nav,.public-footer,.landing-skip-link{display:none}.heysurf-home.public-page{color:#000;background:#fff}.public-content{width:100%;padding:0}.public-prose section{-moz-column-break-inside:avoid;break-inside:avoid}}
