 .tn-review{max-width:1100px;margin:auto;padding:64px 24px 80px}.tn-review h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,60px);line-height:1.1;max-width:850px;margin:16px 0 24px}.tn-review .intro{font-size:21px;line-height:1.6;max-width:760px;color:#465453}.tn-review .eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#52625e}.tn-review article{padding:32px 0;border-top:1px solid #dce3df;display:grid;grid-template-columns:1fr 2fr;gap:32px}.tn-review article h2{margin-top:8px;font-size:27px}.tn-review article p{max-width:700px;line-height:1.75}.tn-review a{text-underline-offset:4px}.tn-review .case-links{display:flex;gap:24px;flex-wrap:wrap}.tn-method-toc{padding:24px;background:#f4f6f4;margin:32px auto;max-width:1100px}.tn-method-toc ul{display:flex;gap:16px 28px;flex-wrap:wrap;list-style:none;padding:0}.tn-method-doc .tn13-archive{display:none}.tn-method-doc section{scroll-margin-top:100px}@media(max-width:640px){.tn-review{padding-top:40px}.tn-review article{grid-template-columns:1fr;gap:8px}}
.tn-method-doc table{display:block;max-width:100%;overflow-x:auto}.tn-method-doc .grid,.tn-method-doc .container,.tn-method-doc .shell{min-width:0;max-width:100%}.tn-method-doc p,.tn-method-doc td{overflow-wrap:anywhere}

.tn-method-doc img{max-width:100%;height:auto}
