.editorial-module__KjnL_a__editorial{color:var(--foreground)}.editorial-module__KjnL_a__editorial h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:400;line-height:1.1}.editorial-module__KjnL_a__editorial h2{letter-spacing:-.03em;font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:400}.editorial-module__KjnL_a__editorial :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ocean);outline-offset:4px}.editorial-module__KjnL_a__masthead{border-bottom:1px solid var(--sand-deep);background:var(--sand)}.editorial-module__KjnL_a__masthead p{line-height:1.8}.editorial-module__KjnL_a__photo{width:min(100% - 10vw,1380px);margin:auto;padding-block:48px}.editorial-module__KjnL_a__photo>div:last-child{align-items:start}.editorial-module__KjnL_a__photo dl>div{align-items:baseline}.editorial-module__KjnL_a__photo dd{overflow-wrap:anywhere}.editorial-module__KjnL_a__profileHeader{border-bottom:1px solid var(--sand-deep);background:var(--sand)}.editorial-module__KjnL_a__profileHeader>div{gap:36px;padding-block:56px}.editorial-module__KjnL_a__profileHeader img{width:132px;height:164px;box-shadow:none;border-radius:2px}.editorial-module__KjnL_a__library{width:min(100% - 10vw,1268px);margin:auto;padding-block:48px}.editorial-module__KjnL_a__panel{color:var(--foreground)}.editorial-module__KjnL_a__panel h1{font-family:var(--font-fraunces);letter-spacing:-.035em;font-weight:400}.editorial-module__KjnL_a__panel .rounded-3xl{box-shadow:none;border-color:var(--sand-deep);background:0 0;border-radius:3px}.editorial-module__KjnL_a__panel .rounded-2xl{box-shadow:none;border-radius:3px}.editorial-module__KjnL_a__panel aside nav a{border-bottom:1px solid var(--sand-deep);border-radius:0;min-height:44px}.editorial-module__KjnL_a__panel input,.editorial-module__KjnL_a__panel textarea,.editorial-module__KjnL_a__panel select{border-radius:3px}.editorial-module__KjnL_a__panel>div>nav a{border-radius:2px;align-items:center;min-height:44px;display:flex}@media (max-width:700px){.editorial-module__KjnL_a__photo,.editorial-module__KjnL_a__library{width:calc(100% - 40px);padding-block:30px}.editorial-module__KjnL_a__profileHeader>div{gap:24px;padding-block:32px}.editorial-module__KjnL_a__profileHeader img{width:88px;height:112px}.editorial-module__KjnL_a__photo h1{font-size:2rem}.editorial-module__KjnL_a__profileHeader>div>div{flex-basis:100%}}
