.tw-pg a,.tw-art a.tw-pt,.tw-art a.tw-b{text-decoration:none!important}.tw-pg p a,.tw-pg li a,.tw-pg td a{text-decoration:underline!important;text-decoration-color:rgba(216,144,96,.45)!important;text-underline-offset:.22em}.tw-pg .tw-rel a span,.tw-pg .tw-pt span{text-decoration:none!important}
@media(max-width:600px){.tw-pg .tw-g3:has(>.tw-pt),.tw-pg .tw-g4:has(>.tw-pt),.tw-pg .tw-g2:has(>.tw-pt){grid-template-columns:1fr 1fr;gap:12px}.tw-pt div{padding:12px}.tw-pt b{font-size:16px}.tw-pt span{font-size:13px}.tw-rel{grid-template-columns:1fr 1fr}.tw-rel a{padding:16px}}
.tw-art{--c:#C07A45;--e:#D89060;--cr:#F2EBE1;--a:#A39B90;--l:#2E2A26;--k:#1A1816;--hf:var(--f_family_2,"Playfair Display"),Georgia,serif;color:#CFC7BC;font-size:17px;line-height:1.8;max-width:760px;margin:0 auto}
.tw-art p{margin:0 0 18px;color:#CFC7BC}.tw-art h2{font-family:var(--hf);font-weight:400;color:var(--cr);font-size:clamp(26px,3vw,34px);line-height:1.2;margin:48px 0 16px;letter-spacing:-.01em}.tw-art h3{font-family:var(--hf);font-weight:400;color:var(--cr);font-size:22px;line-height:1.3;margin:32px 0 10px}
.tw-art strong{color:var(--cr)}.tw-art a{color:var(--e);text-decoration:underline;text-decoration-color:rgba(216,144,96,.45);text-underline-offset:.22em}.tw-art ul,.tw-art ol{margin:0 0 20px;padding-left:22px}.tw-art li{margin:6px 0}.tw-art li::marker{color:var(--c)}
.tw-art img{max-width:100%;height:auto;border-radius:14px;display:block;margin:8px 0 24px}
.tw-art .tw-tldr{background:var(--k);border:1px solid var(--l);border-left:3px solid var(--c);border-radius:12px;padding:20px 24px;margin:0 0 28px}.tw-art .tw-tldr b{display:block;color:var(--e);font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.tw-art .tw-tldr ul{margin:0}
.tw-art table{width:100%;border-collapse:collapse;font-size:15px;margin:8px 0 24px;background:var(--k);border:1px solid var(--l);border-radius:12px;overflow:hidden;display:block;overflow-x:auto}.tw-art th,.tw-art td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--l);vertical-align:top}.tw-art th{color:var(--e);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.tw-art td:first-child{color:var(--cr)}
.tw-art .tw-shop{display:flex;gap:16px;align-items:center;background:linear-gradient(135deg,#2A1A10,#1A1816 60%);border:1px solid rgba(192,122,69,.4);border-radius:14px;padding:16px;margin:28px 0;text-decoration:none!important;color:var(--cr)}.tw-art .tw-shop img{width:96px;height:96px;margin:0;border-radius:10px;object-fit:cover;flex:none}.tw-art .tw-shop span{display:block;font-size:14px;color:var(--a)}.tw-art .tw-shop b{display:block;font-family:var(--hf);font-weight:400;font-size:20px;color:var(--cr)}.tw-art .tw-shop i{font-style:normal;color:var(--e);font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}
.tw-art .tw-faq details{border-bottom:1px solid var(--l)}.tw-art .tw-faq summary{font-size:17px}
.tw-art .tw-more{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:0;list-style:none}.tw-art .tw-more li{margin:0}.tw-art .tw-more a{display:block;padding:14px 16px;border:1px solid var(--l);border-radius:12px;background:var(--k);text-decoration:none;color:var(--cr)}
@media(max-width:600px){.tw-art{font-size:16px}.tw-art .tw-more{grid-template-columns:1fr}.tw-art .tw-shop img{width:72px;height:72px}}
