body.beginner-page{--ink:#345448;--paper:#edf0e4;background:#edf0e4;color:#345448}.beginner-page main{max-width:760px;margin:auto;padding:38px 22px 210px}.beginner-page .wordmark{display:inline-block;margin:10px 100px 28px 0;color:inherit}.begin-hero{margin:24px 0 32px}.begin-hero h1{font:italic 700 clamp(38px,7vw,62px)/1.12 Fraunces,Georgia;letter-spacing:-1px;margin:12px 0 20px;overflow-wrap:anywhere}.begin-hero>p{font-size:17px;line-height:1.65;max-width:560px}.begin-hero .kicker{font-size:11px;letter-spacing:1.5px}.beginner-page .small-note{font-size:13px;line-height:1.6;color:#536558}.begin-step{position:relative;background:#fffdf6;border:1px solid #34544818;border-radius:24px;padding:28px;margin:20px 0;box-shadow:0 7px 20px #34544808}.begin-step h2{font:600 24px/1.3 Arial;margin:8px 0 16px;letter-spacing:-.5px}.begin-step p{font-size:16px;line-height:1.7;margin:12px 0}.step-no{font:italic 700 23px Fraunces,Georgia;color:#6e8065}.begin-step a,.begin-sources a{display:block;width:fit-content;color:inherit;padding:10px 0;line-height:1.5;text-underline-offset:4px}.begin-step .begin-primary{background:#345448;color:#fffdf6;padding:13px 22px;border-radius:28px;text-decoration:none;font-weight:600;margin:18px 0 6px;box-shadow:0 4px 12px #34544818}.begin-step details{border-top:1px solid #34544822;padding:4px 0}.begin-step summary{cursor:pointer;min-height:48px;padding:13px 0;font:600 16px/1.5 Arial}.begin-sources{padding:20px 6px;font-size:13px;line-height:1.6}.beginner-page :target{scroll-margin-top:30px}.beginner-page a:focus-visible,.beginner-page summary:focus-visible{outline:3px solid #aa773b;outline-offset:4px}.beginner-page .app-nav{color:#345448}@media(max-width:450px){.begin-step{padding:22px}.beginner-page main{padding-inline:18px}.begin-hero h1{font-size:40px}}
