.w36-paper{box-sizing:border-box;background:var(--surface);inline-size:100%;max-inline-size:52rem;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:var(--shadow-1);overflow-wrap:break-word;margin-inline:auto;padding:clamp(.9rem,3.5cqi,2.4rem) clamp(.85rem,4cqi,2.6rem);font-size:.9rem;line-height:1.45;container-type:inline-size}.w36-paper--landscape{max-inline-size:72rem}.w36-paper :is(p,h3,h4,h5,ul,ol,table){margin:0}.w36-h{font-family:var(--font-body);letter-spacing:0;font-weight:700;line-height:1.25}.w36-h1{font-size:1.32rem;margin-block:.1rem .45rem!important}.w36-h2{font-size:1.06rem;margin-block:.9rem .35rem!important}.w36-h3{font-size:.97rem;margin-block:.65rem .3rem!important}.w36-h--rule{border-block-end:1px solid var(--line-strong);padding-block-end:.3rem}.w36-p{margin-block-end:.32rem!important}.w36-center{text-align:center}.w36-right{text-align:right}.w36-left{text-align:left}.w36-muted{color:var(--text-2)}.w36-small{font-size:.8rem}.w36-large{font-size:1.05rem}.w36-bold{font-weight:700}.w36-indent{padding-inline-start:1.2rem}.w36-list{gap:.12rem;display:grid;margin-block-end:.45rem!important;padding-inline-start:1.4rem!important}.w36-table-wrap{-webkit-overflow-scrolling:touch;margin-block:.2rem .6rem;overflow-x:auto}.w36-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.w36-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:30rem;font-size:.84rem;line-height:1.38}.w36-table--grid :is(td,th){border:1px solid var(--line-strong)}.w36-table--rows :is(td,th){border-block-end:1px solid var(--line)}.w36-table--rows thead :is(td,th){border-block:1.5px solid var(--line-strong)}.w36-cell{vertical-align:top;text-align:left;padding:.3rem .4rem}@container (width<=40rem){.w36-cell{-webkit-hyphens:auto;hyphens:auto}}th.w36-cell{font-weight:700}.w36-cell--head{background:var(--surface-3)}.w36-cell--soft{background:var(--surface-2)}.w36-cell--strong{background:color-mix(in srgb, var(--cat,#7e22ce) 22%, var(--surface));font-weight:600}.w36-item{grid-template-columns:minmax(2.1rem,max-content) minmax(0,1fr) minmax(2.6rem,max-content);align-items:start;column-gap:.45rem;margin-block-end:.5rem;display:grid}.w36-item--nomarks{grid-template-columns:minmax(2.1rem,max-content) minmax(0,1fr)}.w36-item__label,.w36-item__marks{white-space:nowrap;font-weight:700}.w36-item__marks{text-align:right}.w36-item__body{min-inline-size:0}.w36-item__body .w36-item{margin-block-end:.25rem}.w36-options{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--w36-opt,12em)), 1fr));gap:.15rem .9rem;margin-block:.15rem .3rem;display:grid}.w36-options--1{grid-template-columns:minmax(0,1fr)}.w36-opt{grid-template-columns:max-content minmax(0,1fr);gap:.3rem;display:grid}.w36-img{background:#fff;border-radius:2px;block-size:auto;max-inline-size:100%;margin-block:.25rem .4rem;display:block}.w36-pair{flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;margin-block-end:.3rem;display:flex}.w36-pair__right{text-align:right;margin-inline-start:auto}.w36-rule{border:0;border-block-start:1px solid var(--line-strong);margin-block:.35rem .5rem}.w36-rule--heavy{border-block-start:2px solid var(--text)}.w36-break{border-block-start:1px dashed var(--line-strong);text-align:center;color:var(--text-3);margin-block:.9rem;font-size:.72rem;line-height:0}.w36-footer{border-block-start:1px solid var(--line);color:var(--text-3);padding-block-start:.4rem;font-size:.74rem;margin-block-start:1rem!important}.w36-paper[hidden],.w36-pages[hidden],.w36-preview-status[hidden]{display:none!important}.w36-preview-status{color:var(--text-2);max-inline-size:76ch;margin:0}.w36-pages{min-inline-size:0}.w36-pages__error{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}@media print{.w36-paper{max-inline-size:none;box-shadow:none;color:#000;background:#fff;border:0;padding:0;font-size:10.5pt}.w36-table{min-inline-size:0}.w36-table-wrap{overflow:visible}.w36-cell--head,.w36-cell--soft,.w36-cell--strong{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.w36-break{break-before:page;color:#0000;border:0}.w36-item,.w36-table tr{break-inside:avoid}}
