.ti-oss{--o-ink:#30251f;--o-muted:#675d56;--o-brown:#71391f;--o-copper:#c76830;--o-sand:#f6eadb;--o-cream:#fcf8f3;--o-line:#e2c3a6;color:var(--o-ink);overflow-wrap:break-word}.ti-oss *{box-sizing:border-box}.ti-oss p:empty{display:none}.ti-oss .o-kicker{margin:1.6rem 0 .35rem;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:800;color:var(--o-copper)}.ti-oss .o-kicker+h2,.ti-oss .o-kicker+h3{margin-top:0}.ti-oss .o-lead{font-size:1.1rem;font-weight:600;line-height:1.6}.ti-oss .o-box{margin:1.4rem 0;padding:1.1rem 1.2rem;border:1px solid var(--o-line);border-radius:14px;background:var(--o-cream)}.ti-oss .o-box>:first-child{margin-top:0}.ti-oss .o-box>:last-child{margin-bottom:0}.ti-oss .o-sand{background:var(--o-sand)}.ti-oss .o-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.75rem;margin:1rem 0}.ti-oss .o-card{min-width:0;padding:1rem 1.05rem;border:1px solid var(--o-line);border-radius:12px;background:#fff}.ti-oss .o-card>:first-child{margin-top:0}.ti-oss .o-card>:last-child{margin-bottom:0}.ti-oss .o-card h3,.ti-oss .o-card h4{margin:0 0 .45rem;font-size:1.05rem;line-height:1.3}.ti-oss .o-label{display:inline-block;margin:0 0 .5rem;padding:.2rem .6rem;border-radius:999px;background:var(--o-brown);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ti-oss .o-order{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0;padding:0;list-style:none}.ti-oss .o-order li{flex:1 1 140px;margin:0;padding:.6rem .5rem;border-radius:8px;background:var(--o-brown);color:#fff;font-weight:700;font-size:.86rem;text-align:center}.ti-oss .o-note,.ti-oss .o-warn{margin:1.2rem 0;padding:.9rem 1.05rem;border-left:4px solid var(--o-copper);border-radius:8px;background:#f5e3d3}.ti-oss .o-warn{border-left-color:#a64f34;background:#f2d6c8}.ti-oss .o-note>:first-child,.ti-oss .o-warn>:first-child{margin-top:0}.ti-oss .o-note>:last-child,.ti-oss .o-warn>:last-child{margin-bottom:0}.ti-oss .o-table{width:100%;margin:1rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ti-oss .o-table table{width:100%;margin:0;border-collapse:collapse;font-size:.95rem}.ti-oss .o-table th,.ti-oss .o-table td{padding:.6rem .7rem;border:1px solid #dfc3aa;text-align:left;vertical-align:top;overflow-wrap:anywhere;hyphens:auto}.ti-oss .o-table th{background:var(--o-brown);color:#fff}.ti-oss .o-table tbody tr:nth-child(even){background:#fbf6ee}.ti-oss .o-caption{margin-top:-.4rem;color:var(--o-muted);font-size:.88rem}.ti-oss .o-faq details{margin:.55rem 0;border:1px solid #dfb892;border-radius:10px;background:#fff}.ti-oss .o-faq summary{cursor:pointer;padding:.85rem 1rem;font-weight:700;line-height:1.4}.ti-oss .o-faq details>p{margin:0;padding:0 1rem 1rem;color:var(--o-muted)}.ti-oss .o-cta{margin:1.6rem 0 .5rem;padding:1.3rem 1.25rem;border-radius:16px;background:linear-gradient(135deg,#4b281a,#7b4026);color:#fff}.ti-oss .o-cta h2{margin-top:0;color:#fff}.ti-oss .o-cta p{color:#fff}.ti-oss .o-cta a{color:#ffd6b5}.ti-oss .o-cta a.o-btn{display:inline-block;margin-top:.3rem;padding:.65rem 1rem;border-radius:7px;background:#fff;color:var(--o-brown);font-weight:800;text-decoration:none}.ti-oss .o-fine{color:var(--o-muted);font-size:.88rem}.ti-oss .o-cta .o-fine{color:#f3e2d4}