.handbook-mast{padding:20px var(--gutter);border-bottom:1px solid var(--line);align-items:center;gap:25px;display:flex}.handbook-mast>a:first-child{font-family:var(--display);letter-spacing:-.04em;font-size:18px;font-weight:600}.handbook-mast>.label{color:var(--muted);margin-left:auto;font-size:8px}.handbook-mast>a:last-child{font:10px var(--mono);text-underline-offset:4px;text-decoration:underline}.handbook-frame{grid-template-columns:215px minmax(0,1fr);display:grid}.handbook-sidebar{border-right:1px solid var(--line);align-self:start;min-height:650px;padding:35px 25px;position:sticky;top:0}.handbook-sidebar>.label{color:var(--muted);font-size:8px}.handbook-sidebar nav{margin-top:20px}.handbook-sidebar nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px 0;font-size:13px;display:flex}.handbook-sidebar nav a>span:last-child{opacity:0;font-size:15px}.handbook-sidebar nav a[aria-current]{color:var(--accent-text);font-weight:600}.handbook-sidebar nav a[aria-current]>span:last-child,.handbook-sidebar nav a:hover>span:last-child{opacity:1}.sidebar-scope{align-items:start;gap:12px;margin-top:35px;display:flex}.scope-square{background:var(--accent-text);flex-shrink:0;width:8px;height:8px;margin-top:5px}.sidebar-scope p{color:var(--muted);font-size:10px;line-height:1.8}.sidebar-source{text-underline-offset:4px;margin-top:22px;font-size:9px;line-height:1.7;text-decoration:underline;display:block}.handbook-article{min-width:0;max-width:1500px;padding:55px clamp(28px,3.8vw,75px) 50px}.handbook-title{margin-bottom:40px}.handbook-title h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(44px,5vw,89px);line-height:1.08}.handbook-title>p{max-width:660px;color:var(--muted);font-size:14px;line-height:1.9}.on-this-page{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px 25px;margin-bottom:45px;padding:20px 0;display:flex}.on-this-page .label{color:var(--muted);margin-right:5px;font-size:8px}.on-this-page a{text-underline-offset:5px;font-size:11px;text-decoration:underline}.handbook-content>section{margin:50px 0 65px}.handbook-content>section:first-child{margin-top:0}.handbook-content h2{letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(27px,3.1vw,50px);line-height:1.2}.handbook-content h3{font-family:var(--body);letter-spacing:-.025em;margin:30px 0 20px;font-size:20px;font-weight:550;line-height:1.3}.handbook-content p{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.95}.handbook-content p strong{color:var(--fg);font-weight:600}.handbook-content a{text-underline-offset:5px;font-size:inherit;text-decoration:underline}.handbook-content code{font:11px/1.85 var(--mono);color:var(--fg);overflow-wrap:anywhere}.handbook-content>section>p{max-width:780px}.handbook-callout{background:var(--surface);border-left:4px solid var(--accent);margin:28px 0;padding:25px 28px}.handbook-callout>strong{font-size:15px;font-weight:550;line-height:1.6}.handbook-callout>p{margin-bottom:0;font-size:12px}.handbook-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:55px;padding-top:25px;display:flex}.handbook-bottom>.label{max-width:210px;font-size:8px}.handbook-bottom>a{text-underline-offset:4px;font-size:10px;text-decoration:underline}.task-paths>a{border-top:1px solid var(--line);grid-template-columns:1fr 40px;gap:18px 20px;padding:32px 0;text-decoration:none;display:grid}.task-paths>a:first-child{border-color:var(--fg)}.task-paths .label{color:var(--accent-text);grid-column:1;font-size:8px}.task-paths strong{font:600 clamp(28px,3.6vw,63px)/1.2 var(--display);letter-spacing:-.05em;grid-column:1}.task-paths a>span:nth-last-child(2){color:var(--muted);grid-column:1;font-size:12px}.task-paths b{grid-area:1/2/4;align-self:center;font-size:30px;font-weight:400}.task-paths a:hover strong{color:var(--accent-text)}.handbook-scope{border-block:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:40px;padding-block:40px;display:grid}.handbook-scope h2{font-size:36px}.handbook-scope p:first-child{margin-top:0}.handbook-scope a{font-size:11px}.deeper-links{flex-direction:column;display:flex}.deeper-links>a{border-top:1px solid var(--line);grid-template-columns:80px 1fr;gap:10px 20px;padding:25px 0;text-decoration:none;display:grid}.deeper-links .label{color:var(--accent-text);grid-row:1/3;font-size:8px}.deeper-links strong{letter-spacing:-.025em;font-size:19px;font-weight:500}.deeper-links a>span:last-child{color:var(--muted);grid-column:2;font-size:11px}.deeper-links a:hover strong{text-underline-offset:5px;text-decoration:underline}.contract-facts{border-block:1px solid var(--line);margin:30px 0;display:flex}.contract-facts>div{flex:1;min-width:0;padding:20px 20px 20px 0}.contract-facts>div+div{border-left:1px solid var(--line);padding-left:20px}.contract-facts span{font:8px var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:block}.contract-facts strong{font-size:15px;font-weight:500}.operation-heading{border-block:1px solid var(--line);align-items:center;gap:20px;margin-bottom:30px;padding:25px 0;display:flex}.operation-heading>span{font:10px var(--mono);background:var(--accent);color:var(--ink);flex-shrink:0;padding:8px 10px}.operation-heading h2{font:clamp(15px,1.7vw,27px)/1.4 var(--mono);overflow-wrap:anywhere;min-width:0;margin:0}.contract-row{grid-template-columns:1fr 1fr;gap:35px;display:grid}.contract-row>div{min-width:0}.contract-row h3{margin-top:0}.contract-fields{margin:25px 0}.contract-fields dt{font:12px var(--mono);color:var(--accent-text);border-top:1px solid var(--line);padding-top:20px}.contract-fields dt small{font:7px var(--mono);color:var(--muted);margin-top:9px;display:block}.contract-fields dd{color:var(--muted);margin:15px 0 25px;font-size:12px;line-height:1.9}.contract-example{align-self:start}.code-block{background:var(--ink);color:var(--paper);min-width:0;margin:0 0 25px}.code-toolbar{font:8px var(--mono);color:#c7c0b6;border-bottom:1px solid #f1eee735;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.copy-code{font:9px var(--mono);color:var(--signal);background:0 0;min-width:35px;padding:7px 0}.code-block pre{scrollbar-width:thin;tab-size:2;max-width:100%;margin:0;padding:25px 20px;overflow:auto}.code-block pre code{font:10px/1.95 var(--mono);color:var(--paper);overflow-wrap:normal;white-space:pre}.contract-example .handbook-callout{padding:23px}.contract-example .handbook-callout>strong{font-size:13px}.contract-example .handbook-callout>p{font-size:11px}.response-strips>div{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:25px;padding:20px 0;display:grid}.response-strips strong{font:500 26px var(--display);color:var(--accent-text);letter-spacing:-.03em}.response-strips p{margin:0;font-size:12px}.response-strips b{color:var(--fg);font-weight:550}.error-register>div{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:25px;padding:22px 0;display:grid}.error-register dt{font:20px var(--mono);color:var(--accent-text)}.error-register dd{color:var(--muted);font-size:12px;line-height:1.9}.system-diagram{border:1px solid var(--line);margin:35px 0 45px}.system-origin{background:var(--accent);color:var(--ink);align-items:center;gap:40px;padding:25px 30px;display:flex}.system-origin strong{font:600 33px var(--display);letter-spacing:-.035em}.system-branches{grid-template-columns:1fr 1fr;display:grid;position:relative}.system-branches>div{min-width:0;padding:30px}.system-branches>div+div{border-left:1px solid var(--line)}.system-branches .label{color:var(--accent-text);font-size:8px}.system-branches strong{font:600 25px/1.2 var(--display);letter-spacing:-.035em;margin-top:20px;display:block}.system-branches p{font-size:11px;line-height:1.9}.system-end{font:10px var(--mono);border-top:1px solid var(--line);padding:15px 0 0;display:block}.system-responsibilities{grid-template-columns:140px 1fr;gap:25px 30px;margin:30px 0;display:grid}.system-responsibilities dt{font-family:var(--display);letter-spacing:-.035em;border-top:1px solid var(--line);padding-top:22px;font-size:20px;font-weight:600}.system-responsibilities dd{color:var(--muted);border-top:1px solid var(--line);padding-top:22px;font-size:12px;line-height:1.9}.data-lifecycle{border-block:1px solid var(--line);font:11px var(--mono);justify-content:space-between;align-items:center;gap:18px;margin:30px 0;padding:28px 0;display:flex}.data-lifecycle>i{color:var(--accent-text);font-size:25px;font-style:normal}.control-list{padding:0;list-style:none}.control-list li{border-top:1px solid var(--line);padding:25px 0}.control-list strong{font:600 24px/1.25 var(--display);letter-spacing:-.04em}.control-list p{margin:17px 0 0;font-size:12px}.source-map dt{font:12px var(--mono);color:var(--accent-text);border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:23px}.source-map dd{color:var(--muted);margin:15px 0 23px;font-size:12px;line-height:1.9}.palette-strip{border:1px solid var(--line);margin:35px 0;display:flex}.palette-strip>span{font:9px/2 var(--mono);flex:1;padding:30px 20px}.palette-strip code{color:inherit;font-size:10px}@media (width<=1250px){.handbook-frame{grid-template-columns:185px minmax(0,1fr)}.handbook-sidebar{padding-inline:20px}.handbook-article{padding-inline:30px}.contract-row{grid-template-columns:1fr}.contract-example{grid-template-columns:1fr;gap:0;display:grid}.handbook-scope{display:block}.handbook-scope h2{font-size:32px}.system-branches>div{padding:25px}.system-branches strong{font-size:22px}.handbook-title h1{font-size:5.1vw}}@media (width<=1000px){.handbook-frame{grid-template-columns:170px minmax(0,1fr)}.handbook-sidebar{padding-inline:20px}.handbook-title h1{font-size:6vw}.handbook-title>p{font-size:13px}.handbook-title>.label{font-size:8px}.handbook-content h2{font-size:30px}.handbook-mast>.label{display:none}.handbook-mast>a:last-child{margin-left:auto}.system-responsibilities{grid-template-columns:110px 1fr;gap:20px}.system-responsibilities dt{font-size:18px}}@media (width<=767px){.handbook-mast{gap:20px;padding-block:20px}.handbook-mast>a:first-child{font-size:17px}.handbook-mast>a:last-child{font-size:8px}.handbook-frame{display:block}.handbook-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px var(--gutter);position:static}.handbook-sidebar>.label{font-size:7px}.handbook-sidebar nav{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.handbook-sidebar nav a{border:0;gap:5px;padding:8px 0;font-size:11px}.handbook-sidebar nav a>span:last-child{display:none}.handbook-sidebar nav a[aria-current]{text-underline-offset:5px;text-decoration:underline}.sidebar-scope,.sidebar-source{display:none}.handbook-article{padding:35px var(--gutter) 40px}.handbook-title{margin-bottom:30px}.handbook-title h1{margin:25px 0;font-size:11.5vw;line-height:1.14}.handbook-title>p{font-size:12px;line-height:1.95}.on-this-page{gap:15px 20px;margin-bottom:35px;padding:18px 0}.on-this-page .label{width:100%;font-size:7px}.on-this-page a{font-size:10px}.handbook-content>section{margin:35px 0 45px}.handbook-content h2{margin-bottom:23px;font-size:29px;line-height:1.23}.handbook-content h3{margin-block:26px 18px;font-size:19px}.handbook-content p{margin:18px 0;font-size:12px;line-height:1.95}.handbook-content code{font-size:10px}.handbook-callout{margin-block:25px;padding:23px 22px}.handbook-callout>strong{font-size:14px}.handbook-callout>p{font-size:11px}.handbook-bottom{margin-top:35px;padding-top:23px;display:block}.handbook-bottom>.label{margin-bottom:20px;font-size:7px;display:block}.handbook-bottom>a{font-size:10px}.task-paths>a{gap:15px;padding-block:26px}.task-paths .label{font-size:7px}.task-paths strong{font-size:8vw;line-height:1.2}.task-paths a>span:nth-last-child(2){font-size:11px;line-height:1.8}.task-paths b{font-size:25px}.handbook-scope{padding-block:28px}.handbook-scope h2{font-size:29px}.handbook-scope a{font-size:10px}.deeper-links>a{grid-template-columns:65px 1fr;gap:12px;padding-block:23px}.deeper-links .label{font-size:7px}.deeper-links strong{font-size:17px;line-height:1.4}.deeper-links a>span:last-child{font-size:10px;line-height:1.8}.contract-facts{flex-wrap:wrap;margin-block:25px}.contract-facts>div{min-width:30%;padding:18px 10px 18px 0}.contract-facts>div+div{padding-left:12px}.contract-facts span{font-size:7px}.contract-facts strong{font-size:12px}.operation-heading{gap:13px;margin-bottom:25px;padding-block:20px}.operation-heading>span{padding:7px 8px;font-size:8px}.operation-heading h2{font:11px/1.6 var(--mono);margin:0}.contract-row{gap:20px}.contract-fields dt{font-size:11px}.contract-fields dt small{font-size:7px}.contract-fields dd{font-size:11px;line-height:1.95}.code-toolbar{padding:12px 15px;font-size:7px}.code-block pre{padding:20px 15px}.code-block pre code{font-size:9px;line-height:2}.copy-code{font-size:8px}.response-strips>div,.error-register>div{grid-template-columns:45px 1fr;gap:18px;padding-block:20px}.response-strips strong{font-size:24px}.response-strips p{margin:0;font-size:11px}.error-register dt{font-size:17px}.error-register dd{font-size:11px}.system-diagram{margin-block:27px 32px}.system-origin{gap:25px;padding:22px}.system-origin strong{font-size:29px}.system-branches>div{padding:22px 17px}.system-branches .label{font-size:7px}.system-branches strong{margin-top:17px;font-size:21px}.system-branches p{font-size:10px}.system-end{font-size:8px;line-height:1.7}.system-responsibilities{margin-block:25px;display:block}.system-responsibilities dt{padding-top:22px;font-size:22px}.system-responsibilities dd{border:0;margin:15px 0 25px;padding-top:0;font-size:11px}.data-lifecycle{gap:8px;padding-block:23px;font-size:8px}.data-lifecycle>i{font-size:19px}.control-list strong{font-size:23px}.control-list p{font-size:11px}.source-map dt{font-size:10px}.source-map dd{font-size:11px}.palette-strip>span{padding:23px 12px;font-size:7px}.palette-strip code{font-size:8px}}.workshop{--bg:#211e1b;--fg:#f1eee7;--muted:#bcb5ab;--surface:#2e2a25;--line:#595249;--accent-text:#ff8b70;color-scheme:dark}[data-theme=light] .workshop{--bg:#e5e0d6;--fg:#211e1b;--muted:#635d55;--surface:#f1eee7;--line:#bfb7aa;--accent-text:#ae3017;color-scheme:light}.workbench{padding:0 var(--gutter) 50px;max-width:1800px;margin:auto}.bench-utility{font:9px var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:23px 0;display:flex}.bench-tools{border-bottom:1px solid var(--fg);flex-wrap:wrap;display:flex}.bench-tools a{font:10px var(--mono);white-space:nowrap;border-right:1px solid var(--line);flex:1;padding:18px 20px}.bench-tools a:first-child{border-left:1px solid var(--line)}.bench-tools a[aria-current]{background:var(--accent);color:var(--ink)}.bench-heading{border-bottom:1px solid var(--line);align-items:start;gap:60px;padding:50px 0;display:flex}.bench-chapter{font:700 clamp(80px,12vw,180px)/.9 var(--display);letter-spacing:-.08em;color:var(--accent-text);flex-shrink:0;width:18%}.bench-heading h1{overflow-wrap:anywhere;max-width:1000px;margin:20px 0;font-size:clamp(42px,5vw,78px)}.bench-heading p{max-width:700px;font-size:13px;line-height:1.85}.bench-jump{border-bottom:1px solid var(--fg);font:10px var(--mono);flex-wrap:wrap;align-items:center;gap:15px 30px;padding:20px 0;display:flex}.bench-jump a{text-underline-offset:5px;text-decoration:underline}.bench-content{counter-reset:section;min-width:0;padding-top:20px}.bench-content>section{border-bottom:1px solid var(--line);counter-increment:section;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:20px 65px;margin:0;padding:40px 0;display:grid;position:relative}.bench-content>section>h2:first-child{grid-area:1/1/10;max-width:330px;margin:0;font-size:34px;line-height:1.15}.bench-content>section>h2:first-child:before{content:"/" counter(section,decimal-leading-zero);font:10px var(--mono);color:var(--accent-text);margin-bottom:23px;display:block}.bench-content>section p{margin:0;font-size:13px;line-height:1.9}.bench-content>section h3{margin:10px 0;font-size:25px}.bench-content>section .operation-heading{grid-column:1/-1;align-items:center;margin:0 0 20px;display:flex}.bench-content>section .operation-heading h2{font:clamp(22px,3.3vw,54px)/1.3 var(--mono);overflow-wrap:anywhere;min-width:0}.bench-content>section .contract-row{grid-column:1/-1;grid-template-columns:1fr 1.1fr;gap:60px}.bench-content>section.api-operation>h3,.bench-content>section.api-operation>.response-strips,.bench-content>section.api-operation>p{grid-column:1/-1}.bench-content .response-strips{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.bench-content .response-strips>div{background:var(--surface);padding:25px;display:block}.bench-content .response-strips strong{font:40px var(--display);margin-bottom:20px;display:block}.bench-content .response-strips p{font-size:12px}.bench-content .contract-fields{margin-top:25px}.bench-content .contract-fields dd{font-size:12px;line-height:1.85}.bench-content .contract-facts{gap:20px;margin:0}.bench-content .contract-facts>div{background:var(--surface);padding:15px}.bench-content .contract-facts strong{font-size:14px}.bench-content .code-block{max-width:100%;margin-bottom:25px}.bench-content pre{white-space:pre;max-width:100%;font-size:11px;overflow:auto}.bench-content code{overflow-wrap:anywhere}.bench-content .handbook-callout{background:var(--surface);border-left:3px solid var(--accent);padding:23px;font-size:12px}.bench-content .handbook-callout p{margin-top:15px;font-size:12px}.bench-content .system-diagram{margin:0}.bench-content .system-origin{background:var(--accent);color:var(--ink)}.bench-content .palette-strip{font-size:10px}.bench-directory{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.bench-directory>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:255px;padding:30px;text-decoration:none;transition:background .2s;display:block;position:relative}.bench-directory>a:hover{background:var(--surface)}.module-index{font:10px var(--mono);color:var(--accent-text)}.bench-directory h2{margin:25px 0 15px;font-size:43px}.bench-directory p{margin:0;font-size:12px}.module-open{font:9px var(--mono);margin-top:30px;display:block}.bench-exit{font:10px var(--mono);justify-content:space-between;gap:25px;padding-top:35px;display:flex}.bench-content .error-register>div{background:var(--surface);margin-bottom:8px;padding:15px}.bench-content .error-register dd{font-size:12px}.bench-content ul,.bench-content ol{font-size:13px;line-height:1.9}@media (width<=1000px){.bench-tools a{padding:15px 10px;font-size:9px}.bench-heading{gap:35px}.bench-content>section{gap:20px 30px}.bench-content>section>h2:first-child{font-size:29px}.bench-content .contract-facts{grid-template-columns:1fr}.bench-content>section .contract-row{gap:30px}.bench-content .response-strips{display:block}.bench-content .response-strips>div{margin-bottom:15px}.bench-directory>a{padding:25px}.bench-directory h2{font-size:35px}}@media (width<=760px){.bench-utility{gap:20px;padding-block:20px;font-size:8px}.bench-utility>span{display:none}.bench-tools{grid-template-columns:repeat(4,1fr);display:grid}.bench-tools a{white-space:normal;border-bottom:1px solid var(--line);padding:12px 7px;font-size:8px;line-height:1.8}.bench-heading{padding-block:35px;display:block}.bench-chapter{width:auto;margin-bottom:25px;font-size:70px;display:block}.bench-heading h1{margin-top:16px;font-size:11vw}.bench-heading p{font-size:12px}.bench-jump{gap:15px 20px;font-size:9px}.bench-content>section{padding:30px 0;display:block}.bench-content>section>h2:first-child{max-width:none;margin-bottom:25px;font-size:33px}.bench-content>section>h2:first-child:before{margin-bottom:15px}.bench-content>section>p,.bench-content>section>div,.bench-content>section>ul,.bench-content>section>ol{margin-top:20px}.bench-content>section p{margin-top:16px;font-size:12px}.bench-content>section .contract-row{display:block}.bench-content .contract-example{margin-top:30px}.bench-content>section .operation-heading{align-items:start;gap:15px}.bench-content>section .operation-heading h2{font-size:5.8vw}.bench-content .operation-heading>span{padding:8px;font-size:9px}.bench-directory{grid-template-columns:1fr 1fr}.bench-directory>a{min-height:230px;padding:20px 15px}.bench-directory h2{margin-top:23px;font-size:28px}.bench-directory p{font-size:11px}.module-open{font-size:8px}.bench-content .response-strips>div{padding:20px}.bench-content .code-block pre{font-size:10px}.bench-exit{gap:25px;font-size:8px}.bench-content .contract-facts{grid-template-columns:1fr;display:grid}.bench-content .system-branches{display:block}.bench-content .system-branches>div{margin-top:20px}.bench-content .palette-strip{font-size:8px}.bench-content .system-responsibilities{display:block}.bench-content .system-responsibilities dd{margin-bottom:25px}.bench-content table{font-size:10px;display:block;overflow-x:auto}.bench-content .table-wrap{overflow:auto}.bench-content .data-lifecycle{display:block}.bench-content .data-lifecycle>div{margin-top:20px}}.bench-switch{border:1px solid var(--line);margin-top:24px}.bench-switch>summary{font:10px/1.8 var(--mono);background:var(--surface);cursor:pointer;justify-content:space-between;gap:25px;padding:20px 25px;list-style:none;display:flex}.bench-switch>summary::-webkit-details-marker{display:none}.bench-switch>summary>span:last-child{color:var(--accent-text)}.bench-switch .bench-tools{border:0;grid-template-columns:repeat(4,1fr);display:grid}.bench-switch .bench-tools a{border:0;border-top:1px solid var(--line);padding:22px 25px}.bench-heading{grid-template-columns:1.2fr 1fr;gap:20px 75px;padding:45px 0;display:grid}.bench-chapter{font:9px/1.8 var(--mono);letter-spacing:.07em;width:auto;color:var(--accent-text);grid-column:1/-1;margin:0}.bench-heading>div{display:contents}.bench-heading .label{display:none}.bench-heading h1{grid-column:1;max-width:700px;margin:0;font-size:clamp(32px,3.6vw,58px)}.bench-heading p{grid-column:2;align-self:center;max-width:550px;margin:0;font-size:12px}.bench-jump{padding-block:20px}.bench-content>section>h2:first-child{grid-row:auto;align-self:start}.bench-content>section>:not(h2:first-child){grid-column:2}.bench-content>section>.operation-heading,.bench-content>section>.contract-row{grid-column:1/-1}@media (width<=760px){.bench-switch>summary{gap:15px;padding:17px 15px;font-size:8px}.bench-switch>summary>span:last-child{text-align:right;max-width:80px}.bench-switch .bench-tools{grid-template-columns:1fr 1fr}.bench-switch .bench-tools a{padding:18px 15px;font-size:9px}.bench-heading{padding:30px 0;display:block}.bench-chapter{margin:0 0 20px;font-size:8px;display:block}.bench-heading h1{margin:0 0 20px;font-size:10vw}.bench-heading p{font-size:12px}.bench-content>section>h2:first-child{margin-bottom:25px}}
