.layers-page{color:#365347;background:#faf7ee}.layers-page h1,.layers-page h2,.layers-page h3{color:#173e3c;font-family:Georgia,serif;font-weight:400;line-height:1.17}.layers-page p{color:#365347;font-size:1.05rem;line-height:1.85}.layers-opening,.layers-dialogues,.layers-review{max-width:1180px;margin:auto;padding:70px 28px}.layers-opening h1{margin:20px 0;font-size:clamp(2.8rem,5vw,4.8rem)}.layers-opening>p{max-width:760px}.layers-page .layers-label{color:#79572f;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem}.layers-page .layers-poem{color:#244442;margin:30px 0;font:italic 1.65rem/1.5 Georgia,serif}.layers-nav{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.layers-page a{color:#315342;text-underline-offset:5px}.layers-nav a{border:1px solid #a4afa0;padding:10px 15px;font-size:.9rem;text-decoration:none}.layers-page .layers-note{color:#526052;font-size:.88rem}.layer-section{grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1240px;margin:auto;padding:55px 28px 75px;scroll-margin-top:30px;display:grid}.layer-section figure{margin:0}.layer-section img{border-radius:3px;width:100%;height:auto;display:block}.layer-section figcaption{color:#526052;margin-top:12px;font-size:.8rem}.layer-section h2,.layers-dialogues h2,.layers-review h2{margin:18px 0;font-size:clamp(2.1rem,3.2vw,3.2rem)}.layer-reverse figure{order:2}.layers-page blockquote{color:#244442;border-left:2px solid #a4804d;margin:24px 0;padding-left:22px;font:italic 1.5rem/1.55 Georgia,serif}.layers-page .layer-status{color:#526052;font-size:.86rem}.layer-links{flex-wrap:wrap;gap:14px 24px;margin-top:22px;display:flex}.layers-request-grid,.layers-review-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0;display:grid}.layers-request-grid article,.layers-review-grid article{background:#f2eee2;border:1px solid #c2c8b9;padding:25px}.layers-page h3{margin:0 0 15px;font-size:1.5rem}.layers-request-grid p,.layers-review-grid p{font-size:.98rem}.layers-ethics{background:#173e3c;padding:70px max(28px,50vw - 562px);scroll-margin-top:20px}.layers-page .layers-ethics h2{color:#faf4e5;font-size:clamp(2.2rem,3.8vw,3.8rem)}.layers-page .layers-ethics p,.layers-page .layers-ethics blockquote,.layers-page .layers-ethics a{color:#eee8d8}.layers-page .layers-ethics .layers-label{color:#e4ca93}@media (max-width:800px){.layer-section{grid-template-columns:1fr;gap:24px}.layer-reverse figure{order:0}.layers-request-grid,.layers-review-grid{grid-template-columns:1fr}.layers-opening{padding-top:42px}.layers-nav a{font-size:.85rem}.layers-dialogues,.layers-review{padding-top:45px}}.layers-orientation{padding-block:clamp(36px,6vw,68px)}.layers-orientation dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:24px;display:grid}.layers-orientation dl>div{background:#fffdf5;border:1px solid #aebbae;padding:20px}.layers-orientation dt{color:#214941;font-weight:700}.layers-orientation dt a{text-underline-offset:3px;text-decoration:underline}.layers-orientation dd{margin:8px 0 0}
