:root{--mah:#5b2516;--mah2:#6e2e1b;--mahd:#401a0f;--mahk:#2a110a;--lav:#f4d34a;--lavd:#7a4a00;--lavt:#fbf3c9;--gb:#2f6fd1;--gr:#d9452b;--oy:#f6f1ea;--sh:#ebe2d6;--sh2:#e2d6c6;--wh:#fffdf9;--ink:#221917;--ink2:#4a3b35;--mut:#6b5a52;--line:#ddd0c0;--brass:#b98a3e;--brass2:#e3c17d;--ok:#2f6b4f;
--fh:"Labrada",Georgia,"Times New Roman",serif;--fb:"Akshar","Segoe UI",Roboto,Arial,sans-serif;--r:14px;--wrap:1220px}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--oy);color:var(--ink);font:400 18.5px/1.6 var(--fb);overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--mah2);text-underline-offset:3px}
a:hover{color:var(--mahd)}
h1,h2,h3,h4{font-family:var(--fh);font-weight:700;line-height:1.14;color:var(--ink);margin:0 0 .55em;text-wrap:balance;font-variant-ligatures:no-common-ligatures}
h2{font-size:clamp(1.65rem,1.2rem+1.6vw,2.35rem)}
h3{font-size:1.22rem}
p{margin:0 0 1em}
:where(main) :where(p,li){max-width:min(68ch,720px)}
:where(.tut-67,.tyu-4e,.tbf-62,.txk-49,.txt-1b,.tug-7e,.thn-11,.tzh-67,.tsy-2e,.thm-41,.taj-40,.tth-63,.tke-0b,.tky-71) :where(p,li){max-width:none}
.tbx-32{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}
.twu-5b{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.twu-5b>*{min-width:0;overflow-wrap:anywhere}
.twg-5a{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:300}
.twg-5a:focus{left:12px}
:focus-visible{outline:3px solid var(--lavd);outline-offset:2px}
.tud-08{position:sticky;top:0;z-index:100;background:var(--oy)}
.tud-08::after{content:"";display:block;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M9 2.5l3 2.5-3 2.5' fill='none' stroke='%23f4d34a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/24px 10px repeat-x,var(--mah)}
.tud-08>.tbx-32{position:relative;display:flex;align-items:center;gap:18px;min-height:74px}
.tbj-18{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);flex:0 0 auto}
.tmz-22{width:44px;height:44px;border-radius:11px;background:var(--mah);display:grid;place-items:center;color:var(--lav);box-shadow:inset 0 -3px 0 var(--mahd)}
.tmz-22 svg{width:26px;height:26px}
.tbj-18 b{display:block;font:700 1.08rem/1.1 var(--fh);letter-spacing:-.01em}
.tbj-18 small{display:block;font:700 .78rem/1.2 var(--fb);color:var(--mut);margin-top:3px}
.tsn-86{margin-left:auto}
.tsn-86>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}
.tsn-86>ul>li{position:static}
.tsn-86>ul>li>a,.tsn-86>ul>li>button{display:inline-flex;align-items:center;gap:6px;font:700 .98rem/1 var(--fb);color:var(--ink);background:none;border:0;padding:12px 11px;border-radius:9px;cursor:pointer;text-decoration:none}
.tsn-86>ul>li>a:hover,.tsn-86>ul>li>button:hover,.tsn-86>ul>li>button[aria-expanded="true"]{background:var(--sh)}
.tsn-86>ul>li>button svg{width:14px;height:14px;transition:transform .2s}
.tsn-86>ul>li>button[aria-expanded="true"] svg{transform:rotate(180deg)}
.tcw-58>button{position:relative}
.tcw-58>button::after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:24px}
.tuu-9d{position:absolute;left:20px;right:20px;top:calc(100% - 4px);transform:translateY(6px);background:var(--wh);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -28px rgba(42,17,10,.55);padding:22px 24px 20px;opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility 0s .16s;max-height:calc(100vh - 110px);overflow:auto;z-index:120}
.tuu-9d.twn-77{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s,transform .16s}
.tpv-22{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}
.tpv-22 b{font:700 1.1rem var(--fh)}
.tpv-22 a{font-weight:700;font-size:.92rem}
.tnw-57{display:grid;grid-template-columns:repeat(var(--mc,3),minmax(0,1fr));gap:6px 22px}
.tnw-57>*{min-width:0}
.tuu-9d h3{font:700 .86rem/1.3 var(--fb);color:var(--mah2);margin:8px 0 6px}
.tuu-9d ul{list-style:none;margin:0 0 6px;padding:0}
.tuu-9d li a{display:block;padding:5px 0;color:var(--ink);text-decoration:none;font-size:.95rem;line-height:1.3}
.tuu-9d li a:hover{color:var(--mah2);text-decoration:underline}
.tfm-6d{display:inline-flex;align-items:center;gap:11px;background:var(--mah);color:#fff;text-decoration:none;border-radius:999px;padding:7px 18px 7px 8px;box-shadow:0 8px 18px -12px rgba(42,17,10,.8);flex:0 0 auto}
.tfm-6d:hover{background:var(--mahd);color:#fff}
.ttu-18{width:38px;height:38px;border-radius:50%;background:var(--lav);color:var(--mahd);display:grid;place-items:center;box-shadow:inset 0 0 0 3px var(--mah),0 0 0 2px var(--lav)}
.ttu-18 svg{width:22px;height:22px}
.tfm-6d span{display:flex;flex-direction:column;line-height:1.1}
.tfm-6d small{font:700 .78rem var(--fb);color:var(--lav)}
.tfm-6d b{font:700 1.04rem var(--fb);letter-spacing:.01em}
.tju-58{display:none;margin-left:auto;background:var(--mah);color:#fff;border:0;border-radius:11px;width:48px;height:46px;cursor:pointer;align-items:center;justify-content:center}
.tju-58 svg{width:24px;height:24px}
.trb-72{position:fixed;left:0;right:0;background:var(--wh);border-top:1px solid var(--line);overflow:auto;z-index:110;padding:10px 20px 28px;box-shadow:0 20px 40px -20px rgba(0,0,0,.4)}
.trb-72 ul{list-style:none;margin:0;padding:0}
.trb-72>ul>li{border-bottom:1px solid var(--line)}
.trb-72>ul>li>a,.trb-72>ul>li>button{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 2px;font:700 1.05rem var(--fb);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}
.trb-72>ul>li>button svg{width:16px;height:16px;transition:transform .2s}
.trb-72>ul>li>button[aria-expanded="true"] svg{transform:rotate(180deg)}
.tkz-41{padding:0 0 12px 8px}
.tkz-41 h3{font:700 .84rem var(--fb);color:var(--mah2);margin:10px 0 4px}
.tkz-41 a{display:block;padding:8px 0;color:var(--ink);text-decoration:none}
.trb-72 .tfm-6d{margin-top:18px;width:100%;justify-content:center}
.tkf-91{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 24px;border-radius:12px;font:700 1.02rem/1.1 var(--fb);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.tkf-91 svg{width:20px;height:20px}
.tfr-32{background:var(--lav);color:var(--mahk)}
.tfr-32:hover{background:#f8e07a;color:var(--mahk)}
.tzx-08{border-color:rgba(246,241,234,.55);color:var(--oy)}
.tzx-08:hover{background:rgba(246,241,234,.12);color:#fff}
.tus-97{background:var(--mah);color:#fff}
.tus-97:hover{background:var(--mahd);color:#fff}
.tfd-22{border-color:var(--mah);color:var(--mah)}
.tfd-22:hover{background:var(--mah);color:#fff}
.tkm-83{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}
.tqk-9d{background-color:var(--mah);background-image:radial-gradient(900px 520px at 88% 12%,rgba(244,211,74,.13),transparent 62%),radial-gradient(700px 500px at 0% 100%,rgba(0,0,0,.28),transparent 60%)}
.tzh-67{color:var(--oy);padding:clamp(48px,6vw,92px) 0 clamp(56px,6vw,96px);position:relative}
.tzh-67>.tbx-32{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,60px);align-items:center}
.twd-13{display:inline-flex;align-items:center;gap:9px;font:700 .95rem var(--fb);color:var(--lav);margin:0 0 16px}
.twd-13 svg{width:20px;height:20px}
.tzh-67 h1{color:#fff;font-size:clamp(2.35rem,1.4rem+3.6vw,3.65rem);line-height:1.04;margin:0 0 20px}
.tzh-67 h1 em{font-style:normal;color:var(--lav)}
.txf-21{font-size:clamp(1.08rem,1rem+.4vw,1.27rem);line-height:1.55;color:#f3e9e2;max-width:600px}
.txf-21 strong{color:#fff}
.twc-70{margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}
.twc-70 li{display:inline-flex;align-items:center;gap:8px;background:rgba(246,241,234,.1);border:1px solid rgba(246,241,234,.26);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.92rem;color:#fff}
.twc-70 svg{width:17px;height:17px;color:var(--lav)}
.tgf-4f{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:stretch;padding-top:34px}
.tyb-73{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:10px;padding-top:30px}
.tmp-26{appearance:none;border:1.5px solid rgba(246,241,234,.4);background:rgba(0,0,0,.16);color:#fff;border-radius:12px;font:700 .98rem/1.15 var(--fb);cursor:pointer;padding:8px 12px;min-height:52px;text-align:left;display:flex;align-items:center;gap:8px}
.tmp-26 svg{width:20px;height:20px;flex:0 0 auto;color:var(--lav)}
.tmp-26[aria-selected="true"]{background:var(--lav);border-color:var(--lav);color:var(--mahk)}
.tmp-26[aria-selected="true"] svg{color:var(--mahk)}
.tvx-13{position:relative;aspect-ratio:4/5;min-height:360px}
.tad-1a{position:absolute;inset:0;border-radius:18px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f4d34a' stroke-opacity='.4' stroke-width='1.2'%3E%3Cpath d='M4 16a8 8 0 1 1 16 0'/%3E%3Cpath d='M12 16l4-5'/%3E%3Ccircle cx='12' cy='16' r='1.2'/%3E%3C/svg%3E") center/38% no-repeat,#7a3522;box-shadow:0 30px 60px -30px rgba(0,0,0,.75);outline:6px solid rgba(246,241,234,.12)}
.tad-1a img{width:100%;height:100%;object-fit:cover}
.tgd-38{position:absolute;top:-34px;width:96px;height:96px;border-radius:50%;background:#fbf8f2;box-shadow:0 0 0 6px #2b2a2c,0 16px 30px -12px rgba(0,0,0,.7);z-index:3}
.tgd-38 svg{width:100%;height:100%;display:block}
.tgd-38.tqq-2e{left:-24px}.tgd-38.thc-6d{right:-24px}
.typ-9a{position:absolute;inset:-34px -24px 0 -24px;z-index:2;pointer-events:none;overflow:visible}
.typ-9a svg{width:100%;height:100%;overflow:visible}
.thm-41{position:absolute;left:-28px;bottom:-30px;width:min(340px,88%);background:var(--wh);color:var(--ink);border-radius:14px;padding:16px 18px 14px;box-shadow:0 26px 50px -24px rgba(0,0,0,.65);border-top:5px solid var(--lav);z-index:4}
.thm-41 small{display:block;font-weight:700;color:var(--lavd);font-size:.84rem}
.thm-41 b{display:block;font:700 1.14rem/1.25 var(--fh);margin:3px 0 6px}
.thm-41 p{font-size:.96rem;line-height:1.45;margin:0 0 8px;color:var(--ink2)}
.thm-41 a{font-weight:700;font-size:.95rem}
.tsr-89{color:var(--oy);padding:clamp(40px,5vw,72px) 0 clamp(44px,5vw,76px)}
.tsr-89>.tbx-32{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(26px,4vw,56px);align-items:center}
.tsr-89 h1{color:#fff;font-size:clamp(2.05rem,1.3rem+2.8vw,3.1rem);line-height:1.06}
.tsr-89 .txf-21{font-size:clamp(1.04rem,1rem+.3vw,1.18rem)}
.tjn-16{font-size:.9rem;margin:0 0 16px;color:var(--mut)}
.tjn-16 ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px}
.tjn-16 li+li::before{content:"/";margin-right:8px;opacity:.6}
.tjn-16 a{color:inherit}
.tsr-89 .tjn-16,.tzh-67 .tjn-16{color:#e7d8cf}
.tdt-4f{position:relative;border-radius:16px;overflow:hidden;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80' fill='none' stroke='%23f4d34a' stroke-opacity='.45' stroke-width='1.6'%3E%3Cpath d='M6 12h48v64H6zM3 8h54v4H3z'/%3E%3Cpath d='M6 33h48M6 54h48M38 12v64M41 29h13M41 50h13M41 71h13'/%3E%3Cpath d='M12 18h8v9h-8zM24 18h8v9h-8zM12 39h8v9h-8zM24 39h8v9h-8zM12 60h8v9h-8zM24 60h8v9h-8z'/%3E%3C/svg%3E") center/auto 46% no-repeat,#7a3a24 repeating-linear-gradient(180deg,transparent 0 13px,rgba(0,0,0,.16) 13px 14px);aspect-ratio:4/3;box-shadow:0 30px 60px -30px rgba(0,0,0,.7);outline:6px solid rgba(246,241,234,.12)}
.tdt-4f img{width:100%;height:100%;object-fit:cover}
.tmh-54{position:absolute;left:14px;bottom:14px;right:14px;background:rgba(255,253,249,.96);color:var(--ink);border-radius:11px;padding:10px 14px;font-size:.92rem;line-height:1.35;border-left:5px solid var(--lav)}
.tmh-54 b{color:var(--mah2)}
.tzc-80{background:var(--sh);padding:clamp(36px,4.5vw,64px) 0 clamp(38px,4.5vw,64px);border-bottom:1px solid var(--line)}
.tzc-80>.tbx-32{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,52px);align-items:center}
.tzc-80 h1{font-size:clamp(1.95rem,1.3rem+2.4vw,2.85rem)}
.tzc-80 .txf-21{color:var(--ink2)}
.tgx-04{background:var(--wh);border-radius:16px;padding:20px 22px;border:1px solid var(--line);box-shadow:0 20px 40px -30px rgba(42,17,10,.5);position:relative;overflow:hidden}
.tgx-04::before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M9 2.5l3 2.5-3 2.5' fill='none' stroke='%23f4d34a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/24px 10px repeat-x,var(--mah)}
.tgx-04 dl{margin:8px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:.96rem}
.tgx-04 dt{font-weight:700;color:var(--mah2)}
.tgx-04 dd{margin:0}
.tux-47{padding:clamp(52px,6vw,92px) 0}
.tvn-74{background:var(--oy)}
.tsj-85{background:var(--wh)}
.tcs-72{background:var(--sh)}
.tqk-20{color:var(--oy)}
.tqk-20 h2,.tqk-20 h3{color:#fff}
.tjt-2c{background:var(--mahk);color:#efe5de}
.tjt-2c h2,.tjt-2c h3{color:#fff}
.tts-50{display:inline-flex;align-items:center;gap:8px;font:700 .95rem var(--fb);color:var(--mah2);margin:0 0 10px}
.tts-50::before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid currentColor;background:linear-gradient(45deg,transparent 45%,currentColor 45% 58%,transparent 58%)}
.tqk-20 .tts-50,.tjt-2c .tts-50{color:var(--lav)}
.ttd-1e{max-width:760px;margin:0 0 30px}
.ttd-1e p{color:var(--ink2);font-size:1.06rem}
.tqk-20 .ttd-1e p,.tjt-2c .ttd-1e p{color:#e7dad2}
.tsy-2e{background:var(--wh);border-bottom:1px solid var(--line)}
.tsy-2e ul{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.tsy-2e li{display:flex;gap:12px;align-items:flex-start;min-width:0}
.tsy-2e svg{width:26px;height:26px;color:var(--mah2);flex:0 0 auto;margin-top:2px}
.tsy-2e b{display:block;font:700 1.02rem/1.25 var(--fh)}
.tsy-2e span{font-size:.92rem;color:var(--mut);line-height:1.35;display:block}
.tfd-39{background:var(--lavt);border:1px solid #efd979;border-radius:var(--r);padding:20px 24px;max-width:860px}
.tfd-39 b{display:block;font:700 .95rem var(--fb);color:var(--lavd);margin:0 0 6px}
.tfd-39 p{margin:0;font-size:1.06rem;max-width:none}
.tut-67{position:relative;background:var(--wh);border:1px solid var(--line);border-radius:var(--r);padding:24px 22px 22px;overflow:hidden;display:flex;flex-direction:column}
.tut-67::before{content:"";position:absolute;right:18px;top:18px;width:30px;height:30px;border-radius:50%;background:conic-gradient(from 225deg,var(--gb) 0 135deg,var(--gr) 135deg 270deg,transparent 270deg);-webkit-mask:radial-gradient(circle,transparent 10px,#000 11px);mask:radial-gradient(circle,transparent 10px,#000 11px);opacity:.85}
.tsq-95{width:46px;height:46px;border-radius:12px;background:var(--mah);color:var(--lav);display:grid;place-items:center;margin:0 0 14px}
.tsq-95 svg{width:25px;height:25px}
.tut-67 h3{margin:0 0 8px;font-size:1.16rem}
.tut-67 h3 a{color:var(--ink);text-decoration:none}
.tut-67 h3 a:hover{color:var(--mah2);text-decoration:underline}
.tut-67 p{font-size:.96rem;color:var(--ink2);margin:0 0 14px;flex:1}
.tub-2a{font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;gap:6px;text-decoration:none}
.tub-2a svg{width:17px;height:17px}
.tbf-62{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:rgba(201,185,240,.22);border-radius:16px;overflow:hidden;border:1px solid rgba(201,185,240,.3)}
.tbf-62>div{background:var(--mahk);padding:24px 22px 22px;min-width:0}
.tbf-62 h3{font-size:1.18rem;margin:0 0 4px;color:#fff}
.tbf-62 h3 span{display:block;font:700 .85rem var(--fb);color:var(--lav);margin-bottom:6px}
.tbf-62 p{font-size:.92rem;color:#dccfc6;margin:0 0 12px}
.tbf-62 ul{list-style:none;margin:0;padding:0}
.tbf-62 li a{display:flex;align-items:center;gap:8px;color:#f6efe9;text-decoration:none;padding:6px 0;border-top:1px solid rgba(246,241,234,.1);font-size:.97rem}
.tbf-62 li a:hover{color:var(--lav)}
.tbf-62 li a svg{width:16px;height:16px;color:var(--lav);flex:0 0 auto}
.tke-0b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tke-0b>div{background:var(--wh);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;gap:14px;min-width:0}
.tke-0b svg{width:28px;height:28px;color:var(--mah2);flex:0 0 auto}
.tke-0b b{display:block;font:700 1.05rem/1.25 var(--fh);margin:0 0 4px}
.tke-0b p{margin:0;font-size:.94rem;color:var(--ink2)}
.tug-7e{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:880px;border-left:4px solid var(--mah);counter-reset:fl}
.tug-7e li{position:relative;padding:18px 20px 20px 74px;border-bottom:1px solid var(--line);background:var(--wh)}
.tug-7e li:nth-child(even){background:var(--oy)}
.tug-7e li::before{counter-increment:fl;content:counter(fl);position:absolute;left:16px;top:18px;width:40px;height:40px;border-radius:10px;background:var(--mah);color:var(--lav);font:700 1.15rem/40px var(--fh);text-align:center}
.tug-7e li::after{display:none;content:"";position:absolute;right:0;bottom:-1px;width:min(180px,30%);height:9px;background:linear-gradient(var(--mah),var(--mah)) top/100% 2px no-repeat,repeating-linear-gradient(90deg,var(--mah) 0 2px,transparent 2px 9px) 0 2px/100% 7px no-repeat;opacity:.45}
.tug-7e b{display:block;font:700 1.1rem/1.3 var(--fh);margin:0 0 4px}
.tug-7e p{margin:0;color:var(--ink2);font-size:.97rem}
.try-78{margin:28px 0;max-width:780px}
.try-78 .tgk-29{border-radius:14px;overflow:hidden;aspect-ratio:16/9;max-height:440px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80' fill='none' stroke='%235b2516' stroke-opacity='.3' stroke-width='1.6'%3E%3Cpath d='M6 12h48v64H6zM3 8h54v4H3z'/%3E%3Cpath d='M6 33h48M6 54h48M38 12v64M41 29h13M41 50h13M41 71h13'/%3E%3Cpath d='M12 18h8v9h-8zM24 18h8v9h-8zM12 39h8v9h-8zM24 39h8v9h-8zM12 60h8v9h-8zM24 60h8v9h-8z'/%3E%3C/svg%3E") center/auto 46% no-repeat,var(--sh2) repeating-linear-gradient(180deg,transparent 0 13px,rgba(91,37,22,.1) 13px 14px)}
.try-78 img{width:100%;height:100%;object-fit:cover}
.try-78 figcaption{font-size:.9rem;color:var(--mut);margin-top:8px;font-style:italic}
img.thx-9a{opacity:0}
.thv-65>.tbx-32{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,56px);align-items:center}
.thv-65 .tdt-4f{aspect-ratio:3/2}
.tky-71{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.tky-71>div{border-top:4px solid var(--mah);padding:18px 4px 0;min-width:0}
.tky-71 b{display:block;font:700 1.12rem/1.25 var(--fh);margin:0 0 6px}
.tky-71 p{font-size:.96rem;color:var(--ink2);margin:0}
.tct-91{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0;padding:0}
.tyu-4e a,.tyu-4e span{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:999px;background:var(--wh);border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:700;font-size:.93rem}
.tyu-4e a:hover{border-color:var(--mah);color:var(--mah2)}
.tzr-62{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:26px}
.tzr-62>*{min-width:0}
.tzr-62 h3{font-size:1.06rem;margin:0 0 8px}
.tzr-62 ul{list-style:none;margin:0;padding:0}
.tzr-62 li a{display:block;padding:6px 0;border-bottom:1px dashed var(--line);text-decoration:none;color:var(--ink)}
.tzr-62 li a:hover{color:var(--mah2)}
.txk-49{width:100%;border-collapse:collapse;background:var(--wh);border-radius:14px;overflow:hidden;border:1px solid var(--line);font-size:.97rem}
.txk-49 th,.txk-49 td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.txk-49 th{background:var(--mah);color:#fff;font:700 .93rem var(--fb)}
.txk-49 td:last-child,.txk-49 th:last-child{text-align:right;white-space:nowrap}
.txk-49 a{font-weight:700}
.tzv-59{overflow-x:auto;border-radius:14px}
.tqv-76{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.tqv-76 button{appearance:none;border:1.5px solid var(--line);background:var(--wh);border-radius:999px;padding:9px 15px;font:700 .9rem var(--fb);cursor:pointer;color:var(--ink);min-height:44px}
.tqv-76 button[aria-pressed="true"]{background:var(--mah);border-color:var(--mah);color:#fff}
.tbh-5b{max-width:880px}
.tbh-5b details{background:var(--wh);border:1px solid var(--line);border-radius:12px;margin:0 0 10px}
.tbh-5b summary{list-style:none;cursor:pointer;padding:17px 56px 17px 20px;font:700 1.07rem/1.35 var(--fh);position:relative}
.tbh-5b summary::-webkit-details-marker{display:none}
.tbh-5b summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;background:var(--lavt);color:var(--lavd);font:700 1.25rem/28px var(--fb);text-align:center}
.tbh-5b details[open] summary::after{content:"\2212"}
.tbh-5b details>div{padding:0 20px 18px;color:var(--ink2)}
.tbh-5b details>div p{margin:0}
.tgx-44>.tbx-32{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start}
.ttx-0e h2{margin-top:1.6em}
.ttx-0e h2:first-child{margin-top:0}
.ttx-0e ul.tug-98{list-style:none;padding:0;margin:0 0 1.2em}
.tug-98 li{position:relative;padding:6px 0 6px 34px}
.tug-98 li::before{content:"";position:absolute;left:0;top:9px;width:22px;height:22px;border-radius:7px;background:var(--lavt) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b2516' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat;border:1px solid #efd979}
.taj-40{position:sticky;top:104px;display:grid;gap:18px}
.tng-16{background:var(--mah);color:var(--oy);border-radius:16px;padding:22px}
.tng-16 b{display:block;font:700 1.2rem/1.25 var(--fh);color:#fff;margin:0 0 6px}
.tng-16 p{font-size:.95rem;color:#ecdfd7}
.tng-16 .tkf-91{width:100%}
.tbq-2a{background:var(--wh);border:1px solid var(--line);border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}
.tbq-2a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--lav)}
.tbq-2a small{display:block;font-weight:700;color:var(--lavd);font-size:.86rem}
.tbq-2a strong{display:block;font:700 1.55rem/1.15 var(--fh);margin:4px 0 6px}
.tbq-2a p{font-size:.9rem;color:var(--ink2);margin:0 0 8px}
.tbq-2a a{font-weight:700;font-size:.92rem}
.tsj-56{background:var(--sh);border-radius:16px;padding:18px 20px}
.tsj-56 h3{font-size:1.02rem;margin:0 0 8px}
.tsj-56 ul{list-style:none;margin:0;padding:0}
.tsj-56 a{display:block;padding:6px 0;font-weight:700;font-size:.95rem;text-decoration:none}
.teb-65{background:var(--sh);border-radius:14px;padding:18px 20px;border-left:5px solid var(--mah);margin:0 0 1.4em}
.teb-65 b{display:block;font:700 1.02rem var(--fh);margin:0 0 4px}
.teb-65 p{margin:0;max-width:none}
.tth-63{background:var(--wh);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,30px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}
.tth-63 fieldset{border:0;margin:0 0 18px;padding:0}
.tth-63 legend{font:700 1.04rem var(--fh);margin:0 0 10px}
.tbn-6c{display:flex;flex-wrap:wrap;gap:8px}
.tbn-6c button{appearance:none;border:1.5px solid var(--line);background:var(--oy);border-radius:11px;padding:10px 14px;font:700 .92rem var(--fb);cursor:pointer;color:var(--ink);min-height:46px}
.tbn-6c button[aria-pressed="true"]{background:var(--mah);border-color:var(--mah);color:#fff}
.tka-18{background:var(--mahk);color:#efe5de;border-radius:14px;padding:22px}
.tka-18 small{color:var(--lav);font-weight:700;display:block}
.tka-18 b{display:block;font:700 1.35rem/1.25 var(--fh);color:#fff;margin:4px 0 10px}
.tka-18 p{font-size:.97rem;margin:0 0 12px}
.tka-18 ul{margin:0 0 14px;padding-left:20px}
.tka-18 a{color:var(--lav);font-weight:700}
.thn-11{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:start}
.thn-11 dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px 18px;margin:0 0 22px}
.thn-11 dt{font-weight:700;color:var(--lav)}
.thn-11 dd{margin:0;color:#fff}
.thn-11 dd a{color:#fff}
.tmk-3c{position:relative;border-radius:16px;overflow:hidden;background:var(--mahd);aspect-ratio:4/3;display:grid;place-items:center;border:1px solid rgba(201,185,240,.3)}
.tmk-3c button{appearance:none;background:var(--lav);color:var(--mahk);border:0;border-radius:12px;padding:14px 20px;font:700 1rem var(--fb);cursor:pointer;min-height:48px}
.tmk-3c iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.tmk-3c p{position:absolute;left:16px;right:16px;bottom:12px;margin:0;font-size:.88rem;color:#e7dad2;text-align:center}
.thw-39{max-width:760px}
.thw-39 h2{margin-top:1.5em}
.thw-39 ul{padding-left:22px}
.thw-39 li{margin:0 0 6px}
.trw-61{display:flex;align-items:center;gap:12px;font-size:.94rem;color:var(--ink2);margin:16px 0 0}
.trw-61 i{width:40px;height:40px;border-radius:50%;background:var(--mah);color:var(--lav);display:grid;place-items:center;font:700 1rem var(--fh);font-style:normal}
.tam-24{background:var(--wh);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}
.tam-24 .tgk-29{aspect-ratio:16/10;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80' fill='none' stroke='%235b2516' stroke-opacity='.3' stroke-width='1.6'%3E%3Cpath d='M6 12h48v64H6zM3 8h54v4H3z'/%3E%3Cpath d='M6 33h48M6 54h48M38 12v64M41 29h13M41 50h13M41 71h13'/%3E%3Cpath d='M12 18h8v9h-8zM24 18h8v9h-8zM12 39h8v9h-8zM24 39h8v9h-8zM12 60h8v9h-8zM24 60h8v9h-8z'/%3E%3C/svg%3E") center/auto 46% no-repeat,var(--sh2) repeating-linear-gradient(180deg,transparent 0 13px,rgba(91,37,22,.1) 13px 14px)}
.tam-24 img{width:100%;height:100%;object-fit:cover}
.tam-24>div:last-child{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}
.tam-24 small{font-weight:700;color:var(--lavd);font-size:.85rem}
.tam-24 h3{font-size:1.14rem;margin:6px 0 8px}
.tam-24 h3 a{color:var(--ink);text-decoration:none}
.tam-24 p{font-size:.94rem;color:var(--ink2);flex:1}
.txt-1b{background:var(--sh);color:var(--ink);padding:0 0 30px;border-top:1px solid var(--line)}
.txt-1b::before{content:"";display:block;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M9 2.5l3 2.5-3 2.5' fill='none' stroke='%23f4d34a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/24px 10px repeat-x,var(--mah)}
.tqn-04{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:30px;padding:44px 0 28px}
.tqn-04>div{min-width:0}
.tqn-04 h3{font-size:1.02rem;margin:0 0 10px}
.tqn-04 ul{list-style:none;margin:0;padding:0}
.tqn-04 li a{display:block;padding:5px 0;color:var(--ink);text-decoration:none;font-size:.95rem}
.tqn-04 li a:hover{color:var(--mah2);text-decoration:underline}
.tqn-04 li a.tba-2f{font-weight:700;color:var(--mah2)}
.tke-14{font-style:normal;font-size:.95rem;line-height:1.55;margin:10px 0 14px}
.tke-14 a{font-weight:700}
.tmr-8e{border-top:1px solid var(--line);padding:18px 0 0;font-size:.9rem;color:var(--ink2);max-width:900px}
.tnu-1b{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.88rem;color:var(--mut);margin-top:14px}
.tnu-1b a{color:var(--mut)}
.tuq-1d{display:none}
@media (max-width:1180px){.tsn-86>ul>li>a,.tsn-86>ul>li>button{padding:11px 8px;font-size:.94rem}.tbj-18 small{display:none}}
@media (max-width:1099px){.tgx-44>.tbx-32{grid-template-columns:minmax(0,1fr)}.taj-40{position:static;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}
@media (min-width:1100px){.ten-03 h2{float:none}}
@media (max-width:1023px){
.tsn-86,.tud-08 .tnn-59{display:none}.tju-58{display:inline-flex}
.tzh-67>.tbx-32,.tsr-89>.tbx-32,.tzc-80>.tbx-32,.thv-65>.tbx-32,.thn-11,.tth-63{grid-template-columns:minmax(0,1fr)}
.tbf-62,.tke-0b{grid-template-columns:repeat(2,minmax(0,1fr))}
.tky-71,.tsy-2e ul{grid-template-columns:repeat(2,minmax(0,1fr))}
.tqn-04{grid-template-columns:repeat(2,minmax(0,1fr))}
.tgf-4f{max-width:560px;margin:10px auto 34px;width:100%}
body{padding-bottom:72px}
.tuq-1d{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--mah);padding:10px 14px;gap:10px;align-items:center;justify-content:center;box-shadow:0 -10px 24px -14px rgba(0,0,0,.6)}
.tuq-1d a{flex:1;max-width:520px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--lav);color:var(--mahk);font:700 1.05rem var(--fb);text-decoration:none;border-radius:12px;min-height:50px}
.tuq-1d svg{width:20px;height:20px}
}
@media (max-width:640px){
body{font-size:17px}
.tbf-62,.tke-0b,.tky-71,.tsy-2e ul,.tqn-04{grid-template-columns:minmax(0,1fr)}
.tgf-4f{grid-template-columns:minmax(0,1fr);padding-top:40px}
.tyb-73{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0;order:2;margin-top:116px}
.thm-41{left:8px;right:8px;width:auto;bottom:-96px}
.tvx-13{min-height:0;aspect-ratio:1/1}
.tgd-38{width:76px;height:76px;top:-30px}.tgd-38.tqq-2e{left:-4px}.tgd-38.thc-6d{right:-4px}.typ-9a{inset:-30px 0 0 0}
.tkm-83 .tkf-91{width:100%}
.txk-49 td,.txk-49 th{padding:10px 11px}
.thn-11 dl{grid-template-columns:minmax(0,1fr);gap:2px 0}
.thn-11 dd{margin-bottom:10px}
.tbj-18 b{font-size:1rem}
.tnw-57{grid-template-columns:minmax(0,1fr)}
.tug-7e li{padding-left:66px}
}
@media (max-width:380px){.tmz-22{width:40px;height:40px}.tbj-18 b{font-size:.94rem}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}