:root{color-scheme:light;--background: #f7f6f0;--paper: #fffef9;--surface: #eeeee5;--surface-sage: #eaf0e8;--text: #263a32;--muted: #67736b;--accent: #376851;--accent-deep: #214c39;--line: rgba(38, 58, 50, .09);--line-strong: rgba(38, 58, 50, .16);--shadow: 0 2px 4px #263a3203, 0 18px 48px #263a3207;--serif: "Iowan Old Style", "Baskerville", "Songti SC", "STSong", serif;--sans: "Avenir Next", "PingFang SC", "Hiragino Sans GB", sans-serif;--mono: "SFMono-Regular", "Cascadia Code", monospace;--reading-width: 740px;--section-space: clamp(72px, 8vw, 112px);font-family:var(--sans);color:var(--text);background:var(--background);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 90% 0%,#dfe7d959,transparent 780px),radial-gradient(ellipse at 5% 15%,#e6dbc326,transparent 700px),var(--background)}::selection{color:var(--accent-deep);background:#d9e6d5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}:where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:focus:not(:focus-visible),main:focus{outline:none}button,a{touch-action:manipulation}img,svg{max-width:100%}p,h1,h2,h3,h4,ul,ol,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;text-wrap:balance}p{text-wrap:pretty;overflow-wrap:anywhere}.blog-shell{width:min(100% - 96px,1120px);margin-inline:auto}.skip-link{position:fixed;top:12px;left:16px;z-index:50;padding:12px 20px;border-radius:8px;background:var(--accent-deep);color:#fff;transform:translateY(-160%)}.skip-link:focus{transform:none}.link-arrow{width:20px;height:20px;flex-shrink:0}.site-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:96px;border-bottom:1px solid var(--line)}.site-name{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.site-name img{display:block;width:32px;height:32px;border-radius:9px}.site-name__copy strong{font:600 18px var(--serif);letter-spacing:-.035em}.site-name__copy small{display:none}.site-header nav{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.site-header nav a{padding:10px 16px;border-radius:24px;white-space:nowrap;transition:color .16s,background .16s}.site-header nav a:hover{color:var(--text);background:#263a3206}.site-header nav a.is-current{color:var(--accent-deep);background:#dfe7da99}.site-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 0 40px;color:var(--muted);border-top:1px solid var(--line)}.site-footer__identity{display:flex;align-items:baseline;gap:20px}.site-footer__identity strong{color:var(--text);font:500 16px var(--serif)}.site-footer__identity span,.site-footer>p{font-size:12px}.product-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);padding:80px 0 88px}.hero-product-type{margin-bottom:24px;color:var(--muted);font-size:14px;letter-spacing:.08em}.product-hero h1{font-size:clamp(48px,5.25vw,68px);letter-spacing:-.055em;line-height:1.03}.hero-statement{margin-top:28px;font:500 clamp(28px,3vw,38px)/1.4 var(--serif);letter-spacing:-.035em}.hero-intro{max-width:450px;margin-top:20px;color:var(--muted);font-size:16px;line-height:1.9}.hero-links{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:34px;font-size:13px}.hero-download,.install-download{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:14px 22px;border-radius:8px;color:var(--paper);background:var(--accent-deep);font-size:14px;transition:background .16s,box-shadow .16s}.hero-download:hover,.install-download:hover{background:var(--accent);box-shadow:0 6px 18px #214c391c}.hero-links a:not(.hero-download){text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--line-strong)}.hero-links a:not(.hero-download):hover{text-decoration-color:var(--accent)}.analysis-preview{position:relative;min-width:0;isolation:isolate;padding:24px 0 0}.analysis-preview:before{content:"";position:absolute;inset:78px -14px 38px 18px;z-index:-1;background:#dfe7d9;border:1px solid #3b5a4010;border-radius:16px;transform:rotate(3deg)}.preview-mode-switch{display:flex;width:fit-content;margin:0 auto 22px;padding:4px;border-radius:32px;background:#e6e9df}.preview-mode-switch button{padding:9px 24px;color:var(--muted);background:transparent;border:0;border-radius:24px;font-size:13px}.preview-mode-switch button[aria-pressed=true]{color:var(--accent-deep);background:var(--paper);box-shadow:0 2px 6px #263a320a}.preview-paper{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow)}.preview-paper__heading{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}.preview-paper__mark{color:var(--accent);font:italic 28px/1 var(--serif)}.preview-paper blockquote{display:flex;align-items:center;min-height:122px;padding:22px 0;font:500 22px/1.7 var(--serif)}.preview-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-bottom:12px}.preview-steps button{padding:9px 2px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px}.preview-steps button:hover{background:var(--surface)}.preview-steps button[aria-pressed=true]{background:var(--accent-deep);color:var(--paper)}.preview-result{min-height:158px;padding:22px;border-radius:8px;background:var(--surface-sage)}.preview-result strong{display:block;font-size:13px;font-weight:600;color:var(--accent-deep)}.preview-result p{margin-top:10px;font-size:14px;line-height:1.8;color:#4a6152}.preview-more{display:flex;align-items:center;justify-content:space-between;margin-top:20px;color:var(--accent-deep);font-size:13px}.preview-caption{margin-top:20px;text-align:center;color:var(--muted);font-size:11px}.product-thesis{width:min(100%,760px);margin-inline:auto;padding:32px 0 var(--section-space);text-align:center}.product-thesis h2{font-size:clamp(26px,3vw,34px);line-height:1.4;letter-spacing:-.025em}.product-thesis>p{max-width:660px;margin:20px auto 0;color:var(--muted);font-size:16px;line-height:1.9}.reading-section{padding:var(--section-space) 0;border-top:1px solid var(--line)}.section-title{max-width:760px;margin:0 auto;text-align:center}.section-title h2{font-size:clamp(28px,3vw,38px);line-height:1.35;letter-spacing:-.03em}.section-title p{max-width:620px;margin:18px auto 0;color:var(--muted);font-size:15px;line-height:1.9}.mode-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:48px}.mode-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow)}.mode-card__header{padding:30px}.mode-card__title-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mode-card h3{font-size:26px;letter-spacing:-.03em}.mode-card__title-row>span{color:var(--muted);font-size:12px}.mode-card__header>p{color:var(--muted);font-size:14px;line-height:1.85}.mode-card__input{padding:24px 30px;background:#f0f2ea}.mode-card:nth-child(2) .mode-card__input{background:#eeeee5}.mode-card__input>span,.mode-card__output>span{color:var(--muted);font-size:12px}.mode-card__input p{margin-top:14px;font:500 20px/1.7 var(--serif)}.mode-card__output{padding:24px 30px 30px}.mode-card__output ul{display:grid;gap:20px;margin-top:24px;padding:0;list-style:none}.mode-card__output li{display:grid;grid-template-columns:5em minmax(0,1fr);gap:20px;color:var(--muted);font-size:14px;line-height:1.8}.mode-card__output strong{color:var(--text);font-weight:600}.step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;width:min(100%,960px);margin:44px auto 0}.step-list article{padding:12px 8px;text-align:center}.step-list h3{margin-bottom:12px;font-size:21px}.step-list p{color:var(--muted);font-size:14px;line-height:1.8}.product-principles{padding:64px 64px 56px;border-radius:16px;background:var(--surface-sage)}.product-principles header{max-width:660px;margin:0 auto 42px;text-align:center}.product-principles h2{font-size:clamp(28px,3vw,36px);line-height:1.4}.product-principles__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.product-principles__list h3{font-size:21px;margin-bottom:14px}.product-principles__list p{font-size:14px;line-height:1.9;color:#5b6d60}.reading-paths{padding:var(--section-space) 0}.reading-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.reading-path{display:flex;flex-direction:column;padding:32px;border-radius:12px;background:#eeeae04d;transition:background .16s}.reading-path:hover{background:#ebe9dd}.reading-path__category{color:var(--muted);font-size:13px}.reading-path h3{max-width:420px;font-size:25px;line-height:1.5;margin:24px 0 14px}.reading-path p{font-size:14px;line-height:1.9;color:var(--muted)}.reading-path__action{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:28px;font-size:13px;color:var(--accent-deep)}.offline-install{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;padding:64px 0 80px;border-top:1px solid var(--line)}.offline-install__intro{align-self:center}.offline-install h2{max-width:400px;font-size:clamp(28px,3vw,36px);line-height:1.4}.offline-install__intro p{max-width:410px;margin-top:20px;font-size:14px;line-height:1.9;color:var(--muted)}.install-download{margin-top:26px}.offline-install__steps{padding:0;list-style:none;display:grid;gap:24px}.offline-install__steps li{padding:0 0 24px;border-bottom:1px solid var(--line)}.offline-install__steps li:last-child{border:0;padding-bottom:0}.offline-install__steps strong{font:500 21px var(--serif)}.offline-install__steps p{margin-top:10px;font-size:14px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.offline-install__note{grid-column:1 / -1;max-width:840px;margin:0 auto;color:var(--muted);text-align:center;font-size:12px;line-height:1.9}.page-hero{max-width:940px;margin:0 auto;padding:72px 0 56px;text-align:center}.page-hero h1{font-size:clamp(32px,3.55vw,46px);line-height:1.3;letter-spacing:-.035em}.page-hero__description{max-width:640px;margin:20px auto 0;color:var(--muted);font-size:15px;line-height:1.85}.page-content{padding:16px 0 var(--section-space)}.iteration-list,.meditation-stream{width:min(100%,var(--reading-width));margin-inline:auto}.iteration-list>article{display:grid;gap:20px;padding:40px 0;border-bottom:1px solid var(--line)}.iteration-list>article:first-child{padding-top:0}.iteration-list>article:last-child{padding-bottom:0;border-bottom:0}.iteration-meta,.meditation-stream-entry__meta,.article-meta{display:flex;gap:20px;align-items:center;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.025em}.iteration-meta strong{padding:6px 11px;border-radius:5px;color:var(--accent-deep);background:var(--surface-sage);font-weight:500}.iteration-list h2{margin-bottom:20px;font-size:29px;line-height:1.5;letter-spacing:-.025em}.iteration-list .is-latest h2{font-size:34px}.iteration-markdown,.iteration-learning{font-size:15px;line-height:1.95;color:var(--muted)}.iteration-markdown ul,.iteration-markdown ol{padding-left:1.4em}.iteration-markdown p+p{margin-top:16px}.iteration-markdown a,.iteration-learning a{text-decoration:underline;text-underline-offset:4px;color:var(--accent-deep)}.iteration-learning{margin-top:24px;padding:22px 26px;background:#edece24d;border-radius:8px;font-size:14px}.iteration-learning>strong{display:block;margin-bottom:10px;font-size:13px;color:var(--text);font-weight:600}.meditation-stream-entry{border-bottom:1px solid var(--line)}.meditation-stream-entry:last-child{border:0}.meditation-stream-entry__link{position:relative;display:grid;gap:18px;padding:32px 0 36px}.meditation-stream-entry:first-child .meditation-stream-entry__link{padding-top:0}.meditation-stream-entry:last-child .meditation-stream-entry__link{padding-bottom:0}.meditation-stream-entry h2{max-width:700px;margin-bottom:14px;font-size:29px;line-height:1.5;letter-spacing:-.025em;transition:color .16s}.meditation-stream-entry.is-featured h2{font-size:34px}.meditation-stream-entry p{font-size:15px;line-height:1.9;color:var(--muted)}a.meditation-stream-entry__link:hover h2{color:var(--accent)}.meditation-stream-entry.is-featured{padding:30px 32px;margin-bottom:10px;border:0;border-radius:12px;background:var(--surface-sage)}.meditation-stream-entry.is-featured .meditation-stream-entry__link{padding:0}.meditation-empty{max-width:var(--reading-width);margin:0 auto;text-align:center;padding:60px 0;color:var(--muted)}.meditation-article{width:min(100%,var(--reading-width));padding:48px 0 var(--section-space);margin:0 auto}.article-back{display:inline-block;padding:8px 0;margin-bottom:42px;color:var(--muted);font-size:13px}.article-back:hover{color:var(--accent-deep)}.meditation-article header{text-align:center;padding-bottom:38px;border-bottom:1px solid var(--line)}.article-meta{justify-content:center}.meditation-article h1{margin:20px 0;font-size:clamp(30px,3.5vw,42px);letter-spacing:-.025em;line-height:1.4}.meditation-article header>p{max-width:660px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.9}.methods-content{padding-top:0}.methods-intro{width:min(100%,700px);margin:0 auto 42px;color:var(--muted);font-size:16px;line-height:1.9;text-align:center}.methods-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.methods-service-card{display:flex;flex-direction:column;min-width:0;padding:36px;border-radius:14px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow)}.methods-service-card:nth-child(2){background:#eff2e9}.methods-service-card__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:12px}.methods-service-card h2{margin:34px 0 18px;font-size:clamp(27px,2.5vw,32px);line-height:1.4;letter-spacing:-.03em}.methods-service-card__summary{margin-bottom:28px;color:var(--muted);font-size:15px;line-height:1.9}.methods-service-card ul{display:grid;gap:14px;margin-top:auto;padding:24px 0;list-style:none;border-top:1px solid var(--line)}.methods-service-card li{display:flex;gap:12px;align-items:baseline;font-size:13px;line-height:1.85;color:var(--muted)}.methods-service-card li:before{content:"";flex:0 0 4px;height:4px;border-radius:50%;background:var(--accent)}.methods-service-card__links{display:grid;gap:18px;padding-top:12px;color:var(--accent-deep);font-size:13px}.methods-service-card__links>a:first-child{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--line-strong);border-radius:8px;font-size:14px}.methods-service-card__links>a:first-child:hover{background:#d9e3d780}.methods-service-card__links>a:not(:first-child){width:fit-content;color:var(--muted);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line-strong)}.methods-workflow{margin-top:var(--section-space)}.methods-workflow header,.methods-boundaries header{max-width:680px;margin:0 auto 38px;text-align:center}.methods-workflow h2,.methods-boundaries h2{font-size:clamp(27px,3vw,34px);line-height:1.4}.methods-workflow header p{max-width:620px;margin:18px auto 0;color:var(--muted);font-size:15px;line-height:1.9}.methods-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding:28px 32px;border-radius:12px;background:#eeeae066;list-style:none}.methods-workflow li{min-width:0}.methods-workflow strong{display:block;margin-bottom:14px;font:500 21px var(--serif)}.methods-workflow li span{display:block;color:var(--muted);font-size:13px;line-height:1.8}.methods-boundaries{margin-top:var(--section-space)}.methods-boundaries__list{width:min(100%,680px);margin:0 auto}.methods-boundaries__list article{display:grid;grid-template-columns:112px minmax(0,1fr);gap:28px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.methods-boundaries__list article:last-child{border:0}.methods-boundaries__list h3{font-size:19px}.methods-boundaries__list p{font-size:14px;line-height:1.9;color:var(--muted)}.method-handbook-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;width:min(100%,var(--reading-width));margin:0 auto 40px;color:var(--muted);font-size:12px}.method-handbook-tools a{color:var(--accent-deep)}.method-handbook-page .markdown-body{width:min(100%,var(--reading-width));margin:0 auto;padding:0}.method-handbook-page .markdown-body>h1:first-child{display:none}.about-page-content{text-align:center;padding-top:12px}.about-copy{width:min(100%,760px);margin:0 auto}.about-copy p{font:400 19px/2 var(--serif)}.about-copy p:first-child{margin-bottom:24px;font-size:clamp(22px,2.3vw,26px);line-height:1.8;color:var(--accent-deep)}.project-principles{width:fit-content;max-width:100%;margin:48px auto 0;padding:14px 36px;border-radius:12px;background:var(--surface-sage);text-align:left}.project-principles>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line)}.project-principles>div:last-child{border-bottom:0}.project-principles dt{font:500 19px/1.8 var(--serif)}.project-principles dd{color:var(--muted);font-size:14px;line-height:1.9}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:32px;font-size:13px;color:var(--muted)}.legal-links a{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:6px}.legal-links a:hover{color:var(--accent-deep)}.privacy-content{width:min(100%,var(--reading-width));margin-inline:auto}.privacy-updated{font-size:12px;color:var(--muted);margin-bottom:22px}.privacy-intro{font:500 21px/1.8 var(--serif)}.privacy-section{margin-top:40px}.privacy-section h2{margin-bottom:16px;font-size:24px}.privacy-section p{margin-bottom:14px;font-size:15px;line-height:1.9;color:var(--muted)}.markdown-body{padding-top:36px;font:400 18px/2 var(--serif);color:#35443b}.markdown-body :is(h1,h2,h3,h4){margin:2em 0 .8em;color:var(--text);line-height:1.5;font-weight:600}.markdown-body h1{font-size:32px}.markdown-body h2{font-size:27px}.markdown-body h3{font-size:23px}.markdown-body h4{font-size:20px}.markdown-body :is(p,ul,ol,blockquote,pre,table){margin-bottom:1.4em}.markdown-body :is(ul,ol){padding-left:1.5em}.markdown-body li{margin-bottom:.35em}.markdown-body blockquote{padding:18px 24px;background:var(--surface-sage);border-radius:8px;font-size:18px;color:#536956}.markdown-body blockquote p:last-child{margin-bottom:0}.markdown-body a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.markdown-body code{padding:.15em .35em;border-radius:4px;font:.8em/1.8 var(--mono);background:var(--surface);overflow-wrap:anywhere}.markdown-body pre{overflow-x:auto;padding:20px;border-radius:8px;background:var(--surface)}.markdown-body pre code{padding:0;white-space:pre;overflow-wrap:normal}.markdown-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font:13px/1.8 var(--sans)}.markdown-body th,.markdown-body td{min-width:120px;padding:12px 16px;border:1px solid var(--line);text-align:left}.markdown-body th{background:var(--surface-sage);font-weight:600}.markdown-body hr{margin:2.5em 0;border:0;border-top:1px solid var(--line)}.markdown-body img{display:block;height:auto;border-radius:8px}@keyframes page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.product-hero__copy,.page-hero{animation:page-arrive .5s ease-out both}.analysis-preview{animation:page-arrive .65s 80ms ease-out both}@media (max-width: 1020px){.blog-shell{width:min(100% - 64px,1120px)}.site-header{gap:20px}.site-header nav{gap:2px}.site-header nav a{padding-inline:12px}.product-hero{gap:40px}.product-hero h1{font-size:52px}.preview-paper{padding:22px}.preview-paper blockquote{font-size:20px;min-height:140px}.preview-result{min-height:176px;padding:18px}.mode-card__header,.mode-card__input,.mode-card__output{padding:24px}.mode-card__output li{gap:14px;font-size:13px}.methods-service-card{padding:28px}.product-principles{padding:48px 36px}.offline-install{gap:40px}}@media (max-width: 760px){.blog-shell{width:calc(100% - 40px)}.site-header{flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 0 18px}.site-header nav{justify-content:center;width:100%;gap:2px;font-size:13px}.site-header nav a{padding:8px 12px}.site-name__copy strong{font-size:18px}.product-hero{grid-template-columns:minmax(0,1fr);padding:48px 0 64px;gap:32px}.product-hero__copy{text-align:center}.hero-product-type{margin-bottom:18px;font-size:12px}.product-hero h1{font-size:clamp(40px,9.5vw,60px)}.hero-statement{margin-top:22px;font-size:30px}.hero-intro{max-width:480px;margin:18px auto 0;font-size:15px}.hero-links{justify-content:center;gap:20px;margin-top:28px}.hero-download{flex-basis:100%;max-width:320px}.analysis-preview{width:min(100% - 16px,480px);margin:0 auto;padding-top:12px}.analysis-preview:before{inset:68px -9px 34px 12px;transform:rotate(2deg)}.preview-paper blockquote{min-height:140px}.preview-result{min-height:176px}.product-thesis{padding:0 4px 64px}.product-thesis>p{font-size:15px}.section-title p{font-size:14px}.mode-showcase{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.mode-card{grid-template-rows:auto auto auto;grid-row:auto}.mode-card__output li{font-size:14px}.mode-card h3{font-size:24px}.step-list{gap:12px;margin-top:28px}.step-list article{padding-inline:0}.step-list h3{font-size:18px;line-height:1.5}.step-list p{font-size:12px}.product-principles{padding:36px 24px}.product-principles header{margin-bottom:28px}.product-principles__list{grid-template-columns:minmax(0,1fr);gap:24px}.product-principles__list h3{font-size:20px;margin-bottom:8px}.reading-paths__grid,.methods-service-grid{grid-template-columns:minmax(0,1fr);gap:20px}.reading-path{padding:28px}.reading-path h3{font-size:24px;margin-top:20px}.offline-install{grid-template-columns:minmax(0,1fr);padding:48px 0 64px;gap:36px}.offline-install__intro{text-align:center}.offline-install__intro h2,.offline-install__intro p{margin-inline:auto}.offline-install__steps{max-width:480px;margin:0 auto}.offline-install__note{text-align:left}.page-hero{padding:48px 0 36px}.page-hero h1{font-size:32px;line-height:1.4}.page-hero__description{margin-top:16px;font-size:14px}.page-content{padding-top:12px}.iteration-list>article{gap:18px;padding:32px 0}.iteration-list h2,.iteration-list .is-latest h2,.meditation-stream-entry h2,.meditation-stream-entry.is-featured h2{font-size:25px;line-height:1.5}.iteration-markdown,.meditation-stream-entry p{font-size:15px}.iteration-learning{padding:20px}.meditation-stream-entry.is-featured{padding:24px}.meditation-stream-entry__link{padding-block:28px}.meditation-article{padding-top:24px}.article-back{margin-bottom:26px}.meditation-article h1{font-size:30px}.meditation-article header>p{font-size:15px}.methods-intro{font-size:15px;margin-bottom:32px}.methods-service-card{padding:28px}.methods-service-card h2{margin-top:26px;font-size:28px}.methods-workflow ol{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px}.methods-workflow li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:18px}.methods-workflow strong{margin:0;font-size:19px}.methods-boundaries__list article{grid-template-columns:92px minmax(0,1fr);gap:18px}.methods-boundaries__list h3{font-size:18px}.method-handbook-tools{justify-content:center;font-size:12px}.about-copy p{font-size:18px;line-height:1.9}.about-copy p:first-child{font-size:22px}.project-principles{padding:8px 22px;margin-top:32px}.project-principles>div{grid-template-columns:76px minmax(0,1fr);gap:16px}.project-principles dt{font-size:18px}.project-principles dd{font-size:14px}.site-footer{align-items:center;padding:26px 0}.site-footer__identity{flex-direction:column;gap:8px}.site-footer>p{max-width:120px;text-align:right;font-size:11px;line-height:1.8}.markdown-body{font-size:17px;line-height:1.95}.markdown-body h2{font-size:25px}.markdown-body h3{font-size:21px}.markdown-body blockquote{padding:18px;font-size:17px}}@media (max-width: 380px){.site-header nav a{padding-inline:9px}.preview-paper{padding:18px}.preview-steps button{font-size:11px}.mode-card__title-row{gap:8px}.mode-card__output li{grid-template-columns:4em minmax(0,1fr)}.step-list{grid-template-columns:1fr;gap:18px}.step-list article{text-align:left}.methods-service-card{padding:24px}.project-principles{padding-inline:16px}.project-principles>div{grid-template-columns:72px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
