.tm-page{max-width:78rem;margin:0 auto;padding:20px 16px 64px;font-family:inherit;color:#34271e}.tm-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:12px}.tm-main{min-width:0}.tm-paper{background:#fffef9;border:1px solid #eadfca;padding:30px;margin-bottom:28px;font-size:1.0625rem;line-height:1.85}.tm-paper h1,.tm-paper h2,.tm-paper h3,.tm-paper h4{color:#97271e;font-family:inherit;font-weight:700;line-height:1.4;scroll-margin-top:120px}.tm-paper h1{font-size:2rem;margin:0 0 18px}.tm-paper h2{font-size:1.5rem;margin:30px 0 14px}.tm-paper h2:first-child{margin-top:0}.tm-paper h3{font-size:1.2rem;margin:22px 0 12px}.tm-paper h4{font-size:1.1rem;margin:22px 0 12px}.tm-paper p{margin:0 0 18px}.tm-paper a{color:#97271e;text-decoration:underline;text-underline-offset:3px}.tm-paper label,.tm-paper legend{display:block;font-weight:700;margin:12px 0 8px}.tm-paper fieldset{border:0;min-width:0;padding:0;margin:18px 0}.tm-paper select{width:100%;min-height:48px;background:#fff;border:1px solid #cdb896;border-radius:6px;padding:10px 30px 10px 12px;color:#34271e;font:inherit}.tm-date{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tm-date label{margin-top:0}.tm-paper #tm-form-note,.tm-credit{font-size:.93rem;color:#5e4936}.tm-paper #tm-form-note{margin-top:16px}.tm-paper form>button{width:100%;min-height:50px;background:#a62a21;color:#fff;border:0;border-radius:6px;padding:12px 18px;font:inherit;font-weight:700;white-space:normal}.tm-paper form>button:hover{background:#882219}.tm-paper form>button:disabled{opacity:.65}.tm-paper :focus-visible{outline:3px solid #a62a21;outline-offset:3px}.tm-error{color:#9a1d18;background:#fff0ed;padding:12px 14px;border-left:3px solid #a62a21}.tm-target{border-block:1px solid #d8c19f;padding:12px 0;color:#642a21}.tm-page #tm-form,.tm-page #tm-result{scroll-margin-top:120px}.tm-toc{display:flex;flex-wrap:wrap;gap:12px 22px;border-block:1px solid #dcc5a6;padding:18px 0;margin:24px 0}.tm-toc a{min-height:32px}.tm-paper .tm-figure{margin:28px 0;border:1px solid #d8c19f;border-radius:7px;overflow:hidden}.tm-paper .tm-figure img{display:block;width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;max-height:none;margin:0 auto}.tm-figure figcaption{font-style:normal;margin:0;padding:12px 14px;background:#faefdf;color:#5e4936;font-size:.93rem;line-height:1.65}.tm-table{margin:22px 0;border:1px solid #d8c19f;border-radius:6px;background:#fff}.tm-table table{width:100%;table-layout:fixed;border-collapse:collapse}.tm-table caption{text-align:left;color:#5e4936;padding:14px}.tm-table th,.tm-table td{border:1px solid #dec9ad;padding:14px;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;line-height:1.7}.tm-table th:first-child{width:36%}.tm-table thead th{background:#f7ead6;color:#642a21}.tm-table tbody th{background:#fff9ef}.tm-paper dt{font-weight:700}.tm-paper dd{margin:7px 0 20px}.tm-result-facts{border-block:1px solid #d8c19f;padding:16px 0;margin:22px 0}.tm-result-facts>div{display:grid;grid-template-columns:34% minmax(0,1fr);gap:16px}.tm-sources{border-block:1px solid #d8c19f;padding:16px 0;margin:24px 0}.tm-sources summary{cursor:pointer;color:#97271e;font-weight:700}.tm-sources[open] summary{margin-bottom:14px}.tm-credit{border-top:1px solid #d8c19f;padding-top:18px;margin-top:28px}@media (max-width:1023px){.tm-layout{grid-template-columns:minmax(0,1fr)}.tm-layout aside{margin-top:24px}}@media (max-width:640px){.tm-page{padding-inline:0}.tm-page>nav{padding-inline:16px}.tm-paper{padding:20px;border-inline:0}.tm-layout{gap:0}.tm-main>div:last-child,.tm-layout aside{padding-inline:16px}.tm-paper h1{font-size:1.6rem}.tm-paper h2{font-size:1.35rem}.tm-date{grid-template-columns:1fr 1fr;gap:12px}.tm-date>div:last-child{grid-column:1/-1}.tm-toc{display:grid;gap:10px}.tm-table th,.tm-table td{padding:12px}.tm-result-facts>div{display:block}.tm-paper .tm-figure{border-radius:6px}}
