:root{--paper:#fff;--card:#fff;--ink:#242032;--dim:#655f70;--rule:#e6e2ed;--sepia:#6440b7;--oxblood:#ba4800;--disp:'Karla',system-ui,sans-serif;--num:'Karla',system-ui,sans-serif;--rad:10px}.wrap{max-width:1160px;padding-inline:28px}h1,h2,h3{letter-spacing:-.035em}h1{font-weight:800;font-size:clamp(2.25rem,4.5vw,3.5rem)}h2{font-weight:750}h3{font-weight:700}section{border-bottom:0;padding:50px 0}section:nth-of-type(even){background:#faf9fc}.head{position:relative;border:0;background:#fff}.head .wrap{min-height:88px;flex-wrap:nowrap;gap:20px}.mark2{font-family:var(--body);font-size:13px;font-weight:600;flex-wrap:nowrap;gap:12px;line-height:1.2;max-width:260px}.mark2 img{width:118px;height:auto;flex:none}.mark2 span{width:95px}.menu{gap:8px;flex-wrap:nowrap}.menu a{border:0;border-radius:24px;padding:10px 15px;font-size:.88rem;white-space:nowrap}.menu a[aria-current]{background:#f0e9ff;color:#56339f}.menu-button{display:none}.journal-hero{background:#f0eafd!important;border-radius:0 0 68px 0;padding:52px 0 45px}.overline{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#6440b7;font-weight:700;margin-bottom:20px;display:block}.journal-hero h1{font-size:clamp(2.45rem,4.7vw,4.05rem);max-width:1050px;line-height:1.04;margin-bottom:24px}.journal-hero h1 em{font-style:normal;color:#6743b5}.journal-hero .standfirst{max-width:740px;font-size:1.14rem;line-height:1.55;margin-bottom:25px}.seek{margin:0;max-width:850px}.seek label{font-family:var(--body);font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:8px}.seek .row{display:flex;flex-wrap:nowrap;gap:0;border:1px solid #bbb2ca;border-radius:30px;background:#fff;overflow:hidden;padding:4px}.seek input{flex:1;min-width:0;font-size:1rem;border:0;border-radius:25px;min-height:47px;padding:0 20px;color:#242032;background:#fff}.seek button{border:0;border-radius:25px;min-height:47px;padding:0 30px;background:#fd6600;color:#fff;font-size:1rem}.seek button:hover{background:#c34c00}.hero-links{display:flex;flex-wrap:wrap;gap:14px 32px;margin-top:17px}.hero-links a{min-height:44px;display:inline-flex;align-items:center;font-size:.88rem;text-underline-offset:4px}.search-status{font-size:.86rem;margin-top:8px;color:#8f3000}.search-status:empty{display:none}.section-title{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:27px}.section-title h2{font-size:clamp(1.8rem,3vw,2.55rem);margin:0;line-height:1.1}.section-title>a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;flex-shrink:0}.section-title p{max-width:46ch;margin:0;color:var(--dim);font-size:.98rem}.journal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.journal-grid a,.directory-grid a{display:block;text-decoration:none;color:var(--ink)}.journal-grid img,.directory-grid img{aspect-ratio:1;object-fit:contain;width:100%;border-radius:14px;background:#f7f6f9}.journal-grid a span,.directory-grid a span{display:block;padding-top:12px}.journal-grid strong{font-size:1rem}.journal-grid small{display:none}.journal-grid a:hover strong,.directory-grid a:hover strong{text-decoration:underline;text-underline-offset:4px}.muted{color:var(--dim);font-size:.83rem;margin:20px 0 0}.journal-definitions{background:white!important}.journal-definitions article{display:grid;grid-template-columns:.85fr 1.5fr;gap:75px;padding:38px 0}.journal-definitions article+article{border-top:1px solid var(--rule)}.journal-definitions article:first-child{padding-top:0}.journal-definitions article:last-child{padding-bottom:0}.journal-definitions h2{font-size:2.25rem;line-height:1.1}.journal-definitions .overline{font-size:.7rem;margin-bottom:15px}.journal-definitions p{color:var(--dim);margin-bottom:17px}.journal-definitions h3{font-size:1.1rem;margin:23px 0 9px}.journal-definitions a{display:inline-flex;min-height:44px;align-items:center;font-size:.9rem}.journal-journey{background:#fff7ef!important}.journey-journal{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:start}.journey-journal ol{list-style:none;padding:0;counter-reset:stage;margin:0}.journey-journal li{counter-increment:stage;position:relative;padding:0 0 23px 46px}.journey-journal li:before{content:counter(stage);position:absolute;left:0;top:0;display:grid;place-items:center;background:#ff6900;color:#fff;border-radius:12px;width:30px;height:30px;font-weight:700}.journey-journal li:last-child{padding-bottom:0}.journey-journal h3{font-size:1.15rem;margin-bottom:8px}.journey-journal p{font-size:.96rem;color:var(--dim);margin:0}.tutorial-figure{width:100%;max-width:var(--native-width);margin:0}.tutorial-figure img{height:auto;object-fit:contain;border:1px solid var(--rule);border-radius:7px;width:100%}.tutorial-figure figcaption{font-size:.77rem;line-height:1.6;margin-top:10px;color:var(--dim)}.journal-next{background:white!important}.stager{border:0;background:#f3f0f8;padding:25px 28px;border-radius:18px;margin-top:25px}.stager legend{font-size:.83rem;font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--ink)}.stager label{min-height:52px;background:white;border:1px solid #d5cce8;border-radius:9px;padding:10px 13px}.stager label:has(input:checked){background:#e3d7fa;border-color:#7551b7}.stager input{accent-color:#6340b5}.stager .result{border:0;padding-top:14px;min-height:140px}.stager .result h3{font-size:1.3rem}.stager .result .bill{color:#60438e;font-size:.74rem}.stager .result p{font-size:.96rem;max-width:92ch}.help-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:28px}.help-links a{display:block;text-decoration:none;padding-block:10px;color:var(--ink)}.help-links strong{font-size:1.05rem;display:block}.help-links span{display:block;font-size:.9rem;line-height:1.6;color:var(--dim);margin-top:8px}.directory-intro{background:#f0eafd}.directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.directory-grid strong{font-size:1.08rem}.directory-grid small{display:block;color:var(--dim);font-size:.85rem;margin-top:6px}.guide-step>.wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:start}.guide-step h2{font-size:1.8rem}.guide-step p{color:var(--dim)}.guide-step a{min-height:44px;display:inline-flex;align-items:center}.guide-step .tutorial-figure>a{display:block}.panel{gap:30px}.panel>div{border:0;background:none!important;border-radius:0;padding:0}.panel>div>b{color:#6440b7;font-size:.73rem}.panel h3{font-size:1.18rem}.panel p{color:var(--dim)}.split{border:0;background:transparent;gap:35px;border-radius:0}.split>div{padding:0}.split>div+div{border:0}.split .fig{font-size:.85rem;text-transform:uppercase;color:#6440b7!important}.clause blockquote{border:0;border-radius:14px;background:#f0eafd}.tag{font-family:var(--body);letter-spacing:.05em;color:#6440b7;font-size:.75rem}.tag b{color:inherit}.roster dt{font-family:var(--body);font-size:1rem;font-weight:700}.roster{border:0}.alsosee{border:0;background:#eee8f7;border-radius:12px}.sheet2 th{font-family:var(--body)!important;letter-spacing:0!important;text-transform:none!important;font-size:.9rem!important}.help-directory,.map-directory{display:grid;grid-template-columns:1fr 1fr;gap:18px 45px}.help-directory a{display:block;padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none;color:var(--ink)}.help-directory p{margin:0;color:var(--dim)}.help-directory h3{font-size:1.3rem}.map-directory a{min-height:55px;padding:14px 0;border-bottom:1px solid var(--rule)}footer{background:#262135!important;color:#fff}footer a{color:#e7d4ff!important}footer p,footer .smallprint{color:#cec6da!important}footer h2{font-family:var(--body);letter-spacing:0}.skip2{z-index:100}
@media(max-width:1050px){.menu a{padding-inline:10px}.menu{gap:2px}.head .wrap{gap:15px}.journal-grid{gap:15px}.journal-definitions article{gap:45px}.journey-journal,.guide-step>.wrap{gap:40px}}
@media(max-width:850px){.head .wrap{flex-wrap:wrap;min-height:75px;padding-block:12px}.mark2{margin-right:auto;max-width:300px}.menu-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#42295e;border:1px solid #d5cce8;border-radius:24px;padding:10px 18px;min-height:44px;font:inherit}.menu{display:none;flex-wrap:wrap;width:100%;margin:0}.menu[data-open=true]{display:flex}.menu a{flex:1 0 25%;font-size:.94rem}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-hero{border-radius:0 0 45px 0}.section-title{gap:25px;align-items:start}.journal-definitions article{grid-template-columns:1fr 1.3fr;gap:35px}.journal-definitions h2{font-size:1.8rem}.journey-journal{grid-template-columns:1fr 1fr;gap:30px}.guide-step>.wrap{grid-template-columns:1fr;gap:25px}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.help-links{gap:25px}.stager .result{min-height:170px}}
@media(max-width:600px){.wrap{padding-inline:22px}.head .wrap{padding-inline:18px}.mark2{gap:9px}.mark2 img{width:100px}.mark2 span{font-size:11px;width:83px}.menu-button{font-size:.88rem;padding-inline:14px}.journal-hero{padding:35px 0 29px}.journal-hero h1{font-size:2.55rem;max-width:16ch;line-height:1.08}.journal-hero .standfirst{font-size:1.05rem;margin-bottom:24px}.overline{font-size:.65rem;margin-bottom:15px;letter-spacing:.08em}.seek input{font-size:.92rem;padding-inline:11px}.seek button{padding-inline:20px;font-size:.9rem}.hero-links{gap:4px;margin-top:16px}.hero-links a{font-size:.8rem;min-height:44px}.journal-grid{gap:22px 14px}.journal-grid img{border-radius:9px}.journal-grid strong{font-size:.82rem}.section-title{display:block;margin-bottom:23px}.section-title h2{font-size:2rem}.section-title>a{font-size:.86rem;margin-top:10px}.section-title p{margin-top:18px;font-size:.95rem}.journal-definitions article{grid-template-columns:1fr;gap:10px;padding:32px 0}.journal-definitions h2{font-size:1.9rem;max-width:20ch}.journal-definitions h3{margin-top:19px}.journal-definitions p{font-size:1rem}.journal-definitions a{font-size:.87rem}.journey-journal{grid-template-columns:1fr;gap:30px}.journey-journal h3{font-size:1.08rem}.journey-journal p{font-size:.94rem}.stager{padding:22px 18px;border-radius:13px}.stager .result{min-height:0}.stager .picks{grid-template-columns:1fr}.stager label{font-size:.9rem}.help-links{grid-template-columns:1fr;gap:10px}.help-links a{padding-block:14px}.directory-grid{grid-template-columns:1fr 1fr;gap:27px 18px}.directory-grid strong{font-size:.95rem}.directory-grid small{font-size:.8rem}.panel{gap:24px}.help-directory,.map-directory{grid-template-columns:1fr;gap:8px}section{padding:36px 0}.muted{font-size:.8rem}.standfirst{font-size:1.03rem}h1{font-size:2.25rem}.tutorial-figure figcaption{font-size:.75rem}.split{gap:24px}.roster>div{grid-template-columns:1fr}.roster dd{font-size:.94rem}}
.guide-step>.wrap{grid-template-columns:1fr;max-width:890px;gap:23px}.guide-step .tutorial-figure{margin-top:0}main>.guide-step:nth-of-type(2) .tutorial-figure{max-width:554px}main>section>.wrap>p>a:only-child{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:600px){.base .bands{grid-template-columns:1fr 1fr;gap:28px 20px}.base .bands>div:first-child{grid-column:1/-1}.base .bands>div:nth-child(2) li,.base .bands>div:nth-child(3) li{margin:0}.base .bands a{font-size:.84rem;line-height:1.4;padding-block:10px}.base h2{font-size:1rem}.base .smallprint{margin-top:25px}}
main>section>.wrap>a{display:inline-flex;align-items:center;min-height:44px}
