.home-opening{border-bottom:1px solid var(--ink);grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,88px);max-width:1600px;margin:auto;padding:56px max(24px,4vw);display:grid}.home-opening__copy{align-self:center}.journal-home .home-opening__copy #home-title em{letter-spacing:-.025em;margin-top:.5em;font-size:clamp(1.35rem,3vw,2.6rem);line-height:1.3}@media (max-width:700px){.journal-home .home-opening__copy #home-title{font-size:clamp(2rem,9vw,4rem)}}.home-opening__copy h1{font:500 clamp(3.3rem,6.4vw,6.7rem)/.99 var(--font-serif);letter-spacing:-.04em;margin:24px 0 28px}.home-opening__copy h1 em{color:var(--coral);font-weight:450}.home-opening__copy>p:not(.section-kicker){font:400 1.125rem/1.65 var(--font-sans);max-width:48ch;margin:0}.home-opening__links{font:650 .9375rem/1.5 var(--font-sans);flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.home-opening__search{background:var(--ink);color:var(--paper);padding:15px 22px;text-decoration:none;display:inline-block}.home-opening__practice{border:1px solid var(--ink);border-top:5px solid var(--ink);background:#ffffff40;padding:28px}.home-opening__practice h2{font:500 2rem/1.1 var(--font-serif);margin:12px 0 20px}.home-opening__practice>a{color:inherit;border-top:1px solid var(--line);padding:15px 0;text-decoration:none;display:block}.home-opening__practice>a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:5px}.home-opening__practice>a strong{font:650 1rem/1.5 var(--font-sans);display:block}.home-opening__practice>a span{font:400 .9375rem/1.5 var(--font-sans);color:var(--muted);margin-top:4px;display:block}.home-opening__practice>div{border-top:1px solid var(--ink);font:650 .875rem/1.5 var(--font-sans);flex-wrap:wrap;gap:10px 20px;margin-top:6px;padding-top:17px;display:flex}.home-selection{max-width:1600px;margin:auto;padding:44px max(24px,4vw);scroll-margin-top:100px}.home-selection>header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.home-selection h2{font:500 clamp(1.9rem,3vw,2.7rem)/1.15 var(--font-serif);margin:0}.home-selection>header>a{font:650 .9375rem/1.5 var(--font-sans)}.home-selection>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.home-selection__article{color:inherit;border-bottom:1px solid var(--ink);padding-bottom:22px;text-decoration:none;display:block}.home-selection__article img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:18px;display:block}.home-selection__article>span{font:650 .875rem/1.5 var(--font-sans);color:var(--muted)}.home-selection__article h3{font:500 clamp(1.35rem,2vw,1.8rem)/1.17 var(--font-serif);margin:10px 0}.home-selection__article p{font:400 1rem/1.65 var(--font-sans);margin:10px 0 0}:is(.home-opening :is(a,button):focus-visible,.home-selection a:focus-visible){outline:3px solid var(--coral);outline-offset:4px}@media (max-width:900px){.home-opening{grid-template-columns:1fr;gap:32px;padding:34px 24px}.home-opening__copy h1{font-size:clamp(3.3rem,9vw,5rem)}.home-opening__practice h2 br{display:none}.home-selection>div{gap:18px}}@media (max-width:700px){.home-selection{padding:32px 20px}.home-selection>div{grid-template-columns:1fr;gap:28px}.home-selection>header{flex-direction:column;align-items:flex-start;gap:12px}.home-opening{padding:30px 20px}.home-opening__practice{padding:22px}.home-opening__links{gap:16px;font-size:.875rem}}
