.calc .result+.table-wrap,.calc form>p:last-child{margin-top:1rem}.score-sheet th[scope=row]{font-family:var(--f-display);font-weight:500;font-size:1rem;min-width:12rem}.score-sheet th[scope=row] .hint{display:block;font-family:var(--f-body);font-style:italic;font-weight:400;font-size:var(--s-small);color:var(--ink-2)}.calc .score-sheet input{max-width:3.25rem;text-align:right;font-family:var(--f-data);font-weight:500;font-size:1rem}.calc .score-sheet input.name{max-width:8rem;text-align:right;font-family:var(--f-display);font-weight:600;font-size:var(--s-small)}.score-sheet tfoot td,.score-sheet tfoot th{border-top:2px solid var(--ink);border-bottom:0;font-weight:600}.tool-worked{list-style:none;padding:0;margin:.4rem 0 0}.tool-worked li{font-family:var(--f-data);font-weight:500;font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--ink);padding:.35rem 0;border-bottom:1px solid var(--line)}.prose .tool-worked>li{padding-left:0}.prose .tool-worked>li:before{content:none}.tool-where{margin:.6rem 0 0;font-size:var(--s-small)}.tool-where>div{padding:.35rem 0}.tool-where dt{display:inline;font-family:var(--f-data);font-weight:500;color:var(--ink)}.tool-where dd{display:inline;margin:0;color:var(--ink-2)}.tool-where dd:before{content:": "}.tool-defaults td .src{display:block}.tool-defaults .example,.tool-defaults td .src{font-style:italic;color:var(--ink-2)}.embed-code{display:block;font-family:var(--f-data);font-weight:500;font-size:.875rem;color:var(--ink);background:var(--sticky);padding:.8rem .9rem;margin:.5rem 0 .75rem;white-space:pre-wrap;word-break:break-all;max-width:40rem}.copy{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.copy-status{font-size:var(--s-small);font-style:italic;color:var(--ink-2)}.downloads{display:flex;flex-wrap:wrap;gap:.6rem .75rem;align-items:center;margin:1.25rem 0 2rem}.downloads a.btn{text-decoration:none}.tpl-block{margin:0 0 2.25rem;padding-top:1.1rem;border-top:1px solid var(--ink);max-width:40rem}.tpl-block h2{font-size:var(--s-h4);line-height:1.2;letter-spacing:-.012em;margin:0 0 .6rem;max-width:none}.tpl-block .intro{font-size:var(--s-small);font-style:italic;color:var(--ink-2);margin-bottom:.6rem}.tpl-items{margin:0}.tpl-items>div{padding:.6rem 0 .7rem;border-bottom:1px solid var(--line)}.tpl-items dt{font-family:var(--f-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em}.tpl-items dd{margin:.2rem 0 0;line-height:1.55}.fill{background:var(--sticky);padding:0 .2em;font-style:italic}.embed-page{padding-block:1rem 2rem}.embed-page h1{font-size:var(--s-h4);line-height:1.2;letter-spacing:-.012em;margin:0 0 .25rem;max-width:none}.embed-page .from{font-size:var(--s-small);font-style:italic;color:var(--ink-2);margin-top:1rem}.prose ol.tool-worked{list-style:none;padding-left:0}.prose ol.tool-worked>li{padding-left:0}