.iso-route{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 38px}.iso-route a{display:flex;align-items:center;gap:12px;padding:15px;color:var(--ink);border:1px solid #b3c3cd;text-decoration:none;line-height:1.35;font-size:16px}.iso-route b{font-size:13px;color:#466170}.iso-route a[aria-current=page]{background:var(--ink);color:white}.iso-route a[aria-current=page] b{color:#e9b949}.iso-route a:hover span{text-decoration:underline;text-underline-offset:4px}.iso-quick{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 25px;padding:16px 20px;background:#f5efe3;font-size:16px}.iso-quick strong{flex-basis:100%}.iso-quick a{padding:5px 0;text-underline-offset:4px}.iso-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;max-width:1050px}.iso-opening .lecture-answer{margin:0;padding:25px}.iso-opening .iso-signature{font-size:14px;margin-top:20px}.iso-photo{margin:30px 0 38px}.iso-photo a{display:block}.iso-photo img{width:100%;height:auto;display:block;border-radius:3px}.iso-photo figcaption{font-size:14px;line-height:1.6;margin:12px 0;color:var(--ink)}.iso-photo figcaption strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.iso-opening .iso-photo{margin:0}.iso-schema{padding:22px 0 25px;margin:30px 0 38px;background:#fcfaf5;border:1px solid #d4d9d6;border-radius:4px;scroll-margin-top:24px}.iso-schema>a{display:block;max-width:620px;margin:auto}.iso-schema img{display:block;width:100%;height:auto}.iso-schema figcaption{padding:4px 25px 0}.iso-schema h3{font-size:21px;margin:12px 0;line-height:1.35}.iso-shell .iso-schema figcaption p{font-size:16px;line-height:1.6;margin:0 0 12px}.iso-shell .iso-schema figcaption .lecture-source-inline{font-size:14px;margin-bottom:0}.iso-shell .lecture-sources li>p{font-size:14px;margin:5px 0 15px}.iso-table{max-width:1050px}.iso-shell .article-content>section{scroll-margin-top:24px}.iso-shell .article-action .button{white-space:normal}.iso-shell :is(a,button,summary):focus-visible{outline:3px solid #984622;outline-offset:4px}
@media(max-width:1000px){.iso-shell .article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:26px}.iso-route a{padding:12px;gap:8px}.iso-route a span{font-size:14px}}
@media(max-width:820px){.iso-shell .article-layout{display:flex}.iso-shell .article-toc{position:static}.iso-opening{gap:24px}.iso-schema figcaption{padding-inline:20px}}
@media(max-width:680px){.iso-route{display:block;margin:20px 0 28px}.iso-route a{padding:13px 15px;font-size:16px;min-height:49px}.iso-route a span{font-size:16px}.iso-route a+a{border-top:0}.iso-opening{display:block}.iso-opening .lecture-answer{margin-bottom:22px}.iso-shell .lecture-heading h1{font-size:32px}.iso-quick{gap:6px 16px;padding:16px}.iso-schema{padding-top:14px}.iso-schema figcaption{padding-inline:17px}.iso-shell .lecture-table{font-size:15px}.iso-shell .lecture-table th:first-child{width:37%}}
@media(prefers-reduced-motion:no-preference){.iso-route a{transition:background-color 150ms,color 150ms}}
