.tb-workspace{max-width:960px;margin:0 auto;padding:8px 0 45px;color:#e8ddc8;overflow-wrap:anywhere}.tb-intro{max-width:68ch;font-size:18px;line-height:1.85;color:#cfc0a8;margin:12px 0 22px}.tb-controls{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 22px}.tb-controls button{font:inherit;font-size:15px;min-height:46px;padding:10px 18px;color:#e5d7be;background:#211a14;border:1px solid #68513b;border-radius:7px;cursor:pointer}.tb-controls button:hover{background:#34251a}.tb-controls button:focus-visible,.tb-section>summary:focus-visible,.tb-content a:focus-visible,.tb-content input:focus-visible{outline:3px solid #f4b69c;outline-offset:4px}.tb-section{margin:0 0 14px;border:1px solid #55402e;border-radius:12px;background:#201912;scroll-margin-top:92px;overflow:clip}.tb-section>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;min-height:78px;cursor:pointer;list-style:none}.tb-section>summary::-webkit-details-marker{display:none}.tb-section>summary h2{font-family:Rubik,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.5;color:#f5ecda;margin:0}.tb-section>summary:hover{background:#2a1e15}.tb-toggle{font-size:27px;color:#eb8066;flex:none;line-height:1}.tb-section[open]>summary{border-bottom:1px solid #55402e}.tb-section[open]>.tb-content{padding:25px 30px 32px}.tb-content{font-family:Rubik,Arial,sans-serif;font-size:18px;line-height:1.85;min-width:0}.tb-content p{color:#d6c8b1;line-height:1.85;margin:0 0 20px;max-width:72ch}.tb-content h3{font-size:23px;line-height:1.5;color:#f4ead5;margin:30px 0 14px}.tb-content h3:first-child{margin-top:0}.tb-content h4{font-size:20px;line-height:1.5;color:#f0e3cc;margin:16px 0 12px}.tb-content a{color:#efa086;text-underline-offset:4px}.tb-content .xsrc,.tb-content .xsrc a{font-size:15px!important;line-height:1.8!important}.tb-content .gl-term{padding:24px 0;border-top:1px solid #55402e}.tb-content .gl-short{font-size:18px;font-weight:500}.tb-content .gl-sec{padding-top:20px;border-top:1px solid #6c5037}.tb-content .gl-index{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.tb-content .gl-index a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #6c5037;border-radius:7px;font-size:15px;text-decoration:none}.tb-content .gl-search{margin:24px 0;padding:20px;background:#17110d;border:1px solid #6a4e35;border-radius:8px}.tb-content .gl-search label{display:block;font-weight:600;margin-bottom:10px}.tb-content .gl-search input{box-sizing:border-box;width:100%;max-width:100%;font:inherit;font-size:17px;min-height:50px;padding:11px 14px;background:#100c09;border:1px solid #967758;border-radius:6px;color:#f4e7d1}.tb-content .gl-count{margin:10px 0 0;font-size:15px;color:#d7b798}.tb-content [id]{scroll-margin-top:100px}.tb-content .gl-en,.tb-content .icard-k{display:none!important}.tb-content .igrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 28px}.tb-content .icard{background:#19120e;border:1px solid #4d3829;border-radius:9px;padding:22px;min-width:0}.tb-content .icard h4{margin-top:8px}.tb-content .icard-ico{width:38px;height:38px;color:#eb8066}.tb-content .icard p{font-size:17px;margin:0}.tb-content .isteps{list-style:none;padding:0;display:grid;gap:12px}.tb-content .istep{display:flex;gap:16px;padding:20px;background:#19120e;border:1px solid #4d3829;border-radius:9px}.tb-content .istep-n{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:#a53525;color:white;font-weight:700}.tb-content .istep h4{margin:0 0 8px}.tb-content .istep p{margin:0;font-size:17px}.tb-content details.acc{padding:16px 0;border-top:1px solid #55402e}.tb-content details.acc summary{min-height:44px;cursor:pointer;font-weight:600}.tb-content details.acc p{margin-top:12px}.tb-content [hidden]{display:none!important}.tb-section[open] .tb-toggle{font-size:0}.tb-section[open] .tb-toggle:after{content:'−';font-size:27px}
@media(max-width:640px){.tb-workspace{padding-bottom:24px}.tb-intro{font-size:17px}.tb-section>summary{padding:21px 20px;min-height:76px;gap:14px}.tb-section>summary h2{font-size:20px}.tb-section[open]>.tb-content{padding:22px 20px 26px}.tb-content{font-size:17px}.tb-content p{font-size:17px}.tb-content h3{font-size:22px}.tb-content h4{font-size:19px}.tb-content .igrid{grid-template-columns:1fr}.tb-content .gl-index{gap:7px}.tb-content .gl-index a{font-size:14px}.tb-content .gl-search{padding:16px}.tb-content .istep{padding:16px;gap:12px}.tb-controls button{flex:1}}
@media(prefers-reduced-motion:reduce){.tb-workspace *{scroll-behavior:auto!important}}

.tb-section>summary{justify-content:flex-start;padding:0;gap:24px;min-height:144px}.tb-thumb{display:block;object-fit:cover;width:192px;height:144px;flex:none;align-self:stretch}.tb-section>summary h2{flex:1;padding:18px 0}.tb-toggle{margin-inline-end:26px}.tb-section>summary:hover .tb-thumb{filter:brightness(1.08)}
@media(max-width:640px){.tb-section>summary{gap:14px;min-height:112px}.tb-thumb{width:112px;height:auto;min-height:112px;max-height:140px;align-self:stretch}.tb-section>summary h2{font-size:18px;line-height:1.5;padding:14px 0}.tb-toggle{margin-inline-end:16px;font-size:25px}}
@media(max-width:359px){.tb-thumb{width:94px}.tb-section>summary{gap:11px}.tb-section>summary h2{font-size:17px}.tb-toggle{margin-inline-end:12px}}
.tb-section>summary{position:relative;min-height:220px;isolation:isolate;padding:26px;gap:18px;align-items:flex-end}.tb-section>summary .tb-thumb{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center;z-index:-2}.tb-section>summary:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,8,5,.05) 25%,rgba(12,8,5,.30));z-index:-1}.tb-section>summary h2{flex:initial;max-width:calc(100% - 52px);padding:13px 19px;background:rgba(20,14,10,.86);border:1px solid rgba(217,183,136,.34);border-radius:7px;font-size:23px;line-height:1.5;box-shadow:0 4px 16px #0003}.tb-section>summary .tb-toggle{margin-inline-start:auto;margin-inline-end:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;align-self:flex-end;background:rgba(20,14,10,.88);border:1px solid rgba(217,183,136,.4);border-radius:6px}.tb-section>summary:hover .tb-thumb{filter:brightness(1.06)}
@media(max-width:640px){.tb-section>summary{min-height:206px;padding:16px;gap:10px}.tb-section>summary h2{font-size:19px;padding:11px 13px;max-width:calc(100% - 51px)}.tb-section>summary .tb-toggle{width:38px;height:40px;flex:none}.tb-section>summary .tb-thumb{width:100%;height:100%;min-height:0;max-height:none}.tb-section[open]>summary{border-bottom:1px solid #806044}}
@media(max-width:359px){.tb-section>summary{min-height:194px;padding:13px}.tb-section>summary h2{font-size:18px;padding:10px 12px}}
@media(min-width:641px){.tb-section>summary{aspect-ratio:16/9;min-height:0;box-sizing:border-box}.tb-section>summary .tb-thumb{object-fit:cover}}
