.blog{--key:var(--orange)}.sec[id]{scroll-margin-top:96px}@media (width<=1180px){.sec[id]{scroll-margin-top:84px}}.page-head .crumbs ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.page-head .crumbs li+li:before{content:"›";color:var(--sun);margin-right:10px}.page-head .crumbs li[aria-current=page]{color:var(--sun)}.page-head--article h1{font-size:clamp(1.9rem,3.6vw,2.9rem)}.page-head--article .hero-copy{max-width:60rem}.page-head .meta{color:#dce6f5;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.98rem;font-weight:700;display:flex}.page-head .meta .pub{color:var(--sun)}.page-head .meta .pub:after{content:"";background:var(--sky);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:14px;display:inline-block}.bsearch{max-width:560px;box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:6px 6px 6px 22px;display:flex}.bsearch:focus-within{outline:3px solid var(--orange);outline-offset:3px}.bsearch input{min-width:0;font:400 1rem/1.4 var(--f-body);color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:10px 4px}.bsearch input::placeholder{color:var(--muted);opacity:1}.bsearch .btn{flex:none;padding:.8em 1.4em}.bsearch--side{max-width:none;box-shadow:none;background:var(--paper);border:2px solid #c9d3e3;margin:0;padding:4px 4px 4px 14px}.bsearch--side .btn{padding:.65em 1.1em;font-size:.95rem}.agrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:flex}.agrid>li{flex:0 calc(33.3333% - 16px);min-width:0;display:flex}.agrid>li[hidden]{display:none}.acard{border-radius:var(--house);width:100%;box-shadow:0 1px 0 var(--line);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.acard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.acard picture{display:block}.acard img{aspect-ratio:3/2;object-fit:cover;object-position:var(--fp,50% 40%);width:100%;height:auto}.abody{flex-direction:column;flex:1;padding:20px 24px 26px;display:flex}.acard .k{font:800 .78rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 10px}.acard h3{margin:0 0 10px;line-height:1.25}.acard h3 a{color:var(--deep);text-decoration:none}.acard h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.acard h3 a:after{content:"";z-index:1;position:absolute;inset:0}.acard .ex{color:var(--ink);max-width:none;margin:0;font-size:1rem}.acard:has(a:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.acard a:focus-visible{outline:none}.more-wrap{justify-content:center;margin-top:36px;display:flex}.more-wrap[hidden]{display:none}.more-wrap:has(button[hidden]){display:none}.cgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.cgrid>li{display:grid}.ccard{border-radius:var(--house);box-shadow:0 1px 0 var(--line);color:var(--ink);background:#fff;grid-template-columns:minmax(0,44%) minmax(0,1fr);text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.ccard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ccard .ci{background:var(--mist);min-height:200px;position:relative}.ccard .ci picture{display:block;position:absolute;inset:0}.ccard .ci img{object-fit:cover;object-position:var(--fp,50% 40%);width:100%;height:100%}.ccard .cb{flex-direction:column;padding:22px 24px;display:flex}.ccard h3{color:var(--deep);margin:0 0 8px}.ccard p{max-width:none;margin:0 0 18px}.ccard .more{align-self:flex-start;margin-top:auto}.ccard:hover .more{border-color:var(--orange)}.ccard:hover .more:after{transform:translate(4px)}.ccard--search .ci{background:var(--navy);place-items:center;display:grid}.ccard--search .ci svg{color:#fff;width:44px;height:44px}.sec--slim{padding:clamp(20px,2.6vw,30px) 0}.bridge-line{border-left:5px solid var(--sky);max-width:760px;color:var(--muted);margin:0 auto;padding-left:18px;font-size:1rem}.bridge-line a{font-weight:700}.narrow{max-width:760px;margin:0 auto}.prose h2{margin:0 0 .7em}.prose h3{margin:1.9em 0 .5em}.prose p{max-width:none}.prose a{font-weight:700}.prose ul,.prose ol{margin:0 0 1.3em;padding-left:1.3em}.prose li{margin:0 0 .6em;padding-left:.25em}.prose ul li::marker{color:var(--orange)}.prose strong{color:var(--deep)}.prose blockquote{border-left:5px solid var(--orange);margin:1.7em 0;padding:4px 0 4px 24px}.prose blockquote p{font:italic 500 clamp(1.12rem, 1.6vw, 1.3rem)/1.55 var(--f-display);color:var(--deep);margin:0}.prose img{height:auto}.faq .ans a{font-weight:700}.newsletter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.newsletter .nl-copy p{max-width:34ch;margin:0}.newsletter h2{margin-bottom:.4em}.newsletter .field label{color:#fff}.newsletter .field input{border-color:#0000}.newsletter .err{color:#ffc9c4}.newsletter .field.invalid input{border-color:#ffc9c4}.newsletter .privacy-note{color:#dce6f5;margin:0}.newsletter .nl-copy h2{margin:0 0 .35em}.newsletter .inlineform{margin-bottom:1.1em}.newsletter .inlineform .btn{align-self:end}.newsletter .privacy-note a{color:var(--sun)}.newsletter .done{padding:0}.newsletter .done p{font:700 1.1rem/1.5 var(--f-body);color:#fff;max-width:30ch;margin:0}.newsletter .done:focus{outline:none}.start{font:500 1.35rem/1.4 var(--f-display);color:var(--deep);margin:0}.count{color:var(--deep);margin:0 0 24px;font-weight:800}.noresults p{color:var(--deep);margin:0 0 20px;font-size:1.1rem}.topiclinks{flex-wrap:wrap;gap:14px 28px;margin:0;padding:0;list-style:none;display:flex}#results ul[hidden],#results p[hidden],#results div[hidden]{display:none}.alayout{grid-template-columns:minmax(0,1fr) clamp(260px,30vw,340px);align-items:start;column-gap:clamp(28px,4vw,56px);display:grid}.sidecol{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.feat{margin:0}.feat img{border-radius:var(--r);width:100%;height:auto;box-shadow:var(--shadow)}.abodycol{min-width:0}.aside{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.abodycol .prose p:first-child{font-size:1.18rem;line-height:1.6}.readmore{margin:1.6em 0 0}.author{border-radius:var(--house);box-shadow:0 1px 0 var(--line);background:#fff;align-items:center;gap:16px;margin-top:40px;padding:18px 24px;display:flex}.author .avatar{background:var(--mist);border-radius:50%;flex:0 0 56px;place-items:center;height:56px;display:grid}.author .k{font:800 .78rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 2px}.author .who{font:600 1.15rem/1.3 var(--f-display);color:var(--deep);margin:0}.sidecard{border-radius:var(--house);box-shadow:0 1px 0 var(--line);background:#fff;padding:22px 22px 24px}.sidecard h2,.sidecta h2{font:800 .8rem/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 14px}.catlist{margin:0;padding:0;list-style:none}.catlist li+li{border-top:1px solid var(--line)}.catlist a{color:var(--navy);padding:9px 0;font-weight:700;text-decoration:none;display:block}.catlist a:hover{color:var(--deep);text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.catlist a.is-current{color:var(--deep);box-shadow:inset 4px 0 0 var(--orange);background:var(--paper);border-radius:6px;padding-left:12px}.rel{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rrow{color:var(--deep);grid-template-columns:38% minmax(0,1fr);align-items:center;gap:14px;text-decoration:none;display:grid}.rrow .rimg{display:block}.rrow img{aspect-ratio:4/3;object-fit:cover;object-position:var(--fp,50% 40%);border-radius:var(--tight) 18px var(--tight) var(--tight);width:100%;height:auto}.rrow .rt{font:600 .98rem/1.35 var(--f-display)}.rrow:hover .rt{text-decoration:underline;-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.sidecta{background:var(--navy);color:#fff;border-radius:var(--house);padding:24px 28px 32px 24px}.sidecta h2{font:600 1.3rem/1.25 var(--f-display);letter-spacing:0;text-transform:none;color:#fff;margin:0 0 14px}.sidecta p{color:#fff;margin:0 0 16px;font-size:1rem}.sidecta .more{color:var(--sun);border-color:var(--sun)}.sidecta .more:hover{border-color:#fff}@media (width<=1100px){.cgrid{grid-template-columns:minmax(0,1fr)}.ccard{grid-template-columns:minmax(0,42%) minmax(0,1fr)}.newsletter{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.agrid>li{flex-basis:calc(50% - 12px)}}@media (width<=760px){.alayout{grid-template-columns:minmax(0,1fr);row-gap:22px}.sidecol{display:contents}.feat{order:1;max-width:420px}.abodycol{order:2}.aside{order:3}}@media (width<=640px){.agrid>li{flex-basis:100%}}@media (width<=520px){.ccard{grid-template-columns:minmax(0,56%) minmax(0,1fr)}.ccard .ci{min-height:200px}.ccard .cb{padding:14px 14px 16px}.ccard p{margin-bottom:12px;font-size:.9rem;line-height:1.45}.ccard[href$=\/choosing-and-enrolling] .ci img{object-position:50% 10%}.ccard[href$=\/community-and-events] .ci img{object-position:100% 50%}.bsearch{padding-left:16px}.bsearch .btn{padding:.75em 1.1em}}.sec[hidden],.jump li[hidden]{display:none}.rel .rt,.rel a{text-wrap:balance}.acard .ex{text-wrap:pretty}.sec--slim .bridge-line{max-width:none;margin-inline:0}.essay-head{max-width:none;margin-bottom:clamp(28px,4vw,48px)}.essay-head p{max-width:var(--m-lede)}.chapters{max-width:var(--m-body);margin:0 auto;display:grid}.chapter{border-top:1px solid var(--line);padding:clamp(22px,2.6vw,32px) 0;display:block}.chapter:first-child{border-top:3px solid var(--key)}.chapter h3{font:600 clamp(1.4rem, 2.2vw, 1.75rem) / 1.2 var(--f-display);color:var(--deep);text-wrap:balance;margin:0 0 .5em;position:static}.chapter-body p{max-width:var(--m-body);margin:0 0 1em}.chapter-body>:last-child{margin-bottom:0}.ph.essay-ph{margin:clamp(8px,1.6vw,20px) 0 clamp(28px,3.4vw,44px)}.ph.essay-ph img{aspect-ratio:16/9}.essay-ph+.chapter{border-top:0}@media (width<=960px){.chapter{grid-template-columns:minmax(0,1fr);gap:10px}.chapter h3{position:static}.ph.essay-ph img{aspect-ratio:3/2}}.newsletter .inlineform .field{margin:0}@media (width<=520px){.ccard{grid-template-columns:minmax(0,1fr)}}
