/* Interior-page design follows the supplied Victorian homepage reference. */
:root{--bg:#f6f1e6;--bg-2:#eee7d9;--bg-3:#e7decd;--text:#211f19;--text-dim:#494439;--text-faint:#625a4c;--ember:#611e21;--ember-soft:#611e21;--moon:#756a56;--line:#c8beaa;--line-strong:#aa9f87;--radius:0px}
body.reference-interior{background:#f6f1e6;color:#211f19;font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;line-height:1.65}
.reference-interior h1,.reference-interior h2,.reference-interior h3{color:#211f19;font-weight:500;letter-spacing:-.035em;line-height:1.08}
.reference-interior h1{font-size:clamp(3.4rem,6.5vw,6.7rem)}.reference-interior h2{font-size:clamp(2.5rem,4vw,4.5rem)}.reference-interior h3{font-size:2rem}
.reference-interior p,.reference-interior li{color:#39362e}.reference-interior .eyebrow,.reference-interior .tag{color:#655b49;font-family:Georgia,serif;font-size:14px;letter-spacing:.17em;text-transform:uppercase}
.reference-interior .card,.reference-interior .panel,.reference-interior .article-card,.reference-interior .widget,.reference-interior .callout,.reference-interior .note,.reference-interior .lore-card,.reference-interior .specimen-card,.reference-interior .budget-card,.reference-interior .shoe-card{background:#f6f1e6;border:1px solid #b9ae96;border-radius:0;box-shadow:none;color:#211f19}
.reference-interior .btn,.reference-interior .button-link,.reference-interior .hero-link{border-radius:2px;font-family:Georgia,serif;font-size:19px;font-weight:400;letter-spacing:0;text-transform:none;padding:17px 27px}
.reference-interior .btn-primary{background:#611e21;color:#fff7e8;border:1px solid #611e21}.reference-interior .btn-ghost{background:transparent;color:#211f19;border:1px solid #968b75}
.reference-interior .article-hero,.reference-interior .page-hero,.reference-interior .page-head{background:#f6f1e6;color:#211f19;border-bottom:3px double #c8beaa}
.reference-interior .page-hero:before,.reference-interior .page-hero:after{background:none}
.reference-interior .container,.reference-interior .wrap{max-width:1380px}.reference-interior .card img{border-radius:0;object-fit:cover}
.reference-interior input,.reference-interior select,.reference-interior textarea{background:#fffaf0;color:#211f19;border:1px solid #aa9f87;border-radius:0;font-size:18px}
.reference-interior th,.reference-interior td{border-color:#c8beaa}.reference-interior th{background:#eae2d2;color:#342e24}
.reference-interior footer,.reference-interior .sitefoot{background:#f6f1e6;color:#494439;border-top:1px solid #c8beaa}
.reference-interior .reading-room,.reference-interior .path-body,.reference-interior .chooser,.reference-interior .shop-wrap{background:#f6f1e6;box-shadow:none}
.reference-interior .section-heading h2,.reference-interior .chooser h1,.reference-interior .shop-banner h1{color:#211f19}
.reference-interior .lore-grid{gap:25px}.reference-interior .lore-card{padding:28px}.reference-interior .lore-card h3:after,.reference-interior .specimen-card h3:after{display:none}
.reference-interior .path-hero-copy>p:not(.eyebrow){font-size:25px}.reference-interior .feature-panel{border:1px solid #b9ae96;outline:0;box-shadow:none;background:#eee7d9}
.reference-interior .section-opening>img{border:0;outline:0}.reference-interior .content-section{border-top:3px double #c8beaa}.reference-interior .content-section:before{display:none}
.reference-interior .section-nav{background:#eee7d9}.reference-interior .section-nav a{font-family:Georgia,serif;font-weight:400}
.reference-interior .budget-card p{font-size:19px}.reference-interior .card-reading p,.reference-interior #synthesisText p{font-size:21px;color:#39362e}
.unified-header{background:#f6f1e6;border-bottom:3px double #c8beaa;padding:24px 4vw;position:relative;z-index:100}
.unified-brand{display:block;width:310px;max-width:75vw;margin:0 auto 22px}.unified-brand img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
.unified-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 23px;font:16px/1.5 Georgia,serif;color:#302a22}
.unified-nav>a,.unified-nav summary{padding:7px 0;text-decoration:none;cursor:pointer;list-style:none}.unified-nav>a:hover{color:#611e21;text-decoration:underline}.unified-nav .paths-menu{position:relative}.unified-nav .paths-dropdown{position:absolute;top:100%;left:0;width:265px;padding:14px 22px;background:#f6f1e6;border:1px solid #b9ae96;box-shadow:0 8px 22px #302a221a}.unified-nav .paths-dropdown a{display:block;padding:10px 0;text-decoration:none}.unified-nav :focus-visible{outline:2px solid #611e21;outline-offset:4px}
.reference-interior .season-banner{margin-top:0;background:#eee7d9;color:#494439}.reference-interior main{padding-top:0}
@media(max-width:700px){body.reference-interior{font-size:20px}.unified-nav{gap:5px 17px}.unified-header{padding:20px}.unified-nav .paths-dropdown{left:-65px}.reference-interior h1{font-size:3.4rem}.reference-interior .container{padding-left:22px;padding-right:22px}}
