.ds .sect.learntop{padding-top:calc(var(--navh) + var(--navins) * 2 + clamp(20px,3vw,40px))}.ds .learnsep{color:var(--edge-c)}.ds .learnlist{display:grid;gap:clamp(14px,1.7vw,20px);max-width:860px}.ds .learncard{display:grid;gap:9px;text-decoration:none}.ds .learncard h2{font-size:clamp(20px,1.9vw,26px);line-height:1.26}.ds .learncard .p{max-width:none;font-size:16px;line-height:1.62}.ds .learnmeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px}.ds .learnmeta span{font:400 12px/1.6 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.ds .learncol{max-width:66ch}.ds .learncrumbs{display:flex;align-items:center;gap:8px;font:400 12px/1 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.ds .learncrumbs a{text-decoration:none;transition:color .16s linear}.ds .learncrumbs a:hover{color:var(--ink)}.ds .learnhead{display:grid;gap:18px;margin-top:20px}.ds .learnbyline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font:400 12px/1.6 var(--mono);letter-spacing:.06em;color:var(--ink-3)}.ds .learnlead{margin-top:clamp(28px,3.4vw,40px);padding-left:clamp(18px,2vw,24px);border-left:2px solid var(--brass);font-size:19px;line-height:1.62;color:var(--ink)}.ds .learnprose{margin-top:clamp(36px,4.4vw,56px)}.ds .learnprose h2{margin:clamp(40px,5vw,68px) 0 14px;font-size:clamp(24px,2.4vw,33px);line-height:1.18}.ds .learnprose>:first-child{margin-top:0}.ds .learnprose h3{margin:32px 0 10px;font-size:clamp(19px,1.5vw,22px)}.ds .learnprose p{font-size:17px;line-height:1.72;color:var(--ink-2);margin:0 0 17px}.ds .learnprose ul,.ds .learnprose ol{margin:0 0 20px;padding-left:23px;display:grid;gap:9px}.ds .learnprose ul{list-style:disc}.ds .learnprose ol{list-style:decimal}.ds .learnprose li{font-size:17px;line-height:1.68;color:var(--ink-2)}.ds .learnprose li::marker{color:var(--sea)}.ds .learnprose>:last-child{margin-bottom:0}.ds .learnprose blockquote{margin:26px 0;padding-left:20px;border-left:2px solid var(--edge);font-size:18px;line-height:1.6;color:var(--ink)}.ds .learnprose blockquote p{font-size:inherit;line-height:inherit;color:inherit}.ds .learnprose a{color:var(--sea-ink);text-decoration:underline;text-underline-offset:2px}.ds .learnprose a:hover{color:var(--sea-deep)}.ds .learnprose code{font:400 .9em/1.5 var(--mono);background:var(--sea-wash-2);border:1px solid var(--hair);border-radius:var(--r);padding:1px 5px}.ds .learnprose pre{margin:24px 0;padding:16px 18px;overflow-x:auto;background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r-l);font:400 14px/1.6 var(--mono);color:var(--ink)}.ds .learnprose pre code{background:none;border:0;padding:0;font-size:inherit}.ds .learnprose img{display:block;width:100%;height:auto;margin:26px 0;border:1px solid var(--hair);border-radius:var(--r-l)}.ds .learnprose hr{border:0;height:1px;background:var(--hair);margin:36px 0}.ds .learntail{margin-top:clamp(52px,6vw,84px)}.ds .learntail>h2{font-size:clamp(23px,2.1vw,30px);margin-bottom:22px}.ds .learnfaq{display:grid;gap:clamp(20px,2.4vw,28px)}.ds .learnfaq-item{display:grid;gap:8px;padding-left:18px;border-left:1px solid var(--edge)}.ds .learnfaq-item h3{font-size:19px;line-height:1.34;color:var(--ink)}.ds .learnfaq-item p{font-size:16px;line-height:1.68;color:var(--ink-2)}.ds .learnsources{display:grid;gap:9px;margin-top:12px}.ds .learnsources li{font-size:15px;line-height:1.6;color:var(--ink-2)}.ds .learnsources a{color:var(--sea-ink);text-decoration:underline;text-underline-offset:2px}.ds .learnsources a:hover{color:var(--sea-deep)}.ds .learncta{display:grid;gap:14px;max-width:46ch}.ds .learncta .learnactions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
