.fon-page{padding-top:32px;padding-bottom:72px;color:#17212b}.fon-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#63706b}.fon-breadcrumbs a{color:#1d4ed8}.fon-draft{margin-top:24px;padding:12px 16px;background:#f3f5f7;border-left:3px solid #8b99a8;font-size:14px}.fon-intro{max-width:860px;margin:32px 0 48px}.fon-kicker{font-size:14px;color:#63706b}.fon-intro h1{font-size:clamp(32px,4vw,52px);letter-spacing:-1.6px;line-height:1.12;margin:16px 0 24px}.fon-intro>p:last-of-type{font-size:20px;line-height:1.65}.fon-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fon-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,290px);gap:64px;align-items:start}.fon-layout>div>section{margin-bottom:56px;scroll-margin-top:28px}.fon-layout h2{font-size:28px;line-height:1.3;margin:0 0 22px;letter-spacing:-.5px}.fon-layout h3{font-size:20px;line-height:1.4}.fon-layout li,.fon-layout p{font-size:18px;line-height:1.75}.fon-layout p{margin:16px 0}.fon-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d4dce4;background:#fff}.fon-comparison>div{padding:22px}.fon-comparison>div+div{border-left:1px solid #d4dce4}.fon-comparison h3{margin:0}.fon-comparison p{font-size:16px}.fon-comparison a{color:#1d4ed8;text-decoration:underline}.fon-diagram{margin:26px 0;padding:20px 12px;background:#fff;border:1px solid #e1e6ec}.fon-diagram svg{display:block;width:100%;height:auto;color:#293b55;font-family:inherit;font-size:28px}.fon-diagram figcaption{font-size:15px;text-align:center;line-height:1.6;color:#53616f;padding:0 10px}.fon-steps{padding-left:26px}.fon-steps li{padding-left:5px;margin:10px 0}.fon-answer{font-weight:650}.fon-rule{padding:24px;margin:28px 0;border:2px solid #293b55;background:#fff}.fon-rule h3{margin:0 0 15px}.fon-rule ol{padding-left:22px}.fon-note{padding:18px 20px;background:#edf3ff;border-left:3px solid #1d4ed8}.fon-exercises{border-top:1px solid #d4dce4}.fon-exercise{padding:26px 0;border-bottom:1px solid #d4dce4;scroll-margin-top:24px}.fon-exercise h3{margin:0 0 12px}.fon-exercise details{margin-top:16px}.fon-exercise summary{cursor:pointer;color:#1d4ed8;min-height:44px;padding:8px 0;font-weight:600}.fon-exercise details>div{background:#f5f7fa;padding:10px 20px;border-radius:4px}.fon-small{font-size:14px!important;color:#63706b}.fon-sidebar{min-width:0;position:sticky;top:24px;display:grid;gap:24px}.fon-sidebar nav{display:block;min-width:0;padding:22px;background:#fff;border:1px solid #d4dce4}.fon-sidebar h2{font-size:18px;margin-bottom:12px}.fon-sidebar nav a{display:block;color:#43566c;padding:9px 0;line-height:1.4;font-size:15px}.fon-sidebar>a{font-size:15px;color:#1d4ed8}.fon-sidebar img{display:block;width:100%;height:auto;border:1px solid #d4dce4;margin-bottom:12px}.fon-page .math-display{overflow-x:auto;max-width:100%;padding:8px 0}.fon-page .math-inline{white-space:nowrap}.fon-page a:focus-visible,.fon-page summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:4px}@media(max-width:1000px){.fon-layout{gap:32px;grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:760px){.fon-page{padding-top:20px}.fon-intro{margin:24px 0 36px}.fon-layout{grid-template-columns:1fr;gap:0}.fon-sidebar{position:static;grid-row:1;margin-bottom:36px}.fon-sidebar>a{display:none}.fon-sidebar nav{padding:16px;display:flex;flex-wrap:wrap;gap:4px 18px}.fon-sidebar h2{width:100%;margin:0 0 6px}.fon-sidebar nav a{font-size:14px}.fon-layout>div>section{margin-bottom:38px}.fon-layout li,.fon-layout p{font-size:17px}.fon-layout h2{font-size:25px}.fon-comparison{grid-template-columns:1fr}.fon-comparison>div+div{border-left:0;border-top:1px solid #d4dce4}.fon-rule{padding:18px}.fon-actions .button{max-width:100%;text-align:center}.fon-draft{font-size:13px}.fon-exercise details>div{padding:8px 14px}}