.s-text__inner{margin:0 auto;max-width:760px}.s-text--wide .s-text__inner{max-width:none}.s-text--narrow .s-text__inner{max-width:760px}.s-text__back{align-items:center;color:var(--c-grey);display:inline-flex;font-size:var(--fs-small);font-weight:700;gap:var(--s-2);margin-bottom:var(--s-5);min-height:44px;transition:color var(--dur) ease}.s-text__back svg{color:var(--c-coral);flex:none;height:16px;transition:transform var(--dur) ease;width:16px}.s-text__back:hover{color:var(--c-ink)}.s-text__back:hover svg{transform:translateX(-4px)}.s-text__head{border-bottom:1px solid var(--c-line);display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-7);padding-bottom:var(--s-6)}.s-text__title{overflow-wrap:break-word}.s-text__intro{color:var(--c-grey);font-size:var(--fs-lede);line-height:1.6}.s-text__body{color:var(--c-text);font-size:17px;line-height:1.75;overflow-wrap:break-word}.s-text__body>*+*{margin-top:var(--s-4)}.s-text__body h2{font-size:30px;line-height:1.15;margin-top:var(--s-7)}.s-text__body h2,.s-text__body h3{color:var(--c-ink);font-family:var(--f-display);font-weight:700}.s-text__body h3{font-size:22px;line-height:1.2;margin-top:var(--s-6)}.s-text__body h4{color:var(--c-ink);font-size:17px;font-weight:800;margin-top:var(--s-5)}.s-text__body>:first-child{margin-top:0}.s-text__body h2+*,.s-text__body h3+*,.s-text__body h4+*{margin-top:var(--s-3)}.s-text__body ol{display:grid;gap:var(--s-2);list-style:decimal;padding-left:1.4em}.s-text__body ol li::marker{color:var(--c-coral);font-weight:700}.s-text__body li>ol,.s-text__body li>ul{margin-top:var(--s-2)}.s-text__body blockquote{border-left:3px solid var(--c-coral);color:var(--c-grey);padding-left:var(--s-5)}.s-text__body hr{border:0;border-top:1px solid var(--c-line);margin:var(--s-7) 0}.s-text__body table{border-collapse:collapse;font-size:var(--fs-small);width:100%}.s-text__body td,.s-text__body th{border-bottom:1px solid var(--c-line);padding:10px 12px;text-align:left;vertical-align:top}.s-text__body th{color:var(--c-ink);font-weight:700}.s-text__updated{border-top:1px solid var(--c-line);color:var(--c-grey);font-size:var(--fs-xs);margin-top:var(--s-7);padding-top:var(--s-5)}@media (max-width:768px){.s-text__head{margin-bottom:var(--s-6);padding-bottom:var(--s-5)}.s-text__body{font-size:16px}.s-text__body h2{font-size:26px}.s-text__body h3{font-size:20px}.s-text__body table{display:block;overflow-x:auto}}