.page-header{border-bottom:1px solid #c9c5b8;justify-content:space-between;align-items:center;gap:24px;min-height:113px;display:flex}.text-link{align-items:center;gap:20px;min-height:44px;font-size:13px;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.reading{max-width:850px;padding-block:75px 90px}.reading>.tag{color:#796545;margin-bottom:24px}.reading h1{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(44px,7vw,84px);line-height:1.05}.reading-intro{color:#56564b;max-width:640px;font-size:19px;line-height:1.65}.reading section{margin-top:42px}.reading h2{letter-spacing:-.025em;margin-bottom:15px;font-size:30px}.reading section p{color:#56564b;font-size:15px;line-height:1.85}.reading section p+p{margin-top:16px}.reading section a{text-underline-offset:4px;text-decoration:underline}.updated{color:#656557;margin-top:44px;font-size:12px}.page-footer{border-top:1px solid #c9c5b8;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:12px;display:flex}.page-footer nav{gap:24px;display:flex}.page-footer a{align-items:center;min-height:44px;display:inline-flex}.missing{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 113px);padding-block:64px;display:flex}.missing h1{letter-spacing:-.04em;margin-block:24px;font-size:clamp(48px,7vw,100px);line-height:1.06}.missing>p:not(.tag){color:#56564b;line-height:1.8}.missing .footer-action{margin-top:30px}@media (width<=600px){.page-header{min-height:92px}.reading{padding-block:48px 60px}.reading-intro{font-size:17px}.reading section{margin-top:32px}.page-footer{flex-direction:column;align-items:flex-start;gap:8px}}.page-header .brand-logo img{filter:none}.reading>.eyebrow{color:#796545;margin-bottom:24px}.missing .btn{margin-top:30px}
