.symbol-atlas{--plum:#573d59;--ochre:#9a6809;--paper:#fbf7ed;max-width:1140px;margin:auto;color:#403343;font-size:17px;line-height:1.75}.symbol-atlas *{box-sizing:border-box}.symbol-atlas h1,.symbol-atlas h2,.symbol-atlas h3{line-height:1.2;color:var(--plum)}.symbol-atlas h1{font-size:clamp(32px,4.5vw,54px);color:#fff;margin:15px 0}.symbol-atlas h2{font-size:clamp(25px,3vw,35px)}.symbol-atlas h3{font-size:23px}.symbol-atlas img{display:block;width:100%;height:auto}.symbol-atlas figure{margin:20px 0}.symbol-atlas figcaption{font-size:14px;color:#756778;line-height:1.5;margin-top:9px}.symbol-atlas a{color:var(--plum);text-underline-offset:4px}.sa-banner{background:var(--plum);padding:32px 5%;border-left:12px solid #c99535}.sa-banner>span,.sa-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sa-banner>span{color:#ffe5aa}.sa-preface{display:grid;grid-template-columns:31% 1fr;gap:40px;padding:35px 0;align-items:center}.sa-preface p{font-size:20px;border-top:2px solid #c99535;padding-top:20px}.sa-key{margin:40px 0;padding:30px 4%;background:var(--paper)}.sa-key>p{max-width:850px}.sa-symbols{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c8b7c5}.sa-symbols>div{padding:20px;border-right:1px solid #c8b7c5}.sa-symbols>div:last-child{border:0}.sa-symbols svg{width:100%;height:100px;color:var(--plum)}.sa-symbols b{font-size:19px}.sa-symbols p{font-size:15px;margin-bottom:0}.sa-key-photos{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sa-routes{padding:20px 3%;margin:55px 0}.sa-route{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:30px 0;align-items:center}.sa-connections{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;background:#f1edf2}.sa-connections>h2{grid-column:1/-1}.sa-connection figure{margin-top:0}.sa-exercise{max-width:880px;margin:65px auto;padding:25px;border:2px solid #c99535}.sa-chart{width:100%;height:auto;display:block;margin:22px 0}.sa-exercise details{background:var(--paper);padding:20px}.sa-exercise summary{cursor:pointer;font-weight:700}.sa-exercise figure{max-width:620px}.sa-limits{display:grid;grid-template-columns:42% 1fr;gap:35px;align-items:center;margin:60px 3%}.sa-reading{max-width:790px;padding:0 20px;margin:65px auto}.sa-reading h3{margin-top:30px}.sa-reading li{margin:11px 0}.sa-author{display:grid;grid-template-columns:45% 1fr;gap:30px;background:var(--paper);padding:28px;align-items:center}.sa-author a{display:inline-block;background:var(--plum);color:#fff;padding:13px 21px;text-decoration:none;border-radius:4px}.sa-links{display:flex;gap:25px;padding:35px 0}.sa-links a{flex:1;padding-top:15px;border-top:2px solid #c99535}@media(max-width:760px){.symbol-atlas{font-size:16px}.sa-preface,.sa-symbols,.sa-key-photos,.sa-route,.sa-connections,.sa-limits,.sa-author{grid-template-columns:1fr}.sa-preface{padding:22px;gap:10px}.sa-symbols>div{border-right:0;border-bottom:1px solid #c8b7c5}.sa-symbols svg{max-width:180px}.sa-route{gap:10px}.sa-route img{max-width:530px}.sa-connections{padding:23px}.sa-connections>h2{grid-column:auto}.sa-exercise{padding:18px;margin:40px 12px}.sa-limits{margin:40px 20px}.sa-links{display:block;padding:25px}.sa-links a{display:block;margin-bottom:22px}.sa-author{padding:24px}.sa-key{padding:22px}}
