.learn .sitLede{margin:0 0 14px;color:var(--ink-soft);font-size:13.5px;max-width:70ch}.learn .sit{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.learn .sit li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 2px;border-bottom:1px solid var(--line)}.learn .sit .n{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--muted);padding-top:2px;letter-spacing:.06em}.learn .sit b{display:block;font-size:15.5px;font-weight:650;line-height:1.35;color:var(--ink-2);letter-spacing:-.005em;text-wrap:pretty}.learn .sit p{margin:5px 0 0;font-size:13px;color:var(--ink-soft);max-width:62ch}.learn .sit .acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.learn .sitNone{border:1px solid var(--line);border-radius:12px;padding:20px 22px;background:var(--paper-2)}.learn .sitNone b{display:block;font-size:15px;color:var(--ink-2)}.learn .sitNone p{margin:4px 0 12px;font-size:13px;color:var(--ink-soft)}.learn .lnk{font-size:13px;font-weight:600;color:var(--terra);text-decoration:none;border-bottom:1px solid transparent}.learn .lnk:hover{border-bottom-color:currentColor}.learn .lnk.soft{color:var(--ink-soft);font-weight:500}.learn .lib{border-top:1px solid var(--line)}.learn .lib details{border-bottom:1px solid var(--line)}.learn .lib summary{display:flex;align-items:center;gap:13px;padding:14px 2px;cursor:pointer;list-style:none}.learn .lib summary::-webkit-details-marker{display:none}.learn .lib summary:after{content:"+";margin-left:auto;font-family:var(--mono);font-size:15px;color:var(--muted);line-height:1}.learn .lib details[open] summary:after{content:"–"}.learn .lib .dot{width:30px;height:30px;flex:0 0 30px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line-2);font-family:var(--mono);font-size:11px;font-weight:600;color:var(--muted)}.learn .lib details.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.learn .lib summary b{font-size:14.5px;font-weight:650;color:var(--ink-2)}.learn .lib summary small{color:var(--muted);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em}.learn .lib ul{list-style:none;margin:0;padding:0 0 10px 43px}.learn .lib ul a{display:flex;align-items:baseline;gap:9px;padding:8px 2px;text-decoration:none;color:var(--ink-2);font-size:13.5px;border-bottom:1px solid transparent}.learn .lib ul a:hover{border-bottom-color:var(--line-2)}.learn .lib ul a span{flex:1;text-wrap:pretty}.learn .lib ul a em{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--muted)}.learn .lib .ck{font-style:normal;color:var(--ok);font-size:12px}.learn .libFoot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:16px}.learn .svcSec{border-top:1px solid var(--line);padding-top:26px}.learn .svcSec .sec{color:var(--muted)}.learn .tw{overflow-x:auto;-webkit-overflow-scrolling:touch}.learn .tw>table{min-width:520px}@media (max-width:860px){.learn .sit li{grid-template-columns:32px 1fr;gap:10px}.learn .lib ul{padding-left:0}}.learn .applyWrap{padding-top:0;padding-bottom:70px}.learn .apply{border:1px solid var(--line-2);border-left:3px solid var(--terra);border-radius:0 12px 12px 0;padding:20px 24px;background:#fff}.learn .apply .eb{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tint-ink);margin:0 0 12px}.learn .apply .now{font-size:11.5px;font-family:var(--mono);color:var(--muted);margin:0 0 4px;letter-spacing:.03em}.learn .apply b{display:block;font-size:17px;font-weight:650;line-height:1.35;color:var(--ink-2);letter-spacing:-.005em;text-wrap:pretty}.learn .apply .why{margin:8px 0 16px;font-size:14px;color:var(--ink-soft);max-width:58ch}.learn .apply.ok{border-left-color:var(--ok)}.learn .apply.ok b{font-size:15px}.learn .apply.none{border-left-color:var(--line-2)}.learn .sheet .why{margin:8px 0 0;border-top:1px solid var(--line);padding-top:8px}.learn .sheet .why>summary{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--terra);display:inline-flex;align-items:center;gap:6px}.learn .sheet .why>summary::-webkit-details-marker{display:none}.learn .sheet .why>summary:after{content:"+";font-family:var(--mono);font-size:13px;color:var(--muted)}.learn .sheet .why[open]>summary:after{content:"–"}.learn .sheet .why>div,.learn .sheet .why>p{margin:8px 0 0;font-size:15px;line-height:1.6}.learn .docr{border:1px solid var(--line-2);background:#fff;border-radius:3px;margin:22px 0;box-shadow:0 1px 0 var(--line-2),0 8px 24px -18px rgba(12,31,54,.5)}.learn .docr .dh{padding:16px 20px 12px;border-bottom:1px solid var(--line)}.learn .docr .dh b{display:block;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.learn .docr .dh span{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:4px}.learn .docr .dhint{margin:0;padding:8px 20px;font-size:11.5px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--paper-2)}.learn .docr .dl{list-style:none;margin:0;padding:0;counter-reset:dln}.learn .docr .dl>li{border-bottom:1px solid var(--line)}.learn .docr .dl>li:last-child{border-bottom:0}.learn .docr .dl>li>button{display:block;width:100%;text-align:left;background:none;border:0;padding:13px 20px;cursor:pointer;font:inherit}.learn .docr .dl>li>button:hover{background:var(--paper-2)}.learn .docr .dl>li.on>button{background:var(--tint)}.learn .docr .dt{display:block;font-size:14.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.learn .docr .dl>li.k .dt{font-weight:650}.learn .docr .dl>li.k>button{border-left:3px solid var(--gold);padding-left:17px}.learn .docr .ds{display:block;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:3px}.learn .docr .dd{padding:0 20px 16px;border-left:3px solid var(--terra);margin-left:0}.learn .docr .dd p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-soft)}.learn .docr .dd .dr{margin-top:8px;color:var(--ink-2);font-weight:550}.learn .docr .dd .dr:before{content:"";display:block;width:26px;height:1px;background:var(--line-2);margin:0 0 8px}.learn .docr>.cap{margin:0;padding:11px 20px 13px;border-top:1px solid var(--line);background:var(--paper-2);font-size:12px;line-height:1.5;color:var(--muted)}@media (max-width:600px){.learn .docr .dl>li>button{padding:12px 14px}.learn .docr .dd{padding:0 14px 14px}}.learn .lib .lvl{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--tint-ink);background:var(--tint);border-radius:999px;padding:2px 8px;white-space:nowrap;flex-shrink:0}