@charset "UTF-8";
.schr-preview{--schr-petrol:#113e40;--schr-green:#75be83;--schr-cream:#f5f1e8;--schr-paper:#fffcf5;--schr-muted:#526560;--schr-line:#cfd6ca;--schr-pale:#e6edde;max-width:1160px;margin-inline:auto;padding:0 0 22px;color:#203a3a;font-family:Arial,Helvetica,sans-serif}
.schr-preview *{box-sizing:border-box}.schr-preview h1,.schr-preview h2,.schr-preview h3,.schr-preview p{margin:0}.schr-preview h1,.schr-preview h2,.schr-preview h3{color:var(--schr-petrol)}.schr-preview a:focus-visible,.schr-preview summary:focus-visible{outline:3px solid #34824d;outline-offset:5px}.schr-preview section{scroll-margin-top:30px}
.schr-breadcrumb{display:flex;gap:9px;align-items:center;padding-top:28px;color:var(--schr-muted);font-size:.82rem;flex-wrap:wrap}.schr-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.schr-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:66px;align-items:center;padding:40px 0 46px}.schr-eyebrow{font-size:.73rem;text-transform:uppercase;letter-spacing:.11em;line-height:1.6;font-weight:700;color:var(--schr-muted)}.schr-preview h1{font-size:clamp(2.5rem,4.5vw,3.7rem);line-height:1.08;letter-spacing:-.045em;margin:14px 0 20px}.schr-preview h1 span{display:block;color:#427d50}.schr-lead{font-size:1.1rem;line-height:1.7;max-width:590px;color:var(--schr-muted)}.schr-actions{display:flex;gap:14px 22px;flex-wrap:wrap;align-items:center;margin:27px 0 15px}.schr-preview .schr-button{display:inline-flex;justify-content:center;align-items:center;min-height:49px;padding:12px 20px;border-radius:8px;text-decoration:none;font-size:.94rem;line-height:1.4;font-weight:700;background:var(--schr-petrol);color:#fff}.schr-preview .schr-button:hover{background:#1d5655}.schr-link{text-decoration:underline;text-underline-offset:4px;font-weight:700;font-size:.91rem}.schr-note{font-size:.82rem;color:var(--schr-muted);line-height:1.65}.schr-status{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;background:var(--schr-pale);color:#365a3a;border-radius:5px;font-size:.75rem;font-weight:700;margin-top:18px}
.schr-visual{position:relative;min-height:355px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:var(--schr-pale);padding:30px 30px 44px}.schr-book{position:relative;width:242px;min-height:290px;padding:28px 24px 25px 30px;background:var(--schr-petrol);color:var(--schr-cream);border-left:7px solid #2e6460;border-radius:3px 9px 9px 3px;box-shadow:11px 12px 0 #c1d0bc,0 19px 30px #173a3926;transform:rotate(-4deg)}.schr-book .schr-book-brand{font-size:.82rem;font-weight:700}.schr-book h2{margin:38px 0 18px;color:var(--schr-cream);font-size:2.15rem;letter-spacing:-.045em;line-height:1.05}.schr-book p{font-size:.85rem;color:#d3dfd6;line-height:1.6}.schr-book-rule{width:46px;height:4px;background:var(--schr-green);margin-top:27px}.schr-visual-tag{position:absolute;right:21px;bottom:25px;max-width:210px;background:var(--schr-paper);border:1px solid #ced8c9;border-radius:10px;padding:14px 18px;font-size:.8rem;line-height:1.5;box-shadow:0 5px 14px #173a3910}.schr-visual-tag strong{display:block;color:var(--schr-petrol);font-size:1rem}
.schr-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:23px 0 26px;margin:0;border-top:1px solid var(--schr-line);border-bottom:1px solid var(--schr-line);gap:20px}.schr-facts div{min-width:0}.schr-facts dt{font-size:1.8rem;font-weight:700;color:var(--schr-petrol);line-height:1.25;letter-spacing:-.04em}.schr-facts dd{font-size:.82rem;color:var(--schr-muted);line-height:1.6;margin:6px 0 0}
.schr-section{padding-top:56px}.schr-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.schr-preview .schr-section-heading h2{font-size:clamp(1.65rem,2.8vw,2.1rem);letter-spacing:-.035em;line-height:1.25;margin-top:8px}.schr-section-intro{font-size:1rem;line-height:1.7;max-width:700px;color:var(--schr-muted);margin-top:12px!important}.schr-sample-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:24px}.schr-sample-main{background:var(--schr-petrol);color:var(--schr-cream);border-radius:16px;padding:31px 32px}.schr-sample-main .schr-eyebrow{color:#b5d0bb}.schr-sample-main h3{color:var(--schr-cream);font-size:1.5rem;line-height:1.3;margin:12px 0 14px;letter-spacing:-.025em}.schr-sample-main p{font-size:.98rem;line-height:1.7;color:#d3dfd6}.schr-sample-main .schr-button{margin-top:23px;background:var(--schr-green);color:#113e35}.schr-sample-main .schr-button:hover{background:#8fce9b}.schr-sample-main .schr-note{margin-top:13px;color:#c4d5c8}.schr-sample-includes{background:var(--schr-paper);border:1px solid var(--schr-line);padding:30px 32px;border-radius:16px}.schr-sample-includes h3{font-size:1.06rem;line-height:1.4}.schr-sample-includes ul{padding-left:20px;margin:18px 0;line-height:1.7;color:var(--schr-muted);font-size:.94rem}.schr-sample-includes li+li{margin-top:8px}
.schr-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.schr-method article{padding:26px;border-radius:14px;background:var(--schr-paper);border:1px solid var(--schr-line)}.schr-step{display:flex;justify-content:center;align-items:center;width:38px;height:38px;background:var(--schr-pale);border-radius:50%;font-size:.8rem;font-weight:700;color:#365a3a;margin-bottom:18px}.schr-method h3{font-size:1.08rem;line-height:1.35;margin-bottom:11px}.schr-method p{font-size:.94rem;line-height:1.7;color:var(--schr-muted)}
.schr-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin:0;padding:0;list-style:none;border-top:1px solid var(--schr-line)}.schr-module-grid li{display:flex;align-items:start;gap:13px;min-width:0;padding:19px 0;border-bottom:1px solid var(--schr-line);font-size:.93rem;line-height:1.6;color:var(--schr-petrol)}.schr-module-grid .schr-module-number{font-size:.77rem;line-height:1.6;font-weight:700;color:#427d50;padding-top:2px;flex:none}.schr-module-grid span:last-child{overflow-wrap:anywhere}
.schr-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.schr-card{background:var(--schr-paper);border:1px solid var(--schr-line);border-radius:14px;overflow:hidden}.schr-card summary{list-style:none;display:block;padding:25px;cursor:pointer;min-height:185px}.schr-card summary::-webkit-details-marker{display:none}.schr-card-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.73rem;color:var(--schr-muted);margin-bottom:18px}.schr-card-question{display:block;color:var(--schr-petrol);font-size:1.1rem;line-height:1.45;font-weight:700}.schr-card-reveal{display:inline-block;margin-top:22px;color:#386c46;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:4px}.schr-card-reveal .schr-open{display:none}.schr-card[open] .schr-card-reveal .schr-open{display:inline}.schr-card[open] .schr-card-reveal .schr-closed{display:none}.schr-card-answer{border-top:1px solid var(--schr-line);padding:21px 25px 25px;background:#f0f4e9}.schr-card-answer p{font-size:.94rem;line-height:1.75;color:#304b3d}.schr-card-answer p+p{margin-top:12px}.schr-norms{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:18px;font-size:.8rem;color:var(--schr-petrol)}.schr-norms a{text-decoration:underline;text-underline-offset:4px}.schr-card-grid+.schr-note{margin-top:18px}
.schr-access{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:var(--schr-pale);border-radius:16px;padding:31px 32px;margin-top:52px}.schr-access h2{font-size:1.45rem;letter-spacing:-.025em;line-height:1.35;margin-top:7px}.schr-access p:last-child{font-size:.96rem;line-height:1.7;max-width:690px;color:#435c4e;margin-top:10px}.schr-access .schr-link{white-space:nowrap}
@media(max-width:1230px){.schr-preview{margin-inline:32px}}
@media(max-width:950px){.schr-hero{gap:30px}.schr-facts{gap:15px}.schr-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schr-method{gap:14px}.schr-method article{padding:22px}.schr-sample-layout{gap:18px}.schr-sample-main,.schr-sample-includes{padding:27px}.schr-access{grid-template-columns:1fr;gap:20px}.schr-access .schr-link{width:fit-content}}
@media(max-width:740px){.schr-preview{margin-inline:20px}.schr-breadcrumb{padding-top:20px}.schr-hero{grid-template-columns:1fr;padding:28px 0 32px;gap:30px}.schr-preview h1{font-size:2.7rem}.schr-lead{font-size:1rem}.schr-visual{min-height:310px;max-width:470px;width:100%;margin-inline:auto;padding:24px 30px 43px}.schr-book{width:215px;min-height:258px;padding:23px 20px 22px 25px}.schr-book h2{margin:27px 0 15px;font-size:2rem}.schr-book-rule{margin-top:20px}.schr-visual-tag{right:16px;bottom:17px;font-size:.75rem;padding:11px 15px}.schr-visual-tag strong{font-size:.92rem}.schr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 20px}.schr-facts div:last-child{grid-column:1/-1}.schr-facts dt{font-size:1.65rem}.schr-facts dd{margin-top:3px}.schr-section{padding-top:39px}.schr-section-heading{display:block;margin-bottom:21px}.schr-sample-layout,.schr-method,.schr-card-grid{grid-template-columns:1fr}.schr-method article{padding:23px}.schr-step{margin-bottom:14px}.schr-module-grid{grid-template-columns:1fr}.schr-module-grid li{padding:14px 0}.schr-card summary{min-height:0;padding:23px}.schr-card-answer{padding:20px 23px 23px}.schr-card-reveal{margin-top:18px}.schr-access{padding:25px;margin-top:39px}.schr-actions .schr-button{max-width:100%}.schr-sample-main,.schr-sample-includes{padding:25px}.schr-note,.schr-card-question,.schr-preview h1{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.schr-preview{scroll-behavior:auto}}
