:root{--primary:#2b2d42;--accent:#e63946;--paper:#f1faee;--ink:#457b9d;--muted:#667085;--line:rgba(15,23,42,.14)}*{box-sizing:border-box}body{margin:0;font-family:Inter,"Noto Sans SC",system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.72}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}th{color:var(--primary);font-size:14px;background:rgba(15,23,42,.035)}.tissuenote-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(18px,4vw,54px);background:rgba(255,255,255,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.tissuenote-brand{display:flex;align-items:center;gap:10px;font-weight:800;min-width:0}.tissuenote-brand span{background:var(--primary);color:white;border-radius:999px;min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;font-size:11px;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tissuenote-brand b{white-space:nowrap}.tissuenote-top nav{display:flex;gap:18px;font-size:14px}.tissuenote-top details{display:none}.tissuenote-main{width:min(1180px,92vw);margin:0 auto;padding:34px 0 56px}.tissuenote-hero{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;min-height:520px}.tissuenote-hero h1{font-size:clamp(34px,5vw,64px);line-height:1.08;margin:8px 0 18px;letter-spacing:0}.tissuenote-hero p{font-size:17px;max-width:720px}.tissuenote-eyebrow{font-size:12px;letter-spacing:.12em;color:var(--accent);font-weight:800;text-transform:uppercase}.tissuenote-actions,.tissuenote-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.tissuenote-actions a,.tissuenote-related a,.tissuenote-side a,.tissuenote-scenario a{border:1px solid var(--line);background:white;padding:10px 15px;border-radius:6px;font-weight:700}.tissuenote-actions a:first-child{background:var(--accent);color:white;border-color:var(--accent)}.tissuenote-hero figure{margin:0;background:white;border:1px solid var(--line);padding:24px;border-radius:4px;box-shadow:0 24px 80px rgba(15,23,42,.10)}.tissuenote-hero figcaption{font-size:12px;color:var(--muted);margin-top:12px}.tissuenote-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0 34px}.tissuenote-cards a{background:white;border:1px solid var(--line);padding:20px;border-radius:2px;min-height:132px}.tissuenote-cards b{display:block;color:var(--primary);font-size:20px;margin-bottom:8px}.tissuenote-guide,.tissuenote-articles,.tissuenote-faq,.tissuenote-page,.tissuenote-depth,.tissuenote-scenario,.tissuenote-resource{background:white;border:1px solid var(--line);padding:clamp(22px,4vw,42px);margin:22px 0;border-radius:6px}.tissuenote-depth{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px}.tissuenote-scenario{display:grid;grid-template-columns:.75fr 1.25fr;gap:26px}.tissuenote-scenario>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tissuenote-scenario article{border-left:4px solid var(--accent);background:rgba(15,23,42,.025);padding:16px}.tissuenote-scenario h3{margin:0 0 8px;color:var(--primary)}.tissuenote-resource>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.tissuenote-resource ul,.tissuenote-side ul,.tissuenote-topic-map ul{padding-left:18px;margin:0}.tissuenote-resource li{margin:0 0 10px}.tissuenote-resource span{display:block;color:var(--muted);font-size:13px}.tissuenote-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.tissuenote-guide h2,.tissuenote-articles h2,.tissuenote-faq h2,.tissuenote-sheet h1,.tissuenote-article h1{font-size:clamp(26px,3vw,42px);line-height:1.18;margin:0 0 14px}.tissuenote-articles{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px}.tissuenote-articles ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tissuenote-articles li{border-left:4px solid var(--accent);padding:10px 0 10px 14px;background:rgba(255,255,255,.5)}.tissuenote-articles span{font-weight:800;color:var(--accent);margin-right:8px}.tissuenote-articles time,.tissuenote-date{font-size:13px;color:var(--muted)}.tissuenote-faq details,.tissuenote-casebook details{border-top:1px solid var(--line);padding:14px 0}.tissuenote-page{width:min(980px,92vw);margin:34px auto 56px}.tissuenote-sheet p,.tissuenote-article p{font-size:16px}.tissuenote-steps,.tissuenote-compare,.tissuenote-workflow,.tissuenote-casebook,.tissuenote-side,.tissuenote-topic-map{background:rgba(15,23,42,.035);padding:20px;border-radius:10px;margin-top:22px}.tissuenote-workflow>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tissuenote-workflow article{background:white;border:1px solid var(--line);padding:16px;border-radius:8px}.tissuenote-workflow span{color:var(--accent);font-weight:800}.tissuenote-workflow h3{margin:4px 0 8px;color:var(--primary)}.tissuenote-topic-map{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tissuenote-side li{margin-bottom:14px}.tissuenote-side p{margin:4px 0 0;color:var(--muted);font-size:14px}.tissuenote-timeline article,.tissuenote-archive-list article{border-top:1px solid var(--line);padding:18px 0}.tissuenote-timeline time,.tissuenote-archive-list time{color:var(--accent);font-weight:800}.tissuenote-foot{padding:32px clamp(18px,4vw,54px);background:var(--primary);color:white;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.tissuenote-foot p{max-width:680px;color:rgba(255,255,255,.78)}.tissuenote-foot nav{display:flex;gap:12px;flex-wrap:wrap}.tissuenote-foot a{color:white}@media(max-width:900px){.tissuenote-depth,.tissuenote-scenario{grid-template-columns:1fr}.tissuenote-resource>div,.tissuenote-topic-map,.tissuenote-workflow>div{grid-template-columns:1fr}}@media(max-width:760px){.tissuenote-top nav{display:none}.tissuenote-top details{display:block}.tissuenote-top details div{position:absolute;right:18px;top:58px;background:white;border:1px solid var(--line);padding:14px;display:grid;gap:10px;min-width:150px}.tissuenote-hero,.tissuenote-guide,.tissuenote-articles{grid-template-columns:1fr;min-height:auto}.tissuenote-cards,.tissuenote-scenario>div:last-child{grid-template-columns:1fr 1fr}.tissuenote-hero h1{font-size:34px}th,td{display:block;width:100%}tr{display:block;border-bottom:1px solid var(--line);padding:8px 0}td{border:0;padding:6px 0}}@media(max-width:520px){.tissuenote-cards,.tissuenote-scenario>div:last-child{grid-template-columns:1fr}.tissuenote-top{align-items:flex-start}.tissuenote-brand b{max-width:160px;white-space:normal}}