/* Open handwritten letterforms, stronger strokes and larger small text. */
@font-face{font-family:BoardHand;src:url(assets/fonts/caveat-latin-variable.woff2) format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
.physical-copy{font-family:BoardHand,Manrope,Arial,sans-serif;font-weight:600;font-synthesis:none}
.physical-copy h1{font-family:inherit;font-size:clamp(30px,2.9vw,42px);font-weight:700;letter-spacing:.005em;line-height:1;margin-bottom:3px}
.physical-copy h1 em{font-weight:600}
.physical-copy .physical-price{font-size:24px;line-height:1;margin-bottom:4px}
.physical-copy .physical-price strong{font-weight:700}
.physical-copy .hero-lede{font-size:22px!important;line-height:1.05;font-weight:600}
.physical-copy .hero-counter{font-size:18px;line-height:1;font-weight:600;text-transform:lowercase;white-space:nowrap}
.physical-copy .hero-name{font-size:24px!important;line-height:1;font-weight:700;margin-top:2px}
.physical-copy .disclosure{font-size:20px!important;line-height:1.05;margin-top:1px;font-weight:600}
.physical-copy .key{font-family:Manrope,Arial,sans-serif}
@media(max-width:768px){
.physical-copy h1{font-size:30px;line-height:1;margin-bottom:2px}
.physical-copy .physical-price{font-size:22px;line-height:1;margin-bottom:2px}
.physical-copy .hero-lede{font-size:20px!important;line-height:1}
.physical-copy .hero-counter{font-size:16px;line-height:1}
.physical-copy .hero-name{font-size:20px!important;line-height:1}
.physical-copy .disclosure{font-size:18px!important;line-height:1}
}
@media(max-width:374px){.physical-copy h1{font-size:28px}.physical-copy .physical-price{font-size:20px}.physical-copy .hero-lede{font-size:18px!important}.physical-copy .hero-counter{font-size:15px}.physical-copy .hero-name{font-size:18px!important}.physical-copy .disclosure{font-size:17px!important}}
@media(min-width:1101px) and (max-width:1350px){
.physical-copy h1{font-size:36px}
.physical-copy .physical-price{font-size:22px;margin-bottom:2px}
.physical-copy .hero-lede{font-size:20px!important;line-height:1}
.physical-copy .hero-counter{font-size:17px}
.physical-copy .hero-name{font-size:22px!important}
.physical-copy .disclosure{font-size:18px!important;line-height:1}
.physical-home .physical-copy .hero-browser{height:56px;min-height:56px}
}
@media(min-width:901px) and (max-width:1100px){
.physical-copy h1{font-size:28px;line-height:1;margin-bottom:2px}
.physical-copy .physical-price{font-size:20px;line-height:1;margin-bottom:2px}
.physical-copy .hero-lede{font-size:18px!important;line-height:1}
.physical-copy .hero-counter{font-size:16px;line-height:1}
.physical-copy .hero-name{font-size:20px!important;line-height:1}
.physical-copy .disclosure{font-size:17px!important;line-height:1}
}
@media(min-width:769px) and (max-width:900px) and (max-height:500px){
.physical-copy h1{font-size:21px;line-height:1;margin-bottom:0}
.physical-copy .physical-price{font-size:18px;line-height:1;margin-bottom:0}
.physical-copy .hero-counter{font-size:14px;line-height:1}
.physical-copy .hero-name{font-size:16px!important;line-height:1}
.physical-copy .disclosure{font-size:16px!important;line-height:1;margin-top:0}
}
.physical-copy .hero-name{text-wrap:balance}
