.header nav [aria-current=page]{text-decoration:underline;text-underline-offset:7px}.subhero{padding-block:70px 60px;border-bottom:1px solid var(--line)}.subhero h1{font-size:clamp(3.15rem,6.2vw,5.78rem)}.subintro{max-width:550px}.service-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;padding-bottom:50px}.service-detail{display:flex;gap:26px;padding:42px 0;border-bottom:1px solid var(--line)}.service-detail>.number{font-family:"Fraunces",serif;font-size:1.5rem}.service-detail h2{font-size:2.1rem;margin-bottom:18px}.service-detail p{font-size:1rem}.service-detail .text-link{font-size:16px}.professional{padding:35px 0 75px}.professional h2{font-size:2.62rem;margin-bottom:22px}.professional p{max-width:650px}.journal{padding-block:45px 75px}.journal-tools{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:15px}.journal-tools h2{font-size:2.1rem}.journal-tools label{display:block;font-size:16px;margin-bottom:6px;font-weight:600}.journal-tools input{min-width:310px;max-width:100%;padding:13px 16px;border:1px solid #839b9d;border-radius:0;font:inherit;color:var(--ink);background:white}.journal-tools input:focus-visible{outline:3px solid #bc7208;outline-offset:3px}.post-card{display:grid;grid-template-columns:.72fr 1.3fr;gap:45px;padding:38px 0;border-bottom:1px solid var(--line)}[hidden]{display:none!important}.post-art{background:var(--ink);color:var(--gold);padding:35px;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.post-art>span{font-size:16px;letter-spacing:.14em}.post-art>strong{font:5rem "Fraunces",serif}.post-art.featured-art{padding:0}.post-art img{width:100%;height:100%;max-height:340px;object-fit:cover}.post-copy{align-self:center}.post-copy h2{font-size:2.26rem;line-height:1.18;margin-bottom:18px}.post-copy h2 a:hover{text-decoration:underline;text-underline-offset:5px}.post-copy .eyebrow{margin-bottom:15px}.post-meta{font-size:16px;color:var(--body)}.archive-note{font-size:16px;padding-top:25px}.article{max-width:850px;padding-block:55px 75px}.article-header{margin-top:45px;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:35px}.article h1{font-size:clamp(2.62rem,5.04vw,4.73rem);margin-bottom:25px}.overview-label{font-size:16px;letter-spacing:.12em;margin-bottom:0}.article-body{max-width:720px}.article-body h2{font-size:2.1rem;margin-top:35px;margin-bottom:18px}.article-body p{font-size:1.075rem}.article-body .lead{font-size:1.4rem}.original-source{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.original-source p{font-size:16px}.article-body .button{margin-block:10px}.article-body a{overflow-wrap:anywhere}@media(max-width:760px){.subhero{padding-block:35px 40px}.service-directory{grid-template-columns:1fr}.service-detail{gap:20px;padding:30px 0}.service-detail h2{font-size:1.89rem}.professional h2{font-size:2.31rem}.journal-tools{flex-direction:column;align-items:stretch}.journal-tools input{width:100%;min-width:0}.post-card{grid-template-columns:1fr;gap:25px}.post-art{min-height:180px}.post-art img{height:240px}.post-copy h2{font-size:1.94rem}.article{padding-block:35px 55px}.article-header{margin-top:30px}.article h1{font-size:2.84rem}.header nav{flex-wrap:wrap;gap:12px 18px}}
