.sl-page{--sl-ink:#5c593f;--sl-muted:#7b7761;--sl-gold:#9e8953;--sl-line:#b5ab8566;background:radial-gradient(ellipse at 90% 5%,#e7dfbf44,transparent 50%),radial-gradient(ellipse at 0 60%,#dce6ce44,transparent 50%),#f8f4e8}.sl-page .sl-main{max-width:1200px;padding:0 38px}.sl-page h1,.sl-page h2,.sl-page h3{font-weight:400;letter-spacing:-.025em;color:var(--sl-ink)}.sl-page p{font-size:13px;line-height:1.95;color:var(--sl-muted)}.sl-page .sl-eyebrow{font:8px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:1.7px;color:#9b8754;margin:0 0 17px}.sl-page .sl-subtitle{font:italic 26px/1.45 'Cormorant Garamond',Georgia,serif;color:#a08b60;margin:13px 0 22px}.sl-breadcrumb{display:inline-block;font-size:10px;color:#968d73!important;margin-bottom:35px}.sl-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;padding:40px 15px 25px}.sl-hero h1{font-size:clamp(75px,8vw,98px);line-height:1.04;margin:8px 0 15px}.sl-page .sl-hero .sl-subtitle{font-size:31px}.sl-hero>div>p:not(.sl-eyebrow){max-width:550px}.sl-path{max-width:355px;width:100%;justify-self:center;text-align:center}.sl-path svg{width:100%;height:auto;display:block}.sl-path>span{font:7px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:1.8px;color:#9b9274;display:block;margin:5px 0}.sl-start{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:5px 15px 45px;padding:24px 0 27px;border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line)}.sl-start>a{display:flex;flex-direction:column;position:relative;padding-right:20px}.sl-start a>span{font:8px/1.7 'DM Sans',Arial,sans-serif;letter-spacing:1.6px;color:#9d8b5c}.sl-start strong{font:29px/1.2 'Cormorant Garamond',Georgia,serif;font-weight:400;margin:12px 0}.sl-start p{font-size:11px;margin:0;max-width:270px}.sl-start b{position:absolute;right:0;top:40px;font-weight:400;color:#a08b60}.sl-start a:hover strong{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.sl-practice{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding:20px 0 60px;scroll-margin-top:25px}.sl-tool-art svg{width:100%;height:auto;display:block}.sl-tool-art>span{display:block;text-align:center;font:7px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:1.8px;color:#8b9674}.sl-page .sl-practice h2,.sl-page .sl-checkins h2,.sl-page .sl-blueprint h2{font-size:clamp(40px,4.4vw,55px);line-height:1.1;margin:10px 0 15px}.sl-page .sl-practice h3{font-size:29px;line-height:1.25;margin:20px 0 14px}.sl-practice>div>p{max-width:440px}.sl-page .sl-meta{font:10px/1.9 'DM Sans',Arial,sans-serif;color:#958c70;margin:20px 0 24px}.sl-page a.sl-button{display:inline-flex;align-items:center;gap:25px;padding:13px 23px;border-radius:30px;background:#6c7958;color:#fff9e8;font-size:11px;transition:background .2s}.sl-page a.sl-button:hover{background:#526343}.sl-page .sl-link{display:inline-flex;align-items:center;gap:22px;padding-bottom:6px;border-bottom:1px solid #a89a6b;font-size:11px;color:#897648}.sl-pause{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;padding:35px 15px 45px;border-top:1px solid var(--sl-line);border-bottom:1px solid var(--sl-line)}.sl-page .sl-pause h2,.sl-page .sl-directions h2{font-size:42px;line-height:1.12;margin:8px 0 15px}.sl-pause>div>p{max-width:370px}.sl-open-links>a{display:grid;grid-template-columns:28px 1fr 18px;gap:18px;padding:10px 0 27px}.sl-open-links>a+a{border-top:1px solid var(--sl-line);padding-top:27px;padding-bottom:6px}.sl-number{font:19px/1.2 'Cormorant Garamond',Georgia,serif;color:#a79a75;margin-top:5px}.sl-page .sl-open-links h3{font-size:29px;line-height:1.2;margin:0 0 12px}.sl-open-links p{font-size:12px;margin:0 0 13px}.sl-open-links small{font-size:9px;color:#958d73;line-height:1.9}.sl-arrow{font-size:18px;color:#a08c5a;margin-top:22px}.sl-checkins{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:60px 35px;scroll-margin-top:25px}.sl-checkins>div>p{max-width:450px}.sl-checkin-entry{padding:0 0 0 20px}.sl-mark{font:50px/1 Georgia,serif;color:#a6ae8b;display:block;margin:0 0 16px}.sl-page .sl-checkin-entry h3{font-size:32px;line-height:1.18;margin:12px 0 16px}.sl-blueprint{padding:45px 30px;position:relative;isolation:isolate;margin:5px 0 50px;scroll-margin-top:25px}.sl-blueprint:before{content:'';position:absolute;inset:0 -30px;z-index:-1;border-radius:0 80px 0 80px;background:linear-gradient(120deg,#dde5cf88,#eae1c866)}.sl-blueprint-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.sl-blueprint-intro>div>p{max-width:510px}.sl-blueprint-intro .sl-button{margin-top:8px}.sl-inventory{display:block;font-size:10px;color:#8d7b4f!important;margin-top:17px;text-decoration:underline!important;text-underline-offset:4px}.sl-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:25px 0 0;margin:30px 0 0;border-top:1px solid #9ba68066;gap:30px}.sl-steps li>span{font:25px/1.2 'Cormorant Garamond',Georgia,serif;color:#a5976d}.sl-page .sl-steps h3{font-size:25px;line-height:1.2;margin:12px 0}.sl-steps p{font-size:11px;margin:0}.sl-directions{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:10px 20px 35px}.sl-directions>div>p{max-width:440px}.sl-direction-links>a{display:grid;grid-template-columns:95px 1fr 16px;gap:12px;align-items:center;border-bottom:1px solid var(--sl-line);padding:20px 0}.sl-direction-links a>span{font:8px/1.8 'DM Sans',Arial,sans-serif;letter-spacing:1.3px;color:#9a8b5d}.sl-direction-links strong{font:21px/1.3 'Cormorant Garamond',Georgia,serif;font-weight:400}.sl-direction-links b{font-weight:400;color:#9a8b5d}.sl-closing{text-align:center;max-width:800px;margin:15px auto 30px;padding:25px 0}.sl-page .sl-closing p{font:29px/1.5 'Cormorant Garamond',Georgia,serif;color:#8e805e;margin:15px 0 20px}.sl-closing small{font-size:9px;color:#9e947a;line-height:1.9;display:block}.sl-closing>a{display:inline-block;margin-top:20px;font-size:10px;color:#8e805e!important;text-decoration:underline!important;text-underline-offset:4px}.sl-page #wc-footer{background:#eee9d999;border-color:#c5ba9580}.sl-page a:focus-visible{outline:2px solid #8f875d;outline-offset:6px;border-radius:3px}@media(max-width:950px){.sl-page .sl-main{padding:0 27px}.sl-hero{gap:20px;padding-inline:0}.sl-practice{gap:30px}.sl-start{gap:20px;margin-inline:0}.sl-pause{gap:35px;padding-inline:0}.sl-checkins{gap:35px;padding-inline:10px}.sl-blueprint{padding-inline:15px}.sl-blueprint-intro{gap:30px}.sl-directions{gap:35px;padding-inline:0}}@media(max-width:700px){.sl-page .sl-main{padding:0 22px}.sl-hero{grid-template-columns:1fr;padding:28px 0 10px;gap:5px}.sl-breadcrumb{margin-bottom:25px}.sl-hero h1{font-size:76px}.sl-page .sl-hero .sl-subtitle{font-size:27px}.sl-path{max-width:220px;margin:auto}.sl-path>span{font-size:6px}.sl-start{grid-template-columns:1fr;gap:0;padding:0;margin-top:15px}.sl-start>a{padding:20px 30px 20px 0}.sl-start>a+a{border-top:1px solid var(--sl-line)}.sl-start strong{font-size:28px;margin:8px 0}.sl-start p{max-width:none}.sl-start b{top:45px}.sl-practice{grid-template-columns:1fr;gap:20px;padding:0 0 35px}.sl-tool-art{max-width:440px;margin:auto}.sl-page .sl-practice h2,.sl-page .sl-checkins h2,.sl-page .sl-blueprint h2{font-size:43px}.sl-page .sl-subtitle{font-size:23px}.sl-practice>div>p{max-width:none}.sl-pause{grid-template-columns:1fr;gap:20px;padding:30px 0}.sl-page .sl-pause h2,.sl-page .sl-directions h2{font-size:37px}.sl-pause>div>p{max-width:none}.sl-open-links>a{grid-template-columns:24px 1fr 15px;gap:13px}.sl-page .sl-open-links h3{font-size:27px}.sl-checkins{grid-template-columns:1fr;gap:15px;padding:35px 0}.sl-checkins>div>p{max-width:none}.sl-checkin-entry{padding:0}.sl-mark{font-size:40px;margin:0}.sl-page .sl-checkin-entry h3{font-size:29px}.sl-blueprint{padding:30px 4px;margin-bottom:35px}.sl-blueprint:before{inset:0 -22px;border-radius:0 40px 0 40px}.sl-blueprint-intro{grid-template-columns:1fr;gap:10px}.sl-steps{grid-template-columns:1fr;gap:24px;padding-top:23px;margin-top:27px}.sl-steps li{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.sl-steps li>span{grid-row:1/3;font-size:23px}.sl-page .sl-steps h3{font-size:24px;margin:0 0 8px}.sl-steps p{grid-column:2}.sl-directions{grid-template-columns:1fr;gap:5px;padding:0 0 20px}.sl-direction-links>a{grid-template-columns:88px 1fr 14px;gap:8px}.sl-direction-links strong{font-size:20px}.sl-page .sl-closing p{font-size:25px}.sl-closing small{font-size:8px}.sl-closing>a{font-size:9px;line-height:1.9}}@media(prefers-reduced-motion:reduce){.sl-page *{transition:none!important;scroll-behavior:auto!important}}@media print{.sl-page{background:white}.sl-hero,.sl-start,.sl-practice,.sl-pause,.sl-checkins,.sl-blueprint-intro,.sl-steps,.sl-directions{display:block}.sl-path,.sl-tool-art{display:none}.sl-blueprint:before{display:none}.sl-page p,.sl-page a{color:#222!important}.sl-start>a,.sl-steps li{margin:20px 0;break-inside:avoid}.sl-page .sl-main{padding:0}}

/* Illustrated practical field journal, clear type and touch spacing. */
.sl-page{--sl-muted:#605c45;background:radial-gradient(ellipse at 92% 5%,#e9d8ac55,transparent 42%),radial-gradient(ellipse at 0 52%,#d4e3c755,transparent 43%),#f8f4e8}.sl-page p,.sl-page .sl-open-links p,.sl-page .sl-start p,.sl-page .sl-steps p{font-size:16px;line-height:1.75;color:#605c45}.sl-page .sl-eyebrow,.sl-page .sl-start a>span,.sl-page .sl-direction-links a>span{font-size:11px;line-height:1.7;letter-spacing:.12em;color:#78643d}.sl-page .sl-meta,.sl-page .sl-open-links small{font-size:13px;line-height:1.7;color:#6c6245}.sl-page .sl-subtitle{color:#7a673e}.sl-page .sl-breadcrumb{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#6a6249!important;margin-bottom:18px}.sl-page .sl-start{gap:28px;padding-block:24px;margin-bottom:35px}.sl-page .sl-start a{min-height:140px}.sl-page .sl-start strong{font-size:29px}.sl-page .sl-start p{font-size:15px;max-width:300px}.sl-page .sl-start b{color:#796239}.sl-page .sl-path>span,.sl-page .sl-tool-art>span{font-size:10px;color:#69694b;line-height:1.7;letter-spacing:.12em}.sl-page .sl-practice{position:relative;isolation:isolate;padding:35px 20px 45px;margin-block:20px 32px}.sl-page .sl-practice:before{content:'';position:absolute;inset:0 -20px;border-radius:130px 22px 90px 22px;background:linear-gradient(125deg,#e3e7cf88,#f0e5c977);border:1px solid #a4ac8355;z-index:-1}.sl-page a.sl-button{font-size:15px;line-height:1.5;min-height:48px;padding:13px 22px;background:#536544;color:#fffdf4;gap:16px;max-width:100%}.sl-page .sl-link{font-size:15px;line-height:1.5;min-height:48px;padding-block:12px;color:#6d5730;gap:14px}.sl-page .sr-self-action{display:block;font-size:14px;color:#52623e;margin-top:12px;line-height:1.6}.sl-page .sl-open-links>a{grid-template-columns:28px 1fr;padding-block:22px}.sl-page .sl-open-links .sl-arrow{display:none}.sl-page .sr-pattern-art{display:block;width:220px;max-width:100%;height:auto;margin-bottom:8px}.sl-page .sl-checkins{padding-block:40px}.sl-page .sl-blueprint:before{background:linear-gradient(120deg,#d7e3c888,#eee1be88);border:1px solid #a8af8255}.sl-page .sl-inventory{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:1.6;color:#66552d!important;margin-top:10px}.sl-page .sl-steps p{font-size:15px}.sl-page .sl-direction-links>a{min-height:65px}.sl-page .sl-direction-links a>span{font-size:10px}.sl-page .sl-direction-links strong{font-size:23px}.sl-page .sl-closing small{font-size:12px;color:#6b6146;line-height:1.8}.sl-page .sl-closing>a:not(.sl-button){font-size:14px;min-height:44px;padding-block:10px;line-height:1.6;color:#68562f!important}.sl-page .sl-closing>a.sl-button{margin-top:0;color:#fffdf4!important;text-decoration:none!important}.sl-page .sl-closing p{color:#73613c}.sl-page .sl-practice,.sl-page .sl-checkins,.sl-page .sl-blueprint{scroll-margin-top:100px}.sl-page a:focus-visible{outline-width:3px}
@media(max-width:700px){.sl-page .sl-main{padding-inline:20px}.sl-page .sl-hero{padding:20px 0 8px;gap:0}.sl-page .sl-breadcrumb{margin-bottom:12px}.sl-page .sl-hero h1{font-size:68px}.sl-page .sl-hero .sl-subtitle{font-size:27px;line-height:1.4}.sl-page .sl-path{max-width:175px}.sl-page .sl-path>span{font-size:9px}.sl-page .sl-start{margin-top:12px;margin-bottom:26px;padding:0}.sl-page .sl-start a{min-height:0;padding-block:18px}.sl-page .sl-start p{font-size:15px;max-width:none}.sl-page .sl-practice{padding:25px 3px 30px;gap:15px;margin:14px 0 26px}.sl-page .sl-practice:before{inset:0 -10px;border-radius:75px 18px 50px 18px}.sl-page .sl-tool-art{max-width:290px}.sl-page .sl-tool-art>span{font-size:9px}.sl-page .sl-practice h2,.sl-page .sl-checkins h2,.sl-page .sl-blueprint h2,.sl-page .sl-pause h2,.sl-page .sl-directions h2{font-size:clamp(33px,9vw,43px)}.sl-page .sl-pause{padding-block:24px;gap:10px}.sl-page .sl-checkins{padding:28px 0;gap:12px}.sl-page .sr-pattern-art{width:160px}.sl-page .sl-open-links>a{grid-template-columns:24px 1fr;gap:12px}.sl-page .sl-blueprint{padding:26px 3px;margin-bottom:28px}.sl-page .sl-meta{margin:14px 0 18px}.sl-page .sl-steps{margin-top:22px;padding-top:22px;gap:22px}.sl-page .sl-steps p{font-size:15px}.sl-page .sl-directions{gap:8px}.sl-page .sl-direction-links>a{grid-template-columns:86px 1fr 14px}.sl-page .sl-direction-links strong{font-size:21px}.sl-page .sl-closing{padding:15px 0;margin:10px auto 20px}.sl-page .sl-closing small{font-size:12px}.sl-page .sl-closing>a:not(.sl-button){font-size:14px}.sl-page .sl-button{text-align:left}.sl-page .sl-start strong{font-size:28px}}