/* Personal authorship, a short homepage bridge and an ordinary practical guide. */
.home-space-to-choose blockquote{margin:0}.home-space-to-choose blockquote>p{font:400 clamp(1.2rem,1.9vw,1.5rem)/1.65 Georgia,serif;color:#e0e9df}.home-space-to-choose .space-personal-credit{font-size:.85rem;color:#b6c5ce;margin:20px 0 12px}.home-space-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px}.space-byline{display:flex;align-items:center;gap:18px;margin:26px 0}.space-byline img{width:60px;height:60px;object-fit:contain;flex-shrink:0;background:#090b0a;border:1px solid #526358;border-radius:50%;padding:8px}.space-byline p{margin:0;font-size:.94rem;line-height:1.65;color:#c3ced1}.space-byline strong{font-weight:700;color:#eef3ed}.space-personal-article .article-heading .standfirst{max-width:48ch}.space-personal-article .personal-origin-note{font-size:.9rem;color:#b6c5ce}.space-practice-page .space-practice-hero h1{max-width:13ch}.space-practice-page .space-practice-hero .intro{max-width:48ch}.space-practice-wrap{width:min(1060px,100%);padding:70px 40px;margin-inline:auto;scroll-margin-top:96px}.space-practice-intro{max-width:780px}.space-practice-wrap h2{font:400 clamp(2.1rem,4vw,3.3rem)/1.15 Georgia,serif;letter-spacing:-.035em;color:#eef3ed;margin:0 0 24px}.space-practice-wrap h3{font:400 1.5rem/1.3 Georgia,serif;color:#eef3ed}.space-practice-wrap p,.space-practice-wrap li{font-size:1rem;color:#c3ced1;line-height:1.8}.space-route-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.space-route-list details{border:1px solid #526858;border-radius:14px;padding:24px;background:#12202e}.space-route-list summary{cursor:pointer;font-weight:650;font-size:1.1rem;color:#d0ecc3;line-height:1.5;min-height:44px}.space-route-list p{margin:16px 0 0}.space-practice-next{border-top:1px solid #344b5b}.space-practice-questions{padding-left:24px}.space-practice-questions li{padding:6px 0}.space-quality-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:32px 0}.space-quality-examples article{border-top:1px solid #526858;padding-top:18px}.space-quality-examples h3{margin:0 0 10px}.space-quality-examples p{margin:0}.space-practice-page .space-context{border-left:2px solid #96bf85;padding:12px 18px;max-width:760px;line-height:1.75;color:#c3ced1}.space-practice-page [hidden]{display:none!important}.space-practice-closing{border-top:1px solid #344b5b}.space-practice-closing .page-actions{flex-wrap:wrap}.space-practice-page summary:focus-visible{outline:2px solid #b0e793;outline-offset:5px}.space-practice-page .space-personal-link{font-size:.94rem;margin-top:28px}.space-practice-page .space-practice-intro .eyebrow{color:#ade58e}
@media(max-width:760px){.space-practice-wrap{padding:50px 22px}.space-route-list{grid-template-columns:minmax(0,1fr)}.space-route-list details{padding:22px 20px}.space-quality-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.space-byline{gap:14px}.space-byline img{width:52px;height:52px}.space-practice-page .page-actions{align-items:stretch}.space-practice-page .page-actions .button{width:100%;text-align:center}}
@media(max-width:400px){.space-quality-examples{grid-template-columns:minmax(0,1fr)}}
/* Expanded guide: one visible first experience, optional depth afterwards. */
.home-space-introduction{max-width:1120px;border-top:1px solid #344b5b}.home-space-introduction h2{font:400 var(--home-heading-size,clamp(2.2rem,4vw,3.65rem))/1.12 Georgia,serif;letter-spacing:-.035em;color:#eef3ed;margin:0 0 26px;max-width:26ch}.home-space-introduction>p{max-width:65ch;color:#c3ced1;line-height:1.8;font-size:1.04rem}.home-space-introduction .home-link{display:inline-block;padding-block:10px;min-height:44px}.home-space-introduction .space-principle{margin-top:24px}.space-first-practice{border-block:1px solid #344b5b}.space-first-steps{padding-left:24px;max-width:800px}.space-first-steps li{padding:10px 0 10px 8px}.space-first-steps strong{display:block;color:#eef3ed}.space-comfort-note{border-left:3px solid #96bf85;padding:14px 20px;background:#12202e;max-width:800px}.space-explanation{border-bottom:1px solid #344b5b;padding:18px 0;margin-top:20px}.space-explanation summary{cursor:pointer;color:#d0ecc3;min-height:44px;display:list-item;line-height:1.8}.space-route-list ol{padding-left:22px}.space-route-list li{padding-block:6px}.space-worked-moment{padding:22px 28px;background:#12202e;border-left:3px solid #96bf85;margin-top:30px}.space-practice-wrap [id],.space-route-list details{scroll-margin-top:100px}.space-practice-page .page-actions{flex-wrap:wrap;gap:16px 24px}.space-practice-page .page-actions>a{min-height:44px;display:inline-flex;align-items:center}.space-practice-page a:focus-visible{outline:2px solid #b0e793;outline-offset:5px}.space-sources p{font-size:.88rem}.space-practice-page .space-practice-closing h3{margin-top:35px}
@media(max-width:760px){.space-worked-moment{padding:18px 20px}.space-practice-wrap [id],.space-route-list details{scroll-margin-top:90px}.home-space-introduction h2 br{display:none}}
