.tsub{gap:var(--s-9);max-width:76ch;padding-block:var(--section-y);display:grid}.tsub>section{gap:var(--s-4);min-width:0;scroll-margin-top:calc(var(--header-h) + 24px);display:grid}.tsub>section>*{min-width:0}.tsub h2{font-size:var(--fs-h2);margin-bottom:var(--s-1)}.tsub .tnum{background:var(--green-50);width:36px;height:36px;font-size:var(--fs-small);color:var(--forest-700);letter-spacing:0;margin-right:var(--s-3);vertical-align:middle;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.tsub .chip{width:fit-content}.tsub .practice{gap:var(--s-3);list-style:none;display:grid}.tsub .practice li{padding:var(--s-3) var(--s-4);border-left:3px solid var(--forest-600);background:var(--mist);border-radius:0 10px 10px 0}.tsub .links{gap:var(--s-2);list-style:none;display:grid}.tsub .links li{padding-block:var(--s-2);border-top:1px solid var(--line);gap:2px;display:grid}.tsub .links li:first-child{border-top:0}.tsub .links a{color:var(--forest-700);font-weight:600}.tsub .note{font-size:var(--fs-small);color:var(--ink-muted)}.tsub .principles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.tsub .principles li{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;display:grid}.tsub .principles li>div{gap:var(--s-2);align-content:start;display:grid}.tsub .principles p{color:var(--ink-muted);font-size:.9375rem}.tsub .principles strong{color:var(--ink);margin-bottom:2px;display:block}.tsub .principles__icon{background:var(--green-50);width:36px;height:36px;color:var(--forest-600);border-radius:50%;place-items:center;display:inline-grid}@media (width<=760px){.tsub .principles{grid-template-columns:1fr}}
