.variant-note{background:#e6e9dc;border-bottom:1px solid #c7cebb;color:var(--green);font-size:10px;line-height:1.6;position:relative;z-index:5}.variant-note>.wrap{display:flex;align-items:center;gap:25px;min-height:46px;padding-top:8px;padding-bottom:8px}.variant-note>.wrap>span{font-weight:700;letter-spacing:1px}.variant-note>.wrap>a{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.variant-compare{position:relative}.variant-compare summary{cursor:pointer;min-height:28px;display:flex;align-items:center;gap:8px}.variant-compare summary:after{content:'⌄'}.variant-compare>div{position:absolute;right:0;top:33px;min-width:245px;background:var(--paper);padding:16px;border:1px solid #b8c0ad;box-shadow:0 10px 22px #173c3815;display:grid;gap:14px}.variant-compare a{font-size:11px}.ai-depth{border:1px solid #b8c4ad;border-top:3px solid var(--green);padding:32px;margin:0 0 42px;background:#f2f2e9}.depth-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.depth-heading .eyebrow{font-size:9px;margin-bottom:9px}.ai-depth .depth-heading h3{font-family:var(--serif);font-size:30px;line-height:1.25;margin:0}.depth-edition{font-size:8px;letter-spacing:.9px;color:#6b523b;border:1px solid #b8bba7;line-height:1.6;padding:6px 9px;flex-shrink:0}.depth-type{padding:17px 20px;border-left:3px solid var(--copper);background:#e5e9db;margin-bottom:23px}.depth-type .case-label{font-size:8px;letter-spacing:1px;margin-bottom:5px}.depth-type>p{font-size:13px;font-weight:600;line-height:1.6;margin:0;color:var(--green)}.ai-depth h4,.ai-depth h5{font-family:var(--sans);font-size:13px;line-height:1.6;font-weight:700;margin:0 0 10px}.ai-depth p{font-size:14px;line-height:1.9;color:#455448}.depth-task{max-width:900px}.depth-task p{margin-bottom:24px}.depth-flow-title{padding-top:2px}.depth-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:18px 0 28px;gap:0;border:1px solid #c4ccb8}.depth-flow>li{padding:20px;min-width:0}.depth-flow>li+li{border-left:1px solid #c4ccb8}.depth-step{display:block;font:27px/1.2 var(--serif);color:var(--copper);margin-bottom:14px}.depth-flow h5{font-size:12px}.depth-flow p{font-size:13px;margin:0;line-height:1.85}.depth-result{display:grid;grid-template-columns:1fr 1fr;gap:30px}.depth-result p{font-size:13px;margin:0}.depth-example{border-left:2px solid var(--copper);padding-left:22px}.depth-operation{margin-top:25px;border-top:1px solid #bdc6b0;border-bottom:1px solid #bdc6b0}.depth-operation summary{font-size:12px;line-height:1.6;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-weight:600;padding:12px 0}.depth-operation summary span{color:var(--copper);font-size:20px;flex-shrink:0}.depth-operation[open] summary span{transform:rotate(45deg)}.depth-operation>p{font-size:13px;max-width:1000px;padding:2px 0 15px;margin:0}.ai-depth .depth-basis{font-size:10px;line-height:1.8;color:#65705e;margin:15px 0 0}.practice-case>.ai-depth{margin-left:95px}.use-case .ai-depth{margin-top:30px;margin-bottom:24px}.depth-glossary{background:#e8ebdf}.depth-glossary-list{margin:35px 0 0}.depth-glossary-list>div{display:grid;grid-template-columns:250px 1fr;gap:35px;padding:22px 0;border-top:1px solid #b9c3ad}.depth-glossary-list dt{font:24px/1.4 var(--serif);color:var(--green)}.depth-glossary-list dd{margin:0;font-size:14px;line-height:1.9;max-width:760px;color:#455448}.depth-sources ul{margin:0 0 20px;padding-left:20px}.depth-sources li{font-size:12px;line-height:2}.depth-sources a{text-decoration:underline;text-underline-offset:3px}.ai-depth summary:focus-visible,.variant-note a:focus-visible,.variant-note summary:focus-visible{outline:2px solid var(--copper);outline-offset:5px}
@media(max-width:1050px){.practice-case>.ai-depth{margin-left:0}.depth-flow>li{padding:17px}.depth-glossary-list>div{grid-template-columns:210px 1fr;gap:25px}}
@media(max-width:760px){.variant-note>.wrap{flex-wrap:wrap;gap:5px 18px;padding-top:11px;padding-bottom:11px}.variant-note>.wrap>span{width:100%;font-size:9px}.variant-note>.wrap>a{margin-left:0}.variant-compare{margin-left:auto}.ai-depth{padding:24px;margin-bottom:30px}.depth-heading{display:block}.depth-edition{display:inline-block;margin-top:14px}.ai-depth .depth-heading h3{font-size:28px}.depth-flow{grid-template-columns:1fr}.depth-flow>li{padding:20px}.depth-flow>li+li{border-left:0;border-top:1px solid #c4ccb8}.depth-step{font-size:24px;margin-bottom:9px}.depth-flow h5{font-size:13px}.depth-flow p,.depth-result p{font-size:14px}.depth-result{grid-template-columns:1fr;gap:23px}.depth-glossary-list>div{grid-template-columns:1fr;gap:9px}.depth-glossary-list dt{font-size:23px}.depth-operation summary{font-size:12px;min-height:55px}.depth-basis{font-size:11px}.variant-compare>div{top:31px}}
@media(max-width:420px){.ai-depth{padding:20px}.depth-type{padding:14px}.variant-note>.wrap{gap:5px 10px}.variant-note>.wrap>a,.variant-compare summary{font-size:9px}.depth-flow>li{padding:17px}}
