.member-reading-lock{color:#eee;background:linear-gradient(130deg,#17171d,#0a0a0e);border:1px solid #666;margin:48px 0;padding:35px;position:relative;box-shadow:7px 7px #28282f}.member-reading-lock>span,.member-reading>header>span{letter-spacing:.15em;color:#b4b4c5;align-items:center;gap:10px;font-size:.75rem;display:flex}.member-reading-lock h2{margin:19px 0 16px;font-size:1.6rem;font-weight:850;line-height:1.55}.member-reading-lock p{color:#ccc;max-width:620px;font-size:1rem;line-height:1.95}.member-reading-lock>a{color:#111;background:#f1f1f6;align-items:center;gap:14px;margin:22px 0 12px;padding:14px 19px;font-size:1rem;font-weight:750;display:inline-flex}.member-reading-lock small{color:#aaa;font-size:.875rem;display:block}.member-reading{color:#e7e7ef;border-top:3px solid #e6e6f0;margin:64px 0 36px;scroll-margin-top:95px}.member-reading>header{padding:38px 0 25px}.member-reading>header h2{letter-spacing:-.025em;margin:20px 0;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:850;line-height:1.5}.member-reading>header p{color:#c8c8d5;font-size:1.0625rem;line-height:2.05}.member-reading-map{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.member-reading-map a{background:#282831;border:1px solid #555;padding:9px 13px;font-size:.875rem}.member-depth>section{border-top:1px solid #3b3b47;padding:24px 0 28px}.member-section-number{letter-spacing:.15em;color:#a6a6c4;margin-bottom:12px;font-size:.875rem;display:block}.member-depth h3{margin-bottom:20px;font-size:1.4rem;font-weight:800;line-height:1.7}.member-depth p{letter-spacing:.015em;color:#d7d7e1;overflow-wrap:anywhere;margin:0 0 22px;font-size:1.0625rem;line-height:2.1}.member-worked-example{margin:28px 0 38px;scroll-margin-top:100px}.member-worked-example>span,.member-exercise>span{letter-spacing:.18em;color:#a9a9c5;font-size:.75rem}.member-worked-example h3,.member-exercise h3{margin:16px 0 22px;font-size:1.4rem;font-weight:800;line-height:1.7}.member-worked-example>div{border:1px solid #606070;grid-template-columns:1fr 1fr;display:grid}.member-worked-example article{background:#1b1b24;padding:25px}.member-worked-example article:nth-child(2){color:#15151d;background:#ececf2}.member-worked-example article b{margin-bottom:12px;font-size:.875rem;font-weight:750;display:block}.member-worked-example p{overflow-wrap:anywhere;font-size:1rem;line-height:2}.member-worked-example>p{color:#c9c9d5;padding:18px 0}.member-comparison{margin:30px 0 45px}.member-comparison figcaption{margin-bottom:16px;font-size:1.15rem;font-weight:750}.member-comparison>div{border:1px solid #62626f;overflow:auto}.member-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:610px;font-size:.95rem;line-height:1.85}.member-comparison th,.member-comparison td{vertical-align:top;border-bottom:1px solid #42424f;border-right:1px solid #42424f;padding:16px 17px}.member-comparison thead th{color:#17171d;background:#ececf2;font-weight:750}.member-comparison tbody th{background:#23232e;min-width:125px;font-weight:700}.member-comparison td{background:#16161d;min-width:150px}.member-exercise{background:#1a1a23;border:1px solid #656572;padding:30px;scroll-margin-top:100px}.member-exercise ol{padding-left:22px;list-style:decimal}.member-exercise li{margin-bottom:17px;padding-left:5px;font-size:1rem;line-height:1.95}.member-exercise>div{border-top:1px solid #555565;margin-top:25px;padding-top:23px}.member-exercise h4{margin-bottom:18px;font-size:1.05rem;font-weight:750}.member-exercise ul{padding-left:20px;list-style:outside}.member-exercise>a{align-items:center;gap:12px;margin-top:15px;font-size:1rem;text-decoration:underline;display:inline-flex}:is(.member-reading a:focus-visible,.member-comparison>div:focus-visible){outline-offset:4px;outline:2px solid #9ce8ff}@media (max-width:680px){.member-reading-lock{padding:24px;box-shadow:4px 4px #28282f}.member-reading-lock h2{font-size:1.4rem}.member-reading{margin-top:45px}.member-depth p,.member-reading>header p{font-size:1rem;line-height:2.05}.member-depth h3{font-size:1.3rem}.member-worked-example>div{grid-template-columns:1fr}.member-worked-example article{padding:22px}.member-exercise{padding:23px}.member-reading-lock>a{padding:13px;font-size:.95rem}.member-reading-map a{padding:9px;font-size:.875rem}.member-comparison td,.member-comparison th{padding:13px}.member-reading>header{padding-top:28px}}.member-drawer .member-reading{border-top:0;margin:12px 0 26px}.member-drawer .member-reading>header{padding-top:15px}.practice-detail{border-top:1px solid #454951}.practice-detail>summary{cursor:pointer;grid-template-columns:30px 1fr 22px;align-items:center;gap:14px;min-height:64px;padding:21px 0;list-style:none;display:grid}.practice-detail>summary::-webkit-details-marker{display:none}.practice-detail>summary>span{color:#b0bad0;font-size:13px}.practice-detail>summary>h3{margin:0;font-size:18px;font-weight:650;line-height:1.8}.practice-detail>summary>b{font-size:21px;font-weight:400}.practice-detail[open]>summary>b{transform:rotate(45deg)}.practice-detail[open]>summary>h3{color:#e8ff73}.practice-detail>div{padding:5px 0 15px 44px}.practice-detail>div>p{font-size:17px;line-height:2}.practice-detail>summary:focus-visible{outline-offset:3px;outline:3px solid #9ce8ff}@media (max-width:680px){.practice-detail>div{padding-left:0}.practice-detail>div>p{font-size:16px}.practice-detail>summary{grid-template-columns:25px 1fr 18px;gap:10px}.practice-detail>summary>h3{font-size:17px}.member-drawer .member-reading>header>h2{font-size:24px}}
