html{scroll-behavior:smooth}.rv{max-width:1240px;width:90%;margin:auto}.rv *{min-width:0}.rv-section{padding:62px 0;border-bottom:1px solid #ddd5c8;scroll-margin-top:120px}.rv h1{font:clamp(38px,4.3vw,65px)/1.1 Georgia,serif;max-width:1050px;margin:22px 0 30px}.rv h2{font:clamp(28px,3vw,42px)/1.2 Georgia,serif;margin:0 0 24px}.rv h3{font:25px/1.3 Georgia,serif;margin:0 0 16px}.rv p,.rv li{font:18px/1.75 Arial,sans-serif}.rv p{margin:17px 0}.rv a{color:#705b39;text-underline-offset:4px}.rv .rv-eyebrow{font:12px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:#806333}.rv .rv-lead{font-size:21px;max-width:1000px}.rv-hero>a,.rv-hero>p:last-child>a,.rv-contact>p:last-child>a,.rv-contact>a{display:inline-block;background:#302c27;color:white;padding:15px 23px;text-decoration:none}.rv-table{overflow-x:auto;margin:25px 0}.rv table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fffdf8}.rv th,.rv td{border-bottom:1px solid #d9cebd;text-align:left;vertical-align:top;padding:17px 15px;line-height:1.6;overflow-wrap:anywhere}.rv th{background:#e8dfd0;font-size:15px}.rv td{font-size:16px}.rv-two,.rv-three,.rv-guides{display:grid;gap:28px}.rv-two,.rv-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rv article{background:#f0ebe2;padding:28px}.rv .rv-paper{background:#eee7db;padding:38px;margin:25px 0}.rv .rv-contact{background:#e8decd;padding:40px;margin:30px 0 60px}.rv-guide img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.rv-faq details{border-top:1px solid #d9cebd;padding:20px 0}.rv summary{font:23px/1.4 Georgia,serif;cursor:pointer}.rv-insert{margin:32px 0;border-block:1px solid #ddd5c8;padding:28px 0}@media(max-width:760px){.rv{width:88%}.rv-section{padding:38px 0;scroll-margin-top:155px}.rv h1{font-size:36px;line-height:1.12;letter-spacing:-.4px}.rv h2{font-size:29px}.rv .rv-lead{font-size:19px}.rv p,.rv li{font-size:17px;line-height:1.75}.rv-two,.rv-three,.rv-guides{grid-template-columns:1fr;gap:18px}.rv article{padding:24px}.rv .rv-paper,.rv .rv-contact{padding:25px}.rv table,.rv tbody,.rv tr,.rv td{display:block;width:100%;table-layout:auto}.rv thead{display:none}.rv tr{border-bottom:2px solid #cbbca3;margin-bottom:18px}.rv td{padding:13px 15px}.rv td:before{content:attr(data-label);display:block;font-size:12px;font-weight:bold;color:#806333;margin-bottom:5px}.yh-site header{height:auto;min-height:92px;display:grid;grid-template-columns:1fr auto;gap:10px 18px;padding:14px 6%}.yh-site header>.logo{grid-column:1;grid-row:1}.yh-site header>.menu-toggle{grid-column:2;grid-row:1;margin:0;min-height:44px}.yh-site header>.nav-cta{grid-column:1/-1;grid-row:2;justify-self:start;margin:0;padding:0 0 4px}.yh-site header nav{position:absolute;top:100%;left:0;right:0}}
.rv.rv-inline{width:100%;max-width:none;margin:0}.rv.rv-inline .rv-insert{margin-top:24px}
