.tz-970230{font-size:12px;line-height:1.5;opacity:.75;margin:16px auto 0;max-width:1100px;padding:0 16px;text-align:center}
:root {
    --primary-color: #5b3412;
    --secondary-color: #e8a530;
    --accent-color: #8a2c63;
    --neutral-color: #6c604c;
    --base-100: #f8f0dc;
    --base-200: #efe2c1;
    --base-300: #d8c393;
    --text-color: #22170c;
    --surface: var(--base-100);
    --border-color: var(--base-300);
    --on-primary-color: #f8f0dc;
    --on-secondary-color: #22170c;
    --on-accent-color: #ffffff;
    --on-base-200: #22170c;
    --font-heading: 'Sorts Mill Goudy', Georgia, 'Times New Roman', serif;
    --font-body: 'Zen Maru Gothic', 'Segoe UI', system-ui, sans-serif;
    --border-radius: 3px;
    --spacing: 24px;
    --cw-max: 1280px;
    --cw-pad: 40px;
    --cw-gutter: 24px;
    --cw-section: 96px;
    --cw-hair: var(--border-width, 1px) solid var(--base-300);
    --cw-label: 220px;
    --cw-hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
    --cw-wood: var(--primary-color);
    --cw-cell-edge: color-mix(in srgb, var(--secondary-color) 45%, var(--base-300));
    --cw-ruling: repeating-linear-gradient(180deg, transparent 0 31px, color-mix(in srgb, var(--base-300) 30%, transparent) 31px 32px);
    --cw-capping: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--on-secondary-color) 16%, transparent) 0 1px, transparent 1.6px) 0 0 / 7px 7px;
}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; font-synthesis: none; }
body {
    margin: 0;
    background: var(--base-100);
    color: var(--text-color);
    font: 400 1.0625rem/1.7 var(--font-body);
}
img, video, iframe { max-width: 100%; height: auto; }
img { display: block; }
svg { display: block; }
main { display: block; }
p { margin: 0; }
ul, ol { margin: 0; padding: 0; list-style: none; }
figure { margin: 0; }
a { color: var(--accent-color); text-decoration: underline 1px; text-underline-offset: 5px; transition: color .16s ease, text-decoration-color .16s ease, text-decoration-thickness .16s ease; }
a:hover { text-decoration-thickness: 2px; }
:focus-visible { outline: 2px solid var(--accent-color); outline-offset: 3px; }
h1, h2, h3 {
    margin: 0;
    font-family: var(--font-heading);
    font-weight: 400;
    letter-spacing: var(--heading-tracking, -0.01em);
    overflow-wrap: break-word;
    hyphens: manual;
}
h1 { font-size: clamp(2.5rem, 6.2vw, 5.6rem); line-height: 1.0; color: var(--primary-color); }
h2 { font-size: clamp(1.95rem, 3.7vw, 3.1rem); line-height: 1.06; color: var(--primary-color); max-width: 22ch; }
h3 { font-size: clamp(1.35rem, 2vw, 1.7rem); line-height: 1.16; color: var(--text-color); }
.tz-3ffd7b { max-width: var(--cw-max); margin-inline: auto; padding-inline: var(--cw-pad); }
.tz-7c512f { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); }
.tz-a46cc2 { padding-block: var(--cw-section); }
.tz-341ed0 { background: var(--base-200); color: var(--on-base-200, var(--text-color)); }
.tz-db0c42 { padding-top: 40px; }
.tz-cd13d4 { padding-top: 0; }
.tz-3d109d, .tz-6bd542, .tz-db2f4f, .tz-f267f2, .tz-17a535, .tz-e339ec, .tz-195b15, .tz-ad3e20 { position: relative; }
.tz-638285 { margin: 0; }
.tz-cd13d4 > .tz-3ffd7b:first-child > .tz-b5f1c8 { margin-bottom: 0; }
.tz-6aa36d, .tz-c3ceb8 .tz-53e72c { margin-top: 64px; }
.tz-78f501 { grid-column: 3 / 8; }
.tz-7dd753 { grid-column: 9 / 13; align-self: center; }
.tz-fc8c08 { font-size: clamp(1.35rem, 2.2vw, 1.8rem); line-height: 1.45; margin-top: 8px; }
.tz-a86f94 .tz-b08928 { margin-bottom: 6px; }
.tz-67e629 { font: 500 1.2rem/1.6 var(--font-body); color: var(--text-color); max-width: 52ch; }
.tz-b08928 { font: 700 .8rem/1.3 var(--font-body); text-transform: uppercase; letter-spacing: .1em; color: var(--neutral-color); }
.tz-45f057 { font: italic 400 1.05rem/1.35 var(--font-heading); color: var(--neutral-color); max-width: 14ch; overflow-wrap: break-word; }
.tz-1be633 { font: italic 400 1.1rem/1.4 var(--font-heading); color: var(--neutral-color); margin-bottom: 10px; }
.tz-fda237 { font: italic 400 1.05rem/1.4 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.tz-029739 { display: block; font: italic 400 .95rem/1.25 var(--font-heading); color: var(--neutral-color); }
.tz-27f3f3 { font: italic 400 1rem/1.5 var(--font-heading); color: var(--neutral-color); }
.tz-119dac { text-align: center; max-width: 70ch; margin: 18px auto 0; }
.tz-b5f1c8 { display: block; height: 5px; border-block: 1px solid var(--base-300); }
.tz-56c548 { display: block; width: 100%; height: auto; pointer-events: none; }
.tz-348d87 {
    display: inline-grid;
    place-items: center;
    flex: none;
    width: 44px;
    aspect-ratio: 1 / 1.1547;
    clip-path: var(--cw-hex);
    background: var(--primary-color);
    color: var(--on-primary-color, #f8f0dc);
    font: 700 1rem/1 var(--font-body);
    font-variant-numeric: tabular-nums lining-nums;
    transition: background-color .16s ease, color .16s ease;
}
.tz-54ebc2 { width: 32px; font-size: .85rem; }
.tz-806a91 { width: 36px; font-size: .9rem; }
.tz-be494f { counter-reset: cw-n; }
.tz-be494f > li { counter-increment: cw-n; }
.tz-be494f .tz-348d87:empty::before { content: counter(cw-n, decimal-leading-zero); }
.tz-8bcd54 { display: inline-block; position: relative; width: 28px; height: 10px; flex: none; }
.tz-8bcd54::before { content: ""; position: absolute; left: 0; right: 1px; top: 50%; border-top: 1px solid currentColor; }
.tz-8bcd54::after { content: ""; position: absolute; right: 1px; top: 50%; width: 7px; height: 7px; border-top: 1px solid currentColor; border-right: 1px solid currentColor; transform: translateY(-50%) rotate(45deg); }
.tz-513631 { width: 64px; }
.tz-c0a1d4 { transform: scaleX(-1); }
.tz-1d22fb { display: inline-flex; align-items: center; gap: 14px; min-height: 44px; font: 500 1.05rem/1.3 var(--font-body); color: var(--accent-color); }
.tz-1d22fb:hover { text-decoration-thickness: 2px; }
.tz-80f324 { display: flex; flex-wrap: wrap; gap: 8px 32px; margin-top: 18px; }

.tz-4df3ea { background: var(--base-100); color: var(--text-color); border-bottom: var(--cw-hair); position: relative; z-index: 20; }
.tz-ad0236 { padding-block: 20px 6px; }
.tz-395a93 { display: grid; grid-template-columns: minmax(24px, 1fr) auto minmax(24px, 1fr); align-items: center; gap: 28px; }
.tz-406607 { display: flex; flex-direction: column; align-items: center; gap: 6px; min-width: 0; color: var(--text-color); text-decoration: none; text-align: center; }
.tz-e2a359 { display: block; width: 28px; color: var(--primary-color); }
.tz-e2a359 .tz-3d0fde { fill: var(--secondary-color); }
.tz-53e123 { font: italic 400 clamp(2rem, 3.4vw, 3.1rem)/1 var(--font-heading); letter-spacing: -0.01em; min-width: 0; overflow-wrap: break-word; hyphens: manual; }
.tz-8f6967 { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; margin-top: 10px; }
.tz-8f6967::before { content: ""; }
.tz-d509be { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.tz-d509be li { display: flex; align-items: center; }
.tz-d509be a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 0 clamp(6px, 1.2vw, 18px);
    color: var(--text-color);
    text-decoration: none;
    white-space: nowrap;
    font: 700 .8rem/1.2 var(--font-body);
    text-transform: uppercase;
    letter-spacing: .1em;
}
.tz-2dee16 { position: relative; display: inline-block; flex: none; width: 7px; height: 8px; margin-right: clamp(10px, 1.6vw, 24px); background: var(--neutral-color); clip-path: var(--cw-hex); }
.tz-2dee16::after { content: ""; position: absolute; inset: 1px; background: var(--base-100); clip-path: var(--cw-hex); transition: background-color .16s ease; }
.tz-d509be li:first-child .tz-2dee16 { display: none; }
.tz-d509be a:hover, .tz-d509be a:focus-visible { text-decoration: underline 2px var(--accent-color); text-underline-offset: 6px; }
.tz-d509be a:hover .tz-2dee16::after, .tz-d509be a:focus-visible .tz-2dee16::after { background: var(--secondary-color); }
.tz-482c0c { grid-column: 3; justify-self: end; display: inline-flex; align-items: center; gap: 12px; min-height: 44px; white-space: nowrap; font: italic 400 1.1rem/1.2 var(--font-heading); color: var(--accent-color); text-decoration: none; }
.tz-482c0c:hover { text-decoration: underline 1px; }

.tz-4635b0 { background: var(--base-100); color: var(--text-color); padding-top: 8px; }
.tz-180efc { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.4fr); column-gap: 40px; row-gap: 28px; padding-block: 40px 28px; }
.tz-180efc > .tz-b5f1c8, .tz-a0bf32 { grid-column: 1 / -1; }
.tz-f5f6bc { display: flex; gap: 18px; align-items: flex-start; min-width: 0; }
.tz-f5f6bc + .tz-f5f6bc { border-left: var(--cw-hair); padding-left: 24px; }
.tz-f5f6bc ul { min-width: 0; }
.tz-f5f6bc li a, .tz-f5f6bc li span { display: flex; align-items: center; min-height: 40px; color: var(--text-color); text-decoration: none; font: 400 1rem/1.35 var(--font-body); overflow-wrap: anywhere; }
.tz-f5f6bc li a:hover { color: var(--accent-color); text-decoration: underline 1px; }
.tz-acd317 { align-self: end; justify-self: end; max-width: 100%; text-align: right; color: var(--primary-color); font: italic 400 clamp(2.4rem, 4.6vw, 4.6rem)/1 var(--font-heading); letter-spacing: -0.02em; overflow-wrap: break-word; hyphens: manual; min-width: 0; }
.tz-a0bf32 { padding-top: 14px; border-top: var(--cw-hair); font: 400 .9rem/1.5 var(--font-body); color: var(--neutral-color); }
.tz-970230 { grid-column: 1 / -1; width: calc(100% - 2 * var(--cw-pad)); max-width: calc(var(--cw-max) - 2 * var(--cw-pad)); margin: 0 auto 28px; padding: 16px 0 0; border-top: var(--cw-hair); font: 400 .9rem/1.55 var(--font-body); color: var(--neutral-color); text-align: start; opacity: 1; }

.tz-53e72c { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.tz-bea0cc { grid-column: 1 / 3; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; text-align: right; padding: 6px 18px 6px 0; border-right: var(--cw-hair); align-self: stretch; min-width: 0; }
.tz-bb6c6d { grid-column: 3 / 10; min-width: 0; }
.tz-bb6c6d .tz-67e629 { margin-top: 18px; }
.tz-b16a67 { grid-column: 3 / 12; }
.tz-b16a67 h1 { max-width: 18ch; }
.tz-835275 { padding-block: 64px 0; }
.tz-835275 .tz-3ffd7b > .tz-b5f1c8 { margin-top: 40px; }
.tz-835275 .tz-67e629 { margin-top: 20px; }

.tz-94df20 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: center; pointer-events: none; }
.tz-1716c2 { grid-column: 1 / 3; justify-self: end; width: 96px; margin-right: -24px; color: var(--primary-color); }
.tz-1716c2 .tz-3d0fde { color: var(--accent-color); }
.tz-94df20::after { content: ""; grid-column: 3 / -1; border-top: var(--cw-hair); margin-left: -1px; }
.tz-d24d3c { padding-block: 0; }

.tz-0ea4d3 { --lug: 32px; --top: 30px; --side: 14px; position: relative; margin: calc(var(--top) + 6px) var(--lug) 0; background: var(--base-200); border: var(--side) solid var(--cw-wood); border-top: 0; border-bottom-width: 12px; padding: 26px 24px 24px; }
.tz-0ea4d3::before { content: ""; position: absolute; left: calc(-1 * var(--side) - var(--lug)); right: calc(-1 * var(--side) - var(--lug)); top: calc(-1 * var(--top)); height: var(--top); background: var(--cw-wood); }
.tz-d82051 { position: absolute; left: 0; right: 0; top: calc(-1 * var(--top)); height: var(--top); z-index: 1; display: flex; align-items: center; justify-content: center; padding-inline: 12px; font: italic 400 1.05rem/1 var(--font-heading); color: var(--on-primary-color, #f8f0dc); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tz-8c22d1 { --n: 6; --m: 4px; container-type: inline-size; width: min(100%, calc(var(--n) * (168px + 2 * var(--m)))); margin-inline: auto; pointer-events: none; }
.tz-4d85b1 { --w: calc(100cqw / var(--n) - 2 * var(--m)); display: grid; grid-template-columns: repeat(var(--cols, 12), minmax(0, 1fr)); grid-auto-flow: row; align-items: start; padding-bottom: calc(var(--w) * 0.2887 - var(--m)); }
.tz-5e4ef1 { position: relative; grid-column: span 2; width: var(--w); height: calc(var(--w) * 1.1547); margin: var(--m); margin-bottom: calc(var(--m) - var(--w) * 0.2887); clip-path: var(--cw-hex); background: var(--cw-cell-edge); }
.tz-4d85b1 > .tz-5e4ef1:nth-child(11n+7) { grid-column: 2 / span 2; }
.tz-5e4ef1::before { content: ""; position: absolute; inset: 2px; clip-path: var(--cw-hex); background: var(--base-100); }
.tz-d7efb2 { position: absolute; inset: 17% 9%; z-index: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; text-align: center; color: var(--text-color); }
.tz-e77c37 { display: block; max-width: 100%; font: 700 .95rem/1.2 var(--font-body); overflow-wrap: break-word; hyphens: manual; }
.tz-d7efb2 .tz-029739 { color: var(--neutral-color); }
.tz-4d85b1 > .tz-5e4ef1:is(:first-child, :nth-child(4))::before, .tz-353cd2::before { background: var(--cw-capping), var(--secondary-color); }
.tz-4d85b1 > .tz-5e4ef1:is(:first-child, :nth-child(4)) .tz-d7efb2, .tz-4d85b1 > .tz-5e4ef1:is(:first-child, :nth-child(4)) .tz-d7efb2 .tz-029739, .tz-4d85b1 > .tz-5e4ef1:is(:first-child, :nth-child(4)) .tz-dc6755 { color: var(--on-secondary-color, #22170c); }
.tz-1ab165::before { background: var(--base-200); }
.tz-4d85b1 > .tz-5e4ef1:nth-child(n+12) { display: none; }

.tz-dc6755 { display: block; flex: none; width: 26px; height: 26px; color: var(--primary-color); background: currentColor; --cw-i: url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12,3.5 19.4,7.8 19.4,16.2 12,20.5 4.6,16.2 4.6,7.7'/%3E%3C/svg%3E"); -webkit-mask: var(--cw-i) center / contain no-repeat; mask: var(--cw-i) center / contain no-repeat; }
.tz-dc6755[data-icon="company"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20V11L8 14V11L13 14V11L18 14V5H21V20Z'/%3E%3Cpath d='M7 17H9M12 17H14M3 20H21'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="fund"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3,9 12,4 21,9'/%3E%3Crect x='5' y='9' width='14' height='11'/%3E%3Cpath d='M5 14H19M10 20V18H14V20'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="basket"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11H21L19 20H5Z'/%3E%3Cpath d='M7 11A5 5 0 0 1 17 11'/%3E%3Cpath d='M9 11L9.5 20M12 11V20M15 11L14.5 20M4.2 15.5H19.8'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="bond"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4H18V19H6Z'/%3E%3Cpath d='M18 4A2 2 0 0 1 18 8H16'/%3E%3Cpath d='M9 8H14M9 11H14'/%3E%3Cpath d='M10 15V21L12 19.5L14 21V15'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="property"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11L12 4L21 11'/%3E%3Cpath d='M5 9.5V20H19V9.5'/%3E%3Cpath d='M10 20V14H14V20'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="mixed"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='9,7.5 14.2,10.5 14.2,16.5 9,19.5 3.8,16.5 3.8,10.5'/%3E%3Cpolygon points='15,4.5 20.2,7.5 20.2,13.5 15,16.5 9.8,13.5 9.8,7.5'/%3E%3C/svg%3E")}
.tz-dc6755[data-icon="reserve"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12A9 9 0 0 1 21 12Z'/%3E%3Cpath d='M12 12V18A2 2 0 0 1 8 18'/%3E%3Cpath d='M12 3V2'/%3E%3C/svg%3E")}
.tz-348d87 .tz-dc6755 { width: 16px; height: 16px; color: var(--on-primary-color, #f8f0dc); }
.tz-dc6755[data-icon="write"]{--cw-i:url("data:image/svg+xml,%3Csvg xmlns='http://www%2Ew3%2Eorg/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19L6 14.5L15.5 5L19 8.5L9.5 18Z'/%3E%3Cpath d='M13.5 7L17 10.5'/%3E%3Cpath d='M4 21H12'/%3E%3C/svg%3E")}

.tz-279983 { padding-block: 56px 0; }
.tz-401c6b { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.tz-401c6b > h1 { grid-column: 3 / 9; line-height: .94; -webkit-text-stroke: var(--cw-h1-stroke, .018em) currentColor; }
.tz-da4311 { grid-column: 9 / 13; align-self: end; padding: 0 0 .5em 8px; min-width: 0; }
.tz-99d892 { font: italic 400 1.15rem/1.4 var(--font-heading); color: var(--neutral-color); margin-bottom: 12px; }
.tz-da4311 .tz-1d22fb { margin-top: 14px; }
.tz-655a62 .tz-0ea4d3 { margin-top: calc(56px + 30px); }
.tz-279983 > .tz-94df20, .tz-279983 > .tz-fa1a5f { margin-top: 40px; }
.tz-f57a51 { background: var(--cw-ruling), var(--base-100); }
.tz-fbf308 { grid-column: 3 / 8; min-width: 0; }
.tz-fbf308 h1 { max-width: 12ch; }
.tz-fbf308 .tz-67e629 { margin-top: 24px; }
.tz-fbf308 .tz-1d22fb { margin-top: 18px; }
.tz-182ab2 { grid-column: 8 / 13; min-width: 0; }
.tz-ab39d2 { position: relative; z-index: 1; margin: -40px 0 0 24px; }
.tz-ab39d2 > .tz-3d310b:nth-child(n+2) { display: none; }
.tz-817750 { margin-top: 56px; }
.tz-817750 .tz-b13981 { grid-column: 3 / 13; }

.tz-9e75f4 { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 20px; counter-reset: cw-hive; }
.tz-3d310b { position: relative; background: var(--base-100); color: var(--text-color); border: var(--cw-hair); border-radius: var(--border-radius, 3px); overflow: hidden; box-shadow: var(--shadow, none); counter-increment: cw-hive; min-width: 0; }
.tz-e88004 { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; padding: 9px 20px; background: var(--cw-wood); color: var(--on-primary-color, #f8f0dc); font: italic 400 1.2rem/1.25 var(--font-heading); }
.tz-e88004 > * { min-width: 0; overflow-wrap: break-word; }
.tz-9e75f4 .tz-b6e97a::after { content: "\00a0" counter(cw-hive); }
.tz-e88004 .tz-99d892 { flex: none; max-width: 50%; margin: 0; color: inherit; font-size: 1.05rem; text-align: right; }
.tz-173bc7 { display: grid; grid-template-columns: repeat(var(--cw-fields, 4), minmax(0, 1fr)) 112px; padding: 16px 20px 18px; align-items: start; }
.tz-8fc8b6 { min-width: 0; padding-right: 14px; }
.tz-8fc8b6 + .tz-8fc8b6 { border-left: var(--cw-hair); padding-left: 16px; }
.tz-8fc8b6 .tz-b08928 { margin-bottom: 6px; }
.tz-f12a1a { align-self: center; justify-self: end; width: 100px; color: var(--neutral-color); pointer-events: none; }
.tz-f12a1a .tz-3d0fde { fill: var(--secondary-color); }
.tz-d822df .tz-173bc7 { --cw-fields: 5; }
.tz-ac4087 .tz-173bc7 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 10px; }
.tz-ac4087 .tz-8fc8b6 + .tz-8fc8b6 { border-left: 0; padding-left: 0; border-top: var(--cw-hair); padding-top: 10px; }
.tz-ac4087 .tz-f12a1a { display: none; }
@media (min-width: 901px) { .tz-173bc7 > .tz-f12a1a { grid-column: -2 / -1; } }

.tz-82ed87 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: start; }
.tz-82ed87 > .tz-bea0cc { grid-column: 1 / 3; }
.tz-82ed87 > .tz-bb6c6d { grid-column: 3 / 6; }
.tz-82ed87 > .tz-19453c { grid-column: 6 / 13; min-width: 0; padding-left: 16px; }
.tz-82ed87 .tz-1d22fb { margin-top: 20px; }
.tz-bb44f9 .tz-3d310b:nth-child(n+4) { display: none; }

.tz-b13981 { border-bottom: 0; }
.tz-b13981 > li { display: grid; grid-template-columns: var(--cw-label) minmax(0, 1fr); column-gap: 32px; padding-block: 22px; border-top: var(--cw-hair); min-width: 0; }
.tz-b13981::after { content: ""; display: block; height: 5px; border-block: 1px solid var(--base-300); }
.tz-b13981 > li > * { min-width: 0; }
.tz-b45a63 { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; }
.tz-b45a63 h3 { font-size: clamp(1.25rem, 1.8vw, 1.5rem); }
.tz-96c413 p + p { margin-top: 10px; }
.tz-96c413 .tz-b08928 { display: block; margin-bottom: 2px; }
.tz-ea8d96 { margin-top: 8px; font: italic 400 1rem/1.45 var(--font-heading); color: var(--neutral-color); }
.tz-8b20e1 { grid-column: 3 / 13; min-width: 0; }
.tz-502e50 { grid-column: 3 / 10; }
.tz-5ea836 > li { grid-template-columns: var(--cw-label) minmax(0, 1fr) minmax(0, 1fr); }
.tz-5ea836 > .tz-22bfe7 { padding-block: 12px; }
.tz-abe827 { font: italic 400 1.15rem/1.35 var(--font-heading); color: var(--text-color); }
.tz-de3442 { display: none; }
.tz-cc1a8d > li { grid-template-columns: 44px minmax(0, 14rem) minmax(0, 1fr); align-items: start; }
.tz-cc1a8d h3 { font-size: 1.35rem; }
.tz-cc1a8d .tz-029739 { margin-top: 4px; }

.tz-3e5566 { border-left: 1px solid var(--primary-color); padding: 4px 0 4px 24px; max-width: 66ch; }
.tz-3e5566 h3 { margin-bottom: 10px; }
.tz-3e5566 p + p { margin-top: 10px; }
.tz-402ac3 { margin-top: 56px; }

.tz-7deaf9 { position: relative; }
.tz-efad95 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 28px; margin-top: 64px; }
.tz-efad95 > .tz-bea0cc { grid-column: 1 / 3; grid-row: 1 / 3; }
.tz-efad95 > h2 { grid-column: 3 / 7; grid-row: 1; }
.tz-392ecf { min-width: 0; }
.tz-392ecf h3 { padding-bottom: 12px; border-bottom: 1px solid var(--primary-color); color: var(--primary-color); }
.tz-bc78f7 { grid-column: 3 / 6; grid-row: 2; }
.tz-b06fbe { grid-column: 10 / 13; grid-row: 2; align-self: end; }
.tz-1971b4 > li { padding: 12px 0; border-bottom: var(--cw-hair); }
.tz-1971b4 > li:nth-child(n+4) { display: none; }
.tz-f83415 { grid-column: 6 / 10; grid-row: 1 / 3; justify-self: center; width: 100%; max-width: 320px; color: var(--primary-color); }
.tz-f83415 .tz-3d0fde { color: var(--accent-color); }
.tz-efad95 > .tz-119dac { grid-column: 3 / 13; grid-row: 3; }
.tz-c3ceb8 { background: var(--cw-ruling), var(--base-200); color: var(--on-base-200, var(--text-color)); }
.tz-c3ceb8 .tz-53e72c { margin-top: 64px; }
.tz-adc0a7 { display: flex; align-items: flex-end; gap: 22px; flex-wrap: wrap; }
.tz-4a24ba { position: relative; flex: none; width: 64px; height: 34px; pointer-events: none; }
.tz-4a24ba::before { content: ""; position: absolute; left: 0; bottom: 0; width: 22px; height: 26px; border: 2px solid var(--primary-color); border-top-width: 6px; border-radius: 3px 3px 6px 6px; }
.tz-4a24ba::after { content: ""; position: absolute; right: 0; bottom: 0; width: 32px; height: 24px; border: 2px solid var(--primary-color); border-top-width: 5px; background: repeating-linear-gradient(90deg, transparent 0 6px, color-mix(in srgb, var(--secondary-color) 70%, transparent) 6px 8px); }
.tz-27de4a { grid-column: 3 / 13; border-left: 1px solid var(--accent-color); padding-left: 24px; margin-top: 40px; min-width: 0; }
.tz-c3ceb8 ~ .tz-16a002 { display: none; }

.tz-02404a { min-width: 0; }
.tz-ad901c { display: grid; gap: 4px; }
.tz-bb314b { display: grid; grid-template-columns: 150px minmax(0, 1fr); align-items: center; min-height: 48px; }
.tz-16b69a { font: italic 400 1.15rem/1.25 var(--font-heading); color: var(--text-color); padding-right: 12px; overflow-wrap: break-word; }
.tz-ff8198 { position: relative; display: flex; justify-content: space-around; align-items: center; min-height: 28px; pointer-events: none; }
.tz-ff8198::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; border-top: var(--cw-hair); }
.tz-ff8198 i { position: relative; z-index: 1; display: block; width: 18px; height: 20.8px; clip-path: var(--cw-hex); background: var(--secondary-color); }
.tz-ff8198 i:first-child { background: var(--accent-color); }
.tz-ff8198 i:first-child::after { content: ""; position: absolute; inset: 2px; clip-path: var(--cw-hex); background: var(--secondary-color); }
.tz-ff8198 i:nth-child(n+2) { display: none; }
.tz-ff8198[data-marks="2"] i:nth-child(-n+2), .tz-ff8198[data-marks="3"] i:nth-child(-n+3), .tz-ff8198[data-marks="4"] i:nth-child(-n+4), .tz-ff8198[data-marks="6"] i:nth-child(-n+6), .tz-ff8198[data-marks="12"] i:nth-child(-n+12) { display: block; }
.tz-0ad6bb { margin: 10px 0 0 150px; height: 48px; color: var(--primary-color); pointer-events: none; }
.tz-0ad6bb .tz-3d0fde { stroke: var(--secondary-color); }
.tz-0ad6bb .tz-56c548 { width: 100%; height: 48px; }
.tz-741943 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin-left: 150px; padding-top: 6px; }
.tz-741943 li { text-align: center; font: italic 400 1.05rem/1.3 var(--font-heading); color: var(--neutral-color); min-width: 0; overflow-wrap: break-word; }
.tz-02404a .tz-119dac { margin-top: 22px; }
.tz-f7117d .tz-02404a { grid-column: 3 / 13; }

.tz-6f90c3 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; margin-top: 40px; }
.tz-c0273c { grid-column: 3 / 8; min-width: 0; }
.tz-c0273c .tz-b13981 > li { grid-template-columns: minmax(0, 1fr) auto; align-items: center; padding-block: 16px; }
.tz-c0273c .tz-b13981 > li:nth-child(n+4) { display: none; }
.tz-c0273c h3 { font-size: 1.25rem; }
.tz-34884a { grid-column: 9 / 13; min-width: 0; border-left: 1px solid var(--primary-color); padding-left: 24px; align-self: start; }
.tz-9622e1 { font: italic 400 1.2rem/1.5 var(--font-heading); color: var(--text-color); }
.tz-153619 { display: inline-flex; align-items: center; min-height: 32px; padding: 4px 14px; border: 1px solid var(--cw-cell-edge); border-left: 6px solid var(--secondary-color); border-radius: var(--border-radius, 3px); background: var(--base-100); color: var(--text-color); font: italic 400 1rem/1.2 var(--font-heading); white-space: nowrap; }

.tz-8334c0 > li { grid-template-columns: var(--cw-label) minmax(0, 1fr) auto; align-items: baseline; }
.tz-8334c0 h3 a, .tz-7cd59b h3 a { color: inherit; text-decoration: none; }
.tz-8334c0 h3 a:hover, .tz-7cd59b h3 a:hover { color: var(--accent-color); text-decoration: underline 1px; }
.tz-8334c0 .tz-b08928 { white-space: nowrap; }
.tz-ded7b0 { font: italic 400 1.1rem/1.35 var(--font-heading); color: var(--neutral-color); }
.tz-8334c0 p:not(.tz-ded7b0):not(.tz-b08928) { margin-top: 6px; }
.tz-0f3b5e > li:nth-child(n+4) { display: none; }
.tz-31b0a8 > li:first-child { display: none; }
.tz-7cd59b { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); align-items: center; margin-bottom: 56px; }
.tz-7cd59b > .tz-25c466 { grid-column: 3 / 8; }
.tz-7cd59b > .tz-a80f76 { grid-column: 8 / 13; min-width: 0; }
.tz-7cd59b > :nth-child(n+3) { display: none; }
.tz-a80f76 h3 { font-size: clamp(1.6rem, 2.6vw, 2.2rem); margin: 8px 0 14px; }

.tz-a6a1bf { background: var(--base-200); color: var(--on-base-200, var(--text-color)); }
.tz-c6f06c { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; margin-top: 64px; }
.tz-c6f06c > .tz-bea0cc { grid-column: 1 / 3; }
.tz-86e4bb { grid-column: 3 / 7; min-width: 0; }
.tz-86e4bb .tz-67e629 { margin-top: 18px; }
.tz-a777a6 { display: block; width: 96px; height: 110.8px; margin-top: 36px; clip-path: var(--cw-hex); background: var(--cw-capping), var(--secondary-color); pointer-events: none; }
.tz-49b98a { grid-column: 7 / 13; min-width: 0; }
.tz-9423c5 { display: grid; gap: 14px; padding: 20px 22px 24px; }
.tz-6f6f16 { display: grid; grid-template-columns: 170px minmax(0, 1fr); align-items: end; column-gap: 18px; }
.tz-08e11a, .tz-a7f277 .tz-6f6f16 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
.tz-6f6f16 .tz-b08928 { padding-bottom: 12px; }
.tz-55b7d6 { align-items: start; }
.tz-55b7d6 .tz-b08928 { padding: 12px 0 0; }
.tz-422987 { display: block; width: 100%; min-height: 44px; padding: 10px 2px; background: transparent; border: 0; border-bottom: 1px solid var(--neutral-color); border-radius: 0; color: var(--text-color); font: 400 1rem/1.4 var(--font-body); }
textarea.tz-422987 { min-height: 110px; resize: vertical; }
.tz-422987:focus-visible { border-bottom: 2px solid var(--accent-color); outline: 2px solid var(--accent-color); outline-offset: 3px; }
.tz-9eb587 { display: flex; justify-content: flex-end; margin-top: 8px; }
.tz-0efaec { display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 48px; padding: 0 26px; border: 0; border-radius: var(--border-radius, 3px); background: var(--accent-color); color: var(--on-accent-color, #ffffff); font: 700 .85rem/1.2 var(--font-body); text-transform: uppercase; letter-spacing: .1em; cursor: pointer; }
.tz-0efaec:hover, .tz-0efaec:focus-visible { text-decoration: underline 2px; text-underline-offset: 4px; }
.tz-8dcaaa { background: var(--base-100); padding-block: 72px; }
.tz-dde475 { padding-block: 26px; }
.tz-f8b08c { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.3fr) auto; gap: 18px; align-items: end; }
.tz-aa76f1 { align-self: center; padding-right: 18px; border-right: var(--cw-hair); font: italic 400 1.35rem/1.35 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.tz-f8b08c .tz-6f6f16 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
.tz-f8b08c .tz-6f6f16 .tz-b08928 { padding-bottom: 0; }

.tz-e494ca { background: var(--primary-color); color: var(--on-primary-color, #f8f0dc); padding-block: 22px; }
.tz-bfecb0 { max-width: 90ch; margin-inline: auto; text-align: center; font: italic 400 1.1rem/1.5 var(--font-heading); }
.tz-6e6255 { display: grid; grid-template-columns: minmax(24px, 1fr) minmax(0, auto) minmax(24px, 1fr); align-items: center; gap: 20px; margin-top: 48px; }
.tz-6e6255::before, .tz-6e6255::after { content: ""; border-top: var(--cw-hair); }
.tz-6e6255 p { max-width: 70ch; text-align: center; font: italic 400 1rem/1.5 var(--font-heading); color: var(--text-color); }

.tz-25c466 { min-width: 0; }
.tz-59bccd { position: relative; aspect-ratio: 4 / 3; margin: 12px 20px 0; border: 6px solid var(--cw-wood); border-top-width: 12px; }
.tz-59bccd::before { content: ""; position: absolute; left: -20px; right: -20px; top: -12px; height: 12px; background: var(--cw-wood); z-index: 1; }
.tz-095c84 { position: absolute; inset: 0; overflow: hidden; background: var(--base-200); }
.tz-095c84 img { display: block; width: 100%; height: 100%; object-fit: cover; filter: sepia(.12) saturate(.85) contrast(1.04) brightness(1.03); }
.tz-095c84::after { content: ""; position: absolute; inset: 0; background: var(--base-300); mix-blend-mode: multiply; opacity: .28; pointer-events: none; }
.tz-74f317 .tz-59bccd { aspect-ratio: 4 / 5; }
.tz-25c466 .tz-27f3f3 { margin: 10px 20px 0; font-size: .95rem; }

.tz-ade808 { min-width: 0; max-width: 66ch; }
.tz-ade808 > * + * { margin-top: 1em; }
.tz-ade808 h2 { font-size: clamp(1.5rem, 2.4vw, 2rem); margin-top: 1.6em; color: var(--primary-color); max-width: none; }
.tz-ade808 h3 { font-size: 1.35rem; margin-top: 1.4em; }
.tz-ade808 p, .tz-ade808 li { font: 400 1.0625rem/1.75 var(--font-body); }
.tz-ade808 ul, .tz-ade808 ol { padding-left: 1.4em; }
.tz-ade808 ul li { position: relative; }
.tz-ade808 ul li::before { content: ""; position: absolute; left: -1.2em; top: .62em; width: 7px; height: 8px; clip-path: var(--cw-hex); background: var(--primary-color); }
.tz-ade808 ol { list-style: decimal; }
.tz-ade808 li + li { margin-top: .4em; }
.tz-ade808 em { font-family: var(--font-heading); font-style: italic; }
.tz-ade808 table { display: block; overflow-x: auto; max-width: 100%; border-collapse: collapse; }
.tz-ade808 td, .tz-ade808 th { padding: 8px 12px; border-bottom: var(--cw-hair); text-align: left; }

.tz-62a949 { overflow-x: auto; max-width: 100%; }
.tz-c2a900 { width: 100%; border-collapse: collapse; border-block: 5px double var(--base-300); }
.tz-c2a900 th { text-align: left; padding: 12px 16px 12px 0; border-bottom: var(--cw-hair); }
.tz-c2a900 td { padding: 18px 16px 18px 0; border-top: var(--cw-hair); vertical-align: top; font: 400 1rem/1.5 var(--font-body); }
.tz-c2a900 td:first-child { font: 400 1.25rem/1.25 var(--font-heading); color: var(--text-color); width: 24%; }
.tz-c2a900 td.tz-889362 { color: var(--neutral-color); font: italic 400 1rem/1.45 var(--font-heading); }

.tz-690cf0 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; align-items: start; }
.tz-f9cd35 { grid-column: 3 / 10; min-width: 0; }
.tz-f9cd35 .tz-25c466 { margin: 8px 0 36px; }
.tz-2b46af { grid-column: 10 / 13; min-width: 0; padding-left: 20px; border-left: var(--cw-hair); align-self: stretch; }
.tz-092bfa { margin-top: 18px; }
.tz-092bfa:empty { display: none; }
.tz-f60510 { padding: 16px 18px 20px; }
.tz-f60510 .tz-b08928 { padding-bottom: 8px; border-bottom: var(--cw-hair); margin-bottom: 14px; }
.tz-8f51f1 { font: italic 400 1.35rem/1.35 var(--font-heading); color: var(--text-color); overflow-wrap: break-word; }
.tz-f60510 .tz-f12a1a { width: 90px; margin: 18px 0 0 auto; }
.tz-53db5f { display: flex; flex-wrap: wrap; gap: 8px 32px; margin-top: 32px; }

.tz-afd578 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 40px; align-items: start; margin-top: 64px; }
.tz-afd578 > .tz-25c466 { grid-column: 3 / 7; }
.tz-afd578 > .tz-1ba9f1 { grid-column: 8 / 13; min-width: 0; }
.tz-1ba9f1 h2 { font-size: clamp(1.6rem, 2.6vw, 2.2rem); margin-bottom: 16px; }
.tz-1ba9f1 li { padding: 14px 0 14px 24px; border-top: var(--cw-hair); position: relative; }
.tz-1ba9f1 li::before { content: ""; position: absolute; left: 0; top: 1.25em; width: 9px; height: 10.4px; clip-path: var(--cw-hex); background: var(--primary-color); }
.tz-f1ce56 { width: 72px; margin-top: 12px; color: var(--primary-color); pointer-events: none; }
.tz-f1ce56 .tz-3d0fde { color: var(--accent-color); }
.tz-070f6b { grid-column: 3 / 11; padding: 32px; background: var(--primary-color); color: var(--on-primary-color, #f8f0dc); border-radius: var(--border-radius, 3px); font: 400 clamp(1.3rem, 2.2vw, 1.6rem)/1.45 var(--font-heading); overflow-wrap: break-word; }
.tz-dee2cb { margin: 56px 0 18px; }

.tz-0c9ab5 { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 40px; align-items: start; }
.tz-a223f1 { grid-column: 3 / 9; min-width: 0; }
.tz-2f9bd5 { grid-column: 9 / 13; min-width: 0; padding-left: 20px; border-left: var(--cw-hair); }
.tz-2f9bd5 .tz-b13981 > li { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 6px; padding-block: 16px; }
.tz-2f9bd5 h2 { font-size: 1.6rem; margin-bottom: 14px; }
.tz-5335b0 { margin-top: 36px; }
.tz-5335b0 li { padding: 12px 0; border-top: var(--cw-hair); overflow-wrap: break-word; }
.tz-5335b0 a { overflow-wrap: break-word; }

.tz-6878fa { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); }
.tz-94e287 { grid-column: 4 / 10; min-width: 0; }
.tz-94e287 .tz-e88004 { align-items: center; }
.tz-e79488 { display: block; width: 28px; height: 32.3px; flex: none; clip-path: var(--cw-hex); background: var(--cw-capping), var(--secondary-color); }
.tz-12529a { font: italic 400 1.6rem/1.2 var(--font-heading); color: var(--text-color); margin-top: 4px; }
.tz-3518c6 { padding: 22px 22px 28px; }
.tz-3518c6 h1 { font-size: clamp(1.95rem, 3.7vw, 3.1rem); line-height: 1.06; margin-top: 22px; }
.tz-3518c6 .tz-67e629 { margin-top: 16px; }
.tz-71e3de { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); column-gap: var(--cw-gutter); row-gap: 32px; align-items: center; }
.tz-12f33d { grid-column: 3 / 7; display: flex; align-items: center; gap: 28px; pointer-events: none; }
.tz-6e3c4a { position: relative; flex: none; display: grid; place-items: center; width: 200px; height: 231px; clip-path: var(--cw-hex); background: var(--cw-cell-edge); }
.tz-6e3c4a::before { content: ""; position: absolute; inset: 3px; clip-path: var(--cw-hex); background: var(--base-100); }
.tz-6e3c4a span { position: relative; font: 400 clamp(3.4rem, 9vw, 5.4rem)/1 var(--font-heading); color: var(--primary-color); }
.tz-12f33d .tz-f12a1a { width: 150px; }
.tz-734065 { grid-column: 7 / 13; min-width: 0; }
.tz-734065 .tz-67e629 { margin-top: 16px; }

@media (min-width: 1025px) and (max-width: 1200px) {
    .tz-8c22d1 { --n: 5; --cols: 10; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(11n+7) { grid-column: span 2; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(9n+6) { grid-column: 2 / span 2; }
}
@media (min-width: 769px) and (max-width: 1024px) {
    .tz-8c22d1 { --n: 4; --cols: 8; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(11n+7) { grid-column: span 2; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(7n+5) { grid-column: 2 / span 2; }
}
@media (min-width: 601px) and (max-width: 768px) {
    .tz-8c22d1 { --n: 3; --cols: 6; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(11n+7) { grid-column: span 2; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(5n+4) { grid-column: 2 / span 2; }
}
@media (max-width: 600px) {
    .tz-8c22d1 { --n: 2; --cols: 4; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(11n+7) { grid-column: span 2; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(3n+3) { grid-column: 2 / span 2; }
}

:lang(ru) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(uk) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(bg) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(sr) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(mk) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(be) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(kk) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em),
:lang(el) :is(h1, h2, h3, .tz-53e123, .tz-45f057, .tz-1be633, .tz-029739, .tz-fda237, .tz-27f3f3, .tz-bfecb0, .tz-d82051, .tz-acd317, .tz-99d892, .tz-482c0c, .tz-e88004, .tz-16b69a, .tz-741943 li, .tz-abe827, .tz-153619, .tz-9622e1, .tz-ded7b0, .tz-ea8d96, .tz-aa76f1, .tz-8f51f1, .tz-12529a, .tz-070f6b, .tz-6e6255 p, .tz-c2a900 td, em)
{ font-family: var(--font-body); font-weight: 500; font-style: normal; letter-spacing: 0; }
:lang(ru) h1, :lang(uk) h1, :lang(bg) h1, :lang(sr) h1, :lang(mk) h1, :lang(be) h1, :lang(kk) h1, :lang(el) h1 { font-weight: 700; }
:lang(vi) { --font-heading: Georgia, 'Times New Roman', serif; --font-body: system-ui, 'Segoe UI', sans-serif; }

@media (max-width: 1200px) {
    :root { --cw-pad: 32px; --cw-section: 80px; --cw-label: 180px; }
    .tz-0ea4d3 { --lug: 24px; --top: 28px; --side: 12px; border-bottom-width: 10px; padding: 22px 20px 20px; }
    .tz-4d85b1 > .tz-5e4ef1:nth-child(n+12) { display: block; }
    .tz-82ed87 > .tz-bb6c6d { grid-column: 3 / 13; }
    .tz-82ed87 > .tz-19453c { grid-column: 3 / 13; padding-left: 0; margin-top: 36px; }
    .tz-180efc { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .tz-acd317 { grid-column: 1 / -1; justify-self: start; text-align: left; font-size: clamp(2.4rem, 9vw, 5rem); }
}
@media (max-width: 1024px) {
    .tz-401c6b > h1 { grid-column: 3 / 13; max-width: 14ch; }
    .tz-da4311 { grid-column: 3 / 13; padding: 24px 0 0; }
    .tz-fbf308 { grid-column: 3 / 13; }
    .tz-182ab2 { grid-column: 3 / 13; max-width: 520px; margin-top: 40px; }
    .tz-f83415 { grid-column: 3 / 13; grid-row: 2; max-width: 260px; }
    .tz-bc78f7 { grid-column: 3 / 8; grid-row: 3; }
    .tz-b06fbe { grid-column: 8 / 13; grid-row: 3; align-self: start; }
    .tz-efad95 > .tz-119dac { grid-row: 4; }
    .tz-efad95 > h2 { grid-column: 3 / 13; }
    .tz-efad95 > .tz-bea0cc { grid-row: 1 / 2; }
    .tz-c0273c { grid-column: 3 / 13; }
    .tz-34884a { grid-column: 3 / 13; }
    .tz-86e4bb { grid-column: 3 / 13; }
    .tz-49b98a { grid-column: 3 / 13; }
    .tz-a777a6 { display: none; }
    .tz-6f6f16 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 4px; }
    .tz-6f6f16 .tz-b08928 { padding-bottom: 0; }
    .tz-f8b08c { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .tz-aa76f1 { grid-column: 1 / -1; border-right: 0; padding-right: 0; }
    .tz-f9cd35 { grid-column: 3 / 13; }
    .tz-2b46af { grid-column: 3 / 13; border-left: 0; padding-left: 0; }
    .tz-a223f1, .tz-2f9bd5 { grid-column: 3 / 13; }
    .tz-2f9bd5 { border-left: 0; padding-left: 0; }
    .tz-7cd59b > .tz-25c466 { grid-column: 3 / 13; }
    .tz-7cd59b > .tz-a80f76 { grid-column: 3 / 13; margin-top: 24px; }
    .tz-afd578 > .tz-25c466 { grid-column: 3 / 9; }
    .tz-afd578 > .tz-1ba9f1 { grid-column: 3 / 13; }
    .tz-94e287 { grid-column: 2 / 12; }
    .tz-12f33d { grid-column: 1 / 13; }
    .tz-734065 { grid-column: 1 / 13; }
}
@media (max-width: 900px) {
    .tz-173bc7, .tz-d822df .tz-173bc7 { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 14px; }
    .tz-8fc8b6 + .tz-8fc8b6 { border-left: 0; padding-left: 0; }
    .tz-8fc8b6:nth-child(2n) { border-left: var(--cw-hair); padding-left: 16px; }
    .tz-f12a1a { grid-column: 1 / -1; justify-self: end; width: 84px; }
    .tz-5ea836 > li { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); row-gap: 8px; }
    .tz-5ea836 > li > :first-child { grid-column: 1 / -1; }
    .tz-cc1a8d > li { grid-template-columns: 44px minmax(0, 1fr); row-gap: 6px; }
    .tz-cc1a8d > li > :last-child { grid-column: 2 / 3; }
}
@media (max-width: 768px) {
    :root { --cw-pad: 20px; --cw-gutter: 20px; --cw-section: 64px; }
    .tz-ad0236 { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding-block: 10px; }
    .tz-395a93 { display: flex; min-width: 0; gap: 0; }
    .tz-b5554f { display: none; }
    .tz-406607 { flex-direction: row; gap: 10px; text-align: left; }
    .tz-e2a359 { width: 24px; }
    .tz-53e123 { font-size: 2rem; }
    .tz-8f6967 { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 0; }
    .tz-8f6967::before { display: none; }
    .tz-d509be { flex-direction: column; align-items: stretch; }
    .tz-2dee16 { display: none; }
    .tz-482c0c { justify-self: auto; }
    .tz-53e72c, .tz-401c6b, .tz-82ed87, .tz-efad95, .tz-6f90c3, .tz-c6f06c, .tz-690cf0, .tz-afd578, .tz-0c9ab5, .tz-6878fa, .tz-71e3de, .tz-7cd59b, .tz-7c512f { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .tz-53e72c > *, .tz-401c6b > *, .tz-82ed87 > *, .tz-efad95 > *, .tz-6f90c3 > *, .tz-c6f06c > *, .tz-690cf0 > *, .tz-afd578 > *, .tz-0c9ab5 > *, .tz-6878fa > *, .tz-71e3de > *, .tz-7cd59b > *, .tz-7c512f > * { grid-column: 1 / -1 !important; grid-row: auto !important; }
    .tz-bea0cc { flex-direction: row; align-items: center; justify-content: flex-start; gap: 0; text-align: left; border-right: 0; padding: 0 0 14px; }
    .tz-bea0cc .tz-45f057 { max-width: none; margin-left: 12px; padding-left: 12px; border-left: var(--cw-hair); }
    .tz-f1ce56 { display: none; }
    .tz-401c6b > h1, .tz-fbf308 h1 { max-width: none; }
    .tz-da4311 { padding-top: 22px; }
    .tz-94df20 { grid-template-columns: 96px minmax(0, 1fr); column-gap: 0; }
    .tz-1716c2 { grid-column: 1 / 2; margin-right: 0; }
    .tz-94df20::after { grid-column: 2 / 3; }
    .tz-0ea4d3 { --lug: 14px; --top: 26px; --side: 10px; border-bottom-width: 10px; padding: 18px 14px 16px; }
    .tz-d82051 { font-size: .95rem; }
    .tz-182ab2 { max-width: 360px; justify-self: center; width: 100%; }
    .tz-ab39d2 { margin: -32px 0 0 12px; }
    .tz-f83415 { max-width: 240px; justify-self: center; }
    .tz-b13981 > li, .tz-5ea836 > li, .tz-8334c0 > li, .tz-cc1a8d > li { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 8px; padding-block: 16px; }
    .tz-cc1a8d > li > :last-child { grid-column: 1 / -1; }
    .tz-5ea836 > .tz-22bfe7 { display: none; }
    .tz-de3442 { display: block; margin-bottom: 2px; }
    .tz-27de4a { padding-left: 16px; }
    .tz-34884a { padding-left: 18px; }
    .tz-c0273c .tz-b13981 > li { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .tz-153619 { justify-self: start; }
    .tz-02404a { display: grid; grid-template-columns: 96px minmax(0, 1fr); column-gap: 16px; }
    .tz-ad901c { grid-column: 2; grid-row: 1; gap: 0; }
    .tz-bb314b { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 8px; padding-block: 12px; border-top: var(--cw-hair); }
    .tz-bb314b:first-child { border-top: 0; }
    .tz-ff8198 { justify-content: flex-start; gap: 8px; max-width: 280px; }
    .tz-ff8198::before { display: none; }
    .tz-ff8198 i { width: 14px; height: 16.2px; }
    .tz-0ad6bb { display: none; }
    .tz-741943 { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; justify-content: space-between; margin: 0; padding: 6px 0 6px 14px; border-left: 2px solid var(--primary-color); }
    .tz-741943 li { position: relative; text-align: left; }
    .tz-741943 li::before { content: ""; position: absolute; left: -19px; top: .55em; width: 8px; height: 8px; border-radius: 50%; background: var(--secondary-color); }
    .tz-02404a .tz-119dac { grid-column: 1 / -1; }
    .tz-c2a900, .tz-c2a900 tbody, .tz-c2a900 tr, .tz-c2a900 td { display: block; width: 100%; }
    .tz-c2a900 thead { display: none; }
    .tz-c2a900 tr { padding-block: 12px; border-top: var(--cw-hair); }
    .tz-c2a900 td { border-top: 0; padding: 4px 0; }
    .tz-c2a900 td:first-child { width: 100%; }
    .tz-f8b08c { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .tz-0efaec { width: 100%; min-height: 52px; }
    .tz-422987 { font-size: 16px; }
    .tz-180efc { grid-template-columns: repeat(1, minmax(0, 1fr)); }
    .tz-f5f6bc + .tz-f5f6bc { border-left: 0; padding-left: 0; border-top: var(--cw-hair); padding-top: 18px; }
    .tz-070f6b { padding: 22px; }
    .tz-12f33d { flex-wrap: wrap; }
    .tz-835275 { padding-top: 40px; }
}
@media (max-width: 600px) {
    .tz-173bc7, .tz-d822df .tz-173bc7 { grid-template-columns: repeat(1, minmax(0, 1fr)); row-gap: 0; padding-block: 6px 12px; }
    .tz-8fc8b6, .tz-8fc8b6:nth-child(2n), .tz-8fc8b6 + .tz-8fc8b6 { border-left: 0; padding: 10px 0; }
    .tz-8fc8b6 + .tz-8fc8b6 { border-top: var(--cw-hair); }
    .tz-f12a1a { width: 72px; }
}
@media (max-width: 480px) {
    :root { --cw-pad: 16px; --cw-gutter: 16px; --cw-section: 48px; }
    h1 { font-size: clamp(2.3rem, 11vw, 2.9rem); }
    h2 { font-size: clamp(1.7rem, 7.4vw, 1.95rem); }
    .tz-0ea4d3 { --lug: 12px; --top: 24px; --side: 8px; margin-inline: 0; border-bottom-width: 8px; padding: 14px 6px 12px; }
    .tz-8c22d1 { --m: 3px; }
    .tz-e77c37 { font-size: .9rem; }
    .tz-7ff990 ~ .tz-7ff990 ~ .tz-7ff990 { display: none !important; }
    .tz-53e123 { font-size: 1.75rem; }
    .tz-59bccd { margin-inline: 14px; }
    .tz-59bccd::before { left: -14px; right: -14px; }
    .tz-f12a1a { display: none; }
    .tz-e88004 { font-size: 1.05rem; padding-inline: 14px; }
    .tz-e88004 .tz-99d892 { font-size: .95rem; }
    .tz-9423c5 { padding: 16px 14px 20px; }
    .tz-6e3c4a { width: 150px; height: 173px; }
    .tz-12f33d .tz-f12a1a { display: none; }
    .tz-e494ca { padding-block: 18px; }
    .tz-bfecb0 { font-size: 1rem; }
}
:root {
    --primary-color: #2f4b2c;
    --secondary-color: #dcc24e;
    --accent-color: #9e3f1a;
    --on-primary-color: #ffffff;
    --on-secondary-color: #000000;
    --on-accent-color: #ffffff;
    --on-text-color: #ffffff;
    --on-surface: #000000;
    --on-base-100: #000000;
    --on-base-200: #000000;
    --on-base-300: #000000;
    --neutral-color: #5f6450;
    --neutral: #5f6450;
    --base-100: #f2f1de;
    --base-200: #e5e5c9;
    --base-300: #c6c79e;
    --surface: #e5e5c9;
    --border-color: #c6c79e;
    --text-color: #1a2015;
    --font-heading: 'Sorts Mill Goudy', Georgia, 'Times New Roman', serif;
    --font-primary: 'Sorts Mill Goudy', Georgia, 'Times New Roman', serif;
    --font-body: 'Zen Maru Gothic', 'Helvetica Neue', Arial, sans-serif;
    --font-secondary: 'Zen Maru Gothic', 'Helvetica Neue', Arial, sans-serif;
    --border-radius: 4px;
    --spacing: 24px;
    --shadow: none;
    --heading-tracking: -0.01em;
    --border-width: 1px;
}
body[class] { font-family: var(--font-body, var(--font-primary, inherit)); }
:root{--on-primary-color: #ffffff;--on-secondary-color: #000000;--on-accent-color: #ffffff;--on-base-200: #000000;--on-text-color: #ffffff;--on-surface: #000000;--on-base-100: #000000;--on-base-300: #000000;}
[data-wc-burger]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}
[data-wc-burger] span{display:block;height:2px;width:22px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(2){opacity:0}
html[data-wc-nav-open] [data-wc-burger] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media(max-width:768px){
html[data-wc-nav-ready] [data-wc-burger]{display:flex}
html[data-wc-nav-ready] [data-wc-hrow]{position:relative;flex-wrap:nowrap}
html[data-wc-nav-ready] [data-wc-mnav]{position:absolute!important;top:100%;left:0;right:0;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:6px 16px 14px!important;background:var(--base-100,var(--surface,#fff));border-top:1px solid var(--border-color,rgba(0,0,0,.08));box-shadow:0 14px 30px rgba(0,0,0,.14);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s ease,opacity .2s ease;z-index:1200;list-style:none}
html[data-wc-nav-open][data-wc-nav-ready] [data-wc-mnav]{max-height:78vh;overflow:auto;opacity:1;visibility:visible}
html[data-wc-nav-ready] [data-wc-mnav]>*{width:100%}
html[data-wc-nav-ready] [data-wc-mnav] a{display:flex;align-items:center;min-height:44px;padding:11px 2px!important;border-bottom:1px solid var(--border-color,rgba(0,0,0,.07))}
html[data-wc-nav-ready] [data-wc-mnav] li{border:0!important;padding:0!important;margin:0!important}
html[data-wc-nav-ready] [data-wc-mnav] li:last-child a,html[data-wc-nav-ready] [data-wc-mnav] a:last-child{border-bottom:0}
}