.youth-content{--ink:#263b36;--green:#284b40;--accent:#a9c183;--paper:#fafaf6;--muted:#56655d;--line:#dce2d9}.youth-content *{box-sizing:border-box}.youth-content{scroll-behavior:smooth;scroll-padding-top:35px}.youth-content{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}.youth-content a{color:inherit;text-decoration:none}.youth-content a:hover{color:#65813b}.youth-content a:focus-visible,.youth-content button:focus-visible,.youth-content input:focus-visible,.youth-content summary:focus-visible{outline:3px solid #ab782b;outline-offset:5px}.youth-content h1,.youth-content h2,.youth-content h3,.youth-content p{margin-top:0}.youth-content h1,.youth-content h2,.youth-content h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.15}.youth-content h1{font-size:clamp(2.65rem,5vw,4.7rem);letter-spacing:-.045em}.youth-content h2{font-size:2.2rem;letter-spacing:-.025em}.youth-content h3{font-size:1.65rem}.youth-content p{margin-bottom:1.15rem}.youth-content button,.youth-content input{font:inherit}.youth-content .skip{position:absolute;left:20px;top:-100px;z-index:10;background:white;padding:12px}.youth-content .skip:focus{top:10px}.youth-content .familybar{padding:9px max(5vw,24px);background:var(--green);color:#fff;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em}.youth-content .familybar a:hover{color:white}.youth-content .familybar span{letter-spacing:.02em}.youth-content header{padding:27px 5vw;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);background:var(--paper)}.youth-content .brand{font-family:Georgia,serif;font-size:2.1rem;line-height:1.2;white-space:nowrap}.youth-content .brand span{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:.17em}.youth-content nav{display:flex;gap:24px;align-items:center;font-size:14px}.youth-content nav a[aria-current]{color:#587b35;border-bottom:2px solid #587b35}.youth-content .contact{font-size:14px;border:1px solid var(--ink);padding:10px 15px;white-space:nowrap}.youth-content .hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.6fr 1fr;gap:7vw;padding:76px 5vw 70px;align-items:center}.youth-content .eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;margin-bottom:25px}.youth-content .herotext>p:not(.eyebrow):not(.small){max-width:580px;font-size:18px;color:var(--muted)}.youth-content h1 em{font-weight:400;color:#627948}.youth-content .herobuttons{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 21px}.youth-content .button{display:inline-flex;justify-content:center;align-items:center;background:var(--green);color:#fff;border:1px solid var(--green);padding:13px 20px;font-size:15px;cursor:pointer;line-height:1.5}.youth-content .button:hover{background:#3c5e49;color:#fff}.youth-content .button.outline{background:transparent;color:var(--green)}.youth-content .button.outline:hover{background:#edf1e7}.youth-content .small{font-size:13px;color:var(--muted)}.youth-content .startcard{background:#e8eddf;padding:38px 35px 24px;border-radius:3px 70px 3px 3px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.youth-content .startcard h2{font-size:2.7rem}.youth-content .startcard .eyebrow{font-size:10px}.youth-content .startcard a{border-top:1px solid #bdc9b2;padding:17px 0;display:flex;gap:17px;font-size:13px}.youth-content .startcard a span{flex:1;font-size:16px}.youth-content .startcard>p:last-child{font-family:Georgia,serif;font-style:italic;font-size:18px;margin:24px 0 0;color:#57664b}.youth-content .topics{max-width:1400px;margin:auto;padding:45px 5vw 85px;border-top:1px solid var(--line)}.youth-content .sectionhead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px}.youth-content .sectionhead .eyebrow{margin-bottom:12px}.youth-content .sectionhead h2{margin-bottom:0}.youth-content .sectionhead>a{font-size:14px}.youth-content .topicgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 42px}.youth-content .topic{padding:26px 0;border-top:1px solid #bfcbb9;display:flex;flex-direction:column;align-items:start}.youth-content .topic:hover h3{color:#627948}.youth-content .topicnum{font-size:12px;color:#6d805d;margin-bottom:20px}.youth-content .topic h3{margin-bottom:12px}.youth-content .topic p{font-size:16px;color:var(--muted);max-width:320px}.youth-content .read{font-size:13px;margin-top:auto}.youth-content .band{background:var(--green);color:white;padding:60px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.youth-content .band>div>p:not(.eyebrow){color:#dce4da;max-width:500px}.youth-content .bandlist{align-self:center}.youth-content .bandlist a{display:flex;justify-content:space-between;gap:30px;padding:22px 0;border-top:1px solid #657c6b}.youth-content .bandlist a:hover{color:#d5e5b5}.youth-content .light{background:#e6eddc;color:var(--green);border-color:#e6eddc}.youth-content .closing{text-align:center;padding:85px 24px}.youth-content .closing p:not(.eyebrow){color:var(--muted)}.youth-content footer{border-top:1px solid var(--line);padding:45px 5vw;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:35px}.youth-content footer>div>a:not(.brand){display:block;font-size:14px;margin-bottom:10px}.youth-content footer .brand{font-size:1.9rem}.youth-content footer p{margin:20px 0 0;font-size:14px}.youth-content footer .small{font-size:12px}.youth-content .pagehead{max-width:1220px;margin:auto;padding:58px 5vw 46px}.youth-content .pagehead h1{font-size:clamp(2.7rem,5vw,4rem);max-width:900px;margin:24px 0}.youth-content .pagehead>p{max-width:760px;color:var(--muted);font-size:19px}.youth-content .crumb{font-size:12px;color:var(--muted)}.youth-content .reading{display:grid;grid-template-columns:250px minmax(0,1fr);gap:65px;max-width:1220px;margin:auto;padding:0 5vw 70px}.youth-content .toc{align-self:start;position:sticky;top:30px}.youth-content .toc>p{font-size:11px;letter-spacing:.1em}.youth-content .toc a{display:block;border-top:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.45}.youth-content .toc .toclast{margin-top:20px;color:#52713b}.youth-content .article{padding:0 0 45px;margin-bottom:35px;border-bottom:1px solid var(--line)}.youth-content .step{display:block;color:#70805e;font-size:12px;margin-bottom:12px}.youth-content .article h2{font-size:2rem}.youth-content .article>p{color:#3d4c45}.youth-content .tip{padding:22px 25px;background:#edf1e7;border-left:3px solid #94ab72;margin:25px 0}.youth-content .tip b{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.youth-content .tip p{font-size:16px;margin:7px 0 0}.youth-content details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0}.youth-content summary{padding:18px 28px 18px 0;cursor:pointer;font-weight:600;font-size:16px;position:relative;list-style:none}.youth-content summary::-webkit-details-marker{display:none}.youth-content summary:after{content:'+';position:absolute;right:3px;font-size:23px;top:12px;font-weight:400}.youth-content details[open] summary:after{content:'−'}.youth-content details>p{font-size:16px;padding:0 15px 5px 0}.youth-content .sources{display:flex;flex-direction:column;align-items:start;gap:8px}.youth-content .sources a{font-size:13px;color:#526e3c;border-bottom:1px solid #c7d1bc;line-height:1.5}.youth-content .sources a:hover{color:#263b36;border-color:#263b36}.youth-content .next{padding:30px;background:#e8eddf}.youth-content .next h2{font-size:1.7rem}.youth-content .tablewrap{overflow:auto;margin-bottom:40px}.youth-content table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.youth-content caption{text-align:left;font-family:Georgia,serif;font-size:25px;padding-bottom:18px}.youth-content th,.youth-content td{text-align:left;padding:16px;border-bottom:1px solid var(--line);vertical-align:top}.youth-content thead{background:var(--green);color:white}.youth-content tbody th{font-weight:400;background:#edf1e7}.youth-content .checkbody,.youth-content .sourcepage{max-width:900px;padding:0 5vw 70px;margin:auto}.youth-content .checktools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.youth-content .checktools p{margin:0}.youth-content .checkgroup{padding:30px 0}.youth-content .checkgroup h2{font-size:1.8rem}.youth-content .checkrow{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding:16px 0;align-items:center}.youth-content .checkrow label{display:flex;gap:15px;align-items:start;cursor:pointer;font-size:16px}.youth-content .checkrow a{font-size:13px;white-space:nowrap;color:#52713b}.youth-content .checkrow input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:var(--green)}.youth-content .checkrow:has(input:checked) label{color:#6c7866}.youth-content .sourcepage h2{margin-top:40px;font-size:1.8rem}.youth-content .sourcepage .sources{gap:15px}.youth-content .sourcepage .sources a{font-size:16px}@media(min-width:1500px){.youth-content header,.youth-content .familybar,.youth-content footer{padding-left:max(5vw,calc((100vw - 1260px)/2));padding-right:max(5vw,calc((100vw - 1260px)/2))}}@media(max-width:1100px){.youth-content header{flex-wrap:wrap;gap:20px}.youth-content nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:15px 25px}.youth-content .hero{gap:35px;padding-top:50px}.youth-content .startcard{padding:30px 25px}.youth-content .reading{grid-template-columns:210px minmax(0,1fr);gap:35px}}@media(max-width:700px){.youth-content{font-size:16px}.youth-content .familybar{font-size:10px;padding:8px 20px}.youth-content .familybar span{display:none}.youth-content header{padding:19px 20px;gap:16px}.youth-content .brand{font-size:1.85rem}.youth-content nav{justify-content:flex-start;gap:10px 20px;font-size:13px}.youth-content .contact{padding:8px 10px;font-size:12px}.youth-content .hero{grid-template-columns:1fr;padding:40px 22px;gap:25px}.youth-content h1{font-size:2.8rem}.youth-content .herotext>p:not(.eyebrow):not(.small){font-size:17px}.youth-content .startcard{border-radius:3px 50px 3px 3px;padding:26px}.youth-content .startcard h2 br{display:none}.youth-content .startcard h2{font-size:2rem}.youth-content .startcard .eyebrow{margin-bottom:15px}.youth-content .startcard a{padding:13px 0}.youth-content .topics{padding:35px 22px 45px}.youth-content .sectionhead{display:block}.youth-content .sectionhead>a{display:block;margin-top:17px}.youth-content .topicgrid{grid-template-columns:1fr 1fr;gap:0 24px}.youth-content .topic h3{font-size:1.5rem}.youth-content .topic p{font-size:14px}.youth-content .band{padding:40px 22px;grid-template-columns:1fr;gap:25px}.youth-content .band h2{font-size:2rem}.youth-content .closing{padding:50px 22px}.youth-content .closing h2{font-size:2rem}.youth-content footer{grid-template-columns:1fr;padding:35px 22px;gap:30px}.youth-content .pagehead{padding:35px 22px 25px}.youth-content .pagehead h1{font-size:2.7rem}.youth-content .pagehead>p{font-size:17px}.youth-content .reading{display:block;padding:0 22px 40px}.youth-content .toc{position:static;margin:0 0 35px}.youth-content .toc a{font-size:14px}.youth-content .article h2{font-size:1.9rem}.youth-content .checkbody,.youth-content .sourcepage{padding:0 22px 40px}.youth-content .checktools{align-items:start;flex-direction:column}.youth-content .checkrow{gap:10px}.youth-content .checkrow label{font-size:15px}.youth-content .sources a{font-size:14px}.youth-content .tablewrap th,.youth-content .tablewrap td{padding:10px;font-size:13px}}@media(max-width:400px){.youth-content .topicgrid{grid-template-columns:1fr}.youth-content .herobuttons .button{width:100%}}@media print{.youth-content{background:white;color:black;font-size:11pt}.youth-content header,.youth-content .familybar,.youth-content footer,.youth-content .toc,.youth-content .crumb,.youth-content .checktools button,.youth-content .skip{display:none!important}.youth-content .pagehead{padding:0}.youth-content .pagehead h1{font-size:28pt}.youth-content .checkbody,.youth-content .sourcepage,.youth-content .reading{display:block;padding:0;max-width:none}.youth-content .checktools{padding:0}.youth-content .checkgroup{padding:10px 0;break-inside:avoid}.youth-content .checkgroup h2{font-size:16pt}.youth-content .checkrow{padding:7px 0}.youth-content .checkrow label{font-size:11pt}.youth-content .checkrow a{display:none}.youth-content details>p{display:block}.youth-content .article{break-inside:avoid}.youth-content .tip{background:white}.youth-content .sources a{font-size:10pt}.youth-content .sources a:after{content:' (' attr(href) ')';overflow-wrap:anywhere}.youth-content h1,.youth-content h2,.youth-content h3{break-after:avoid}}

.youth-content{--ink:#293326;--green:#46523b;--accent:#b7c4a3;--paper:#fafaf6;--muted:#5d6556;--line:#dce0d5;font:17px/1.65 Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink)}
.youth-content .youth-nav{display:flex;flex-wrap:wrap;gap:12px 25px;max-width:1280px;margin:auto;padding:22px 40px;border-bottom:1px solid var(--line);font-size:15px}
.youth-content .eyebrow,.youth-content .read,.youth-content .small,.youth-content .crumb,.youth-content .startcard .eyebrow{font-size:14px}
.youth-content main{max-width:none;margin:0;padding:0}.youth-content .startcard{border-radius:0;background:#edf0e7}.youth-content h1 em{color:#606e50}.youth-content .article h2{scroll-margin-top:25px}
@media(max-width:700px){.youth-content .youth-nav{padding:18px 22px}.youth-content .topic p{font-size:16px}.youth-content .checkrow{flex-wrap:wrap}.youth-content .tablewrap{overflow-x:auto}}
@media print{.nw-shell,.nw-department,.nw-related,.youth-nav{display:none!important}}
