/* OYTITACK knowledge sections; all styles scoped to the new components. */
.tack-circular h2.tack-latex-title{font-family:OYTI,Arial,sans-serif;font-size:clamp(44px,5.8vw,84px);font-weight:400;line-height:1.04;letter-spacing:-.025em;color:#9de4e7;margin:0 0 26px}
.tack-latex-title>span{display:block;font-size:clamp(25px,2.8vw,40px);line-height:1.2;letter-spacing:-.015em;color:#f0f7f8;margin-top:16px}
.tack-editorial{background:#f8fafb;color:#143c50}.tack-editorial .section-heading>p{color:#5a7582;max-width:440px}.tack-editorial h2,.tack-circular h2{font-size:clamp(36px,4vw,58px);line-height:1.12}.tack-editorial h3,.tack-circular h3{font:400 27px/1.22 OYTI,Arial,sans-serif;margin:20px 0 15px}.tack-editorial p,.tack-circular p{line-height:1.8}.tack-grid,.tack-methods,.tack-definition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.tack-grid article{padding-top:25px;border-top:1px solid #bfd5dc}.tack-grid article>p,.tack-methods article>p{font-size:16px;color:#56727e}.tack-icon{display:block;width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:1.7;color:#377787;flex-shrink:0}.tack-icon .accent{stroke:#53aeb9}.tack-insight{display:grid;grid-template-columns:200px 1fr;gap:30px;margin-top:38px;padding:25px 28px;background:#eaf2f4;border-left:3px solid #61bdc7}.tack-insight strong,.tack-kicker{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.10em;color:#397e8d}.tack-insight p{margin:0;font-size:15px;color:#436271}.tack-tinted{background:#edf3f5}.tack-systems{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tack-systems article{position:relative;background:white;border:1px solid #d0e1e5;padding:30px;min-width:0}.tack-systems .tack-icon{margin-bottom:22px}.tack-kicker{display:block}.tack-systems article>p{font-size:16px;color:#54717e}.tack-systems .tack-detail{font-size:13px;padding-top:18px;border-top:1px solid #dce7ea;margin-top:22px}.tack-methods{margin-top:44px;gap:36px}.tack-methods h3{font-size:25px}.tack-methods .tack-icon{width:60px;height:60px}.tack-editorial .tack-footnote{font-size:12px;line-height:1.75;color:#607f8b;margin-top:30px;max-width:850px}.tack-circular{background:linear-gradient(120deg,#09283d,#174758);color:#e2f0f4}.tack-circular-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.tack-circular-grid>div>p:not(.eyebrow){max-width:550px;color:#bdd6e0}.tack-circular .tack-lead{font-size:22px;margin:24px 0 15px;color:#b1e8ea}.tack-circular .text-link{margin-top:26px}.tack-circular figure{margin:0;min-width:0}.tack-material-diagram{display:block;width:100%;max-width:520px;height:auto;margin:auto}.tack-circular figcaption{font-size:12px;line-height:1.7;color:#a7c9d4;text-align:center;margin-top:20px}.tack-definition-grid{margin-top:55px}.tack-definition-grid article{padding-top:26px;border-top:1px solid #80b7c345}.tack-definition-grid h3{font-size:25px}.tack-definition-grid p{font-size:15px;color:#bed6df}.tack-definition-grid .tack-icon{color:#adcfd8}.tack-definition-grid .tack-icon .accent{stroke:#7bd8de}.tack-circular .tack-circular-note{font-size:12px;color:#a3c5d0;border-top:1px solid #80b7c345;margin-top:30px;padding-top:20px}.tack-knowledge-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:50px;align-items:start}.tack-trial-card{background:#eaf2f4;padding:30px;border-top:3px solid #69b7c1}.tack-trial-card p,.tack-trial-card li{font-size:15px;color:#526f7d}.tack-trial-card ul{padding-left:18px;margin:22px 0;line-height:1.9}.tack-trial-card .text-link{color:#236575;font-size:14px}.tack-faq details{border-top:1px solid #c8dce2}.tack-faq details:last-child{border-bottom:1px solid #c8dce2}.tack-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:22px 0;font:400 23px/1.35 OYTI,Arial,sans-serif;color:#143c50}.tack-faq summary::-webkit-details-marker{display:none}.tack-faq summary>span{display:block;flex-shrink:0;width:24px;text-align:center;color:#398392;font:300 25px/1 Arial,sans-serif}.tack-faq details[open] summary>span{transform:rotate(45deg)}.tack-faq details>p{font-size:15px;color:#53717e;padding:0 35px 23px 0;margin:0}.tack-faq summary:focus-visible{outline:2px solid #398392;outline-offset:5px}
@media(max-width:1000px){.tack-grid,.tack-methods,.tack-definition-grid{gap:24px}.tack-circular-grid{gap:30px}.tack-knowledge-layout{gap:28px}.tack-insight{grid-template-columns:160px 1fr;gap:22px}}
@media(max-width:700px){.tack-grid,.tack-methods,.tack-definition-grid,.tack-systems,.tack-circular-grid,.tack-knowledge-layout,.tack-insight{grid-template-columns:1fr}.tack-grid,.tack-methods,.tack-definition-grid{gap:30px}.tack-circular-grid{gap:34px}.tack-systems article,.tack-trial-card{padding:24px}.tack-insight{padding:22px;gap:12px}.tack-circular .tack-lead{font-size:20px}.tack-definition-grid{margin-top:38px}.tack-faq summary{font-size:22px}.tack-faq details>p{padding-right:0}.tack-material-diagram{max-width:420px}.tack-editorial .section-heading>p{margin-top:22px}}
