/* Okka's chapter: two surviving approaches to magic and their guild portraits. */
.world-book .magic-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;margin-top:52px;padding-top:38px;border-top:1px solid #45536b}
.world-book .magic-paths-intro{grid-column:1/-1;max-width:800px}
.world-book .magic-paths-intro h4{font-size:clamp(27px,3vw,35px);margin:0 0 14px;max-width:none}
.world-book .magic-paths-intro p{margin:0;color:#c5c8db}
.world-book .magic-path{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:20px;align-items:start}
.world-book .magic-path-portrait{margin:0;min-width:0;text-align:center;background:radial-gradient(ellipse at 50% 40%,#8973c31a,transparent 70%)}
.world-book .magic-path-portrait img{display:block;width:100%;height:auto;filter:drop-shadow(0 15px 17px #0006)}
.world-book .magic-path-portrait figcaption{font:400 21px/1.4 var(--icesus-display);margin-top:10px;color:#dce2ed}
.world-book .magic-path-portrait figcaption a{color:inherit;text-decoration-color:#8c91ae;text-underline-offset:4px}
.world-book .magic-path-portrait figcaption span{display:block;font:400 11px/1.6 var(--icesus-sans);color:#bcb1d4;margin-top:3px}
.world-book .magic-path-copy h5{font:400 clamp(25px,2.3vw,31px)/1.2 var(--icesus-display);color:#d5c5f2;margin:0 0 20px;text-wrap:balance}
.world-book .magic-path-copy p{font-size:15px;line-height:1.8;margin:0 0 18px;color:#bfcbd5}
.world-book .magic-path-copy .text-link{font-size:13px;color:#dbc9f6;line-height:1.5}
@media(max-width:1040px){.world-book .magic-paths{grid-template-columns:1fr;gap:36px}.world-book .magic-path{grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:32px}.world-book .magic-path-copy{max-width:65ch}}
@media(max-width:540px){.world-book .magic-paths{gap:38px;margin-top:38px;padding-top:28px}.world-book .magic-path{grid-template-columns:1fr;gap:24px}.world-book .magic-path-portrait{width:180px;justify-self:center}.world-book .magic-path-copy h5{font-size:29px}.world-book .magic-path-copy p{font-size:15px}}
