:root{--paper:#eee9dc;--ink:#372037;--brass:#aa793c;--line:#bfb1a4;--white:#faf7ef}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:#895822}a:focus-visible,summary:focus-visible{outline:3px solid var(--brass);outline-offset:5px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.12;letter-spacing:-.045em}h1{font:400 clamp(40px,4.4vw,68px)/1.1 Georgia,serif;letter-spacing:-.045em}h2{font-size:clamp(28px,3vw,44px)}h3{font-size:32px}p{margin-bottom:1.4em}.rd-header,main,.rd-footer{max-width:1440px;margin:auto;padding-left:5vw;padding-right:5vw}.utility{min-height:38px;border-bottom:1px solid var(--ink);display:flex;justify-content:flex-end;gap:28px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;align-items:center}.masthead{padding:30px 0 36px}.rd-brand{font-size:clamp(42px,5vw,76px);font-weight:800;line-height:.87;letter-spacing:-.075em;text-decoration:none;display:inline-block;position:relative;padding-right:95px}.rd-brand span{position:absolute;right:0;top:0;font-size:90px;color:var(--brass);font-weight:400}.rd-desktop-nav{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;font-size:13px}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.notice-hero{position:relative;min-height:680px;padding:220px 35% 65px 0;border-bottom:1px solid var(--ink)}.notice-hero h1{position:relative;z-index:1}.notice-hero h2{font-size:17px;text-transform:uppercase;letter-spacing:.1em;max-width:380px;line-height:1.5;margin:25px 0}.notice-hero p{max-width:660px}.notice-hero img{position:absolute;right:0;top:45px;width:24%;height:210px;border:10px solid var(--white);box-shadow:4px 5px 0 var(--brass);transform:rotate(3deg)}.service-sequence{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:70px 0;border-bottom:12px solid var(--ink)}.service-sequence h2:before,.residential-notice h3:before{content:'01 /';display:block;font:13px Arial,sans-serif;letter-spacing:.15em;color:var(--brass);margin-bottom:24px}.service-sequence img{height:340px}.residential-notice{margin:65px 0;padding:40px 6%;background:var(--white);border:1px solid var(--line);border-top:7px solid var(--brass);display:grid;grid-template-columns:1fr 1fr;gap:0 8%}.residential-notice h3:before{content:'02 /'}.residential-notice h3,.residential-notice p{grid-column:1}.residential-notice img{grid-column:2;grid-row:1/3;height:100%;max-height:450px}.longform{max-width:760px;margin:90px auto}.longform h2{margin-top:65px}.longform ul{padding:0;list-style:none;border-top:1px solid var(--line)}.longform li{padding:22px 0;border-bottom:1px solid var(--line)}.longform strong{display:block;margin-bottom:6px}.notice-index{border-top:3px solid var(--ink);margin:80px 0}.notice-index>article{padding:35px 0;border-bottom:1px solid var(--ink)}.notice-index>article>div{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:40px}.notice-index h4{font-size:28px;margin:10px 0 20px}.notice-index>article:first-of-type h4{font:400 clamp(36px,4vw,60px)/1.1 Georgia,serif;letter-spacing:-.04em}.notice-index .text-body-secondary{font-size:12px;text-transform:uppercase;letter-spacing:.1em;margin:12px 0}.notice-index img{width:210px;height:200px}.notice-index .d-block.d-md-none{display:none}.notice-index svg{display:none}.notice-index strong{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#7c5227}.notice-index p{max-width:780px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rd-footer{background:var(--ink);color:var(--paper);padding-top:50px;padding-bottom:35px}.footer-brand{font:34px Georgia,serif;text-decoration:none}.rd-footer nav{display:flex;flex-wrap:wrap;gap:12px 30px;margin:35px 0;font-size:14px}.legal{border-top:1px solid #806d80;padding-top:22px;display:flex;gap:30px;font-size:12px}.archive,.category,.blog-archive{padding-block:60px}.archive article,.category article,.post-list>article{border-top:1px solid var(--line);padding:32px 0}.archive article:first-of-type,.category article:first-of-type{background:var(--white);padding:45px;border-top:6px solid var(--brass)}.archive article:first-of-type h2{font:48px Georgia,serif}.archive time,.category time{font-size:12px;letter-spacing:.1em}.pagination,nav[aria-label*="Pagination"]{display:flex;flex-wrap:wrap;gap:20px;padding:35px 0;border-top:1px solid var(--ink)}.pagination a{padding:8px 15px;border:1px solid var(--ink)}.single-post,.article-content,.legal-content,body[class*="sl-"] main>article,body[class*="privacy"] main>article,body[class*="terms"] main>article{max-width:800px;margin:65px auto;padding-bottom:60px}.single-post .excerpt,.article-content .excerpt,.entry-summary{border:1px solid var(--brass);border-left:8px solid var(--brass);padding:30px;margin:35px 0 60px;font:23px/1.5 Georgia,serif}.entry-content h2,.article-content h2,.legal-content h2{margin-top:55px}.entry-content p,.legal-content p{line-height:1.85}table{border-collapse:collapse;max-width:100%}td,th{border-bottom:1px solid var(--line);padding:12px}pre{overflow:auto}
@media(max-width:900px){.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}summary{cursor:pointer;padding:14px 0;font-weight:bold}summary span{float:right}.rd-mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:20px 0}.notice-hero{padding-top:230px;padding-right:12%;min-height:0}.notice-hero img{width:32%;height:180px}.service-sequence{gap:30px}.residential-notice{gap:25px;padding:30px}.rd-brand{padding-right:75px}.rd-brand span{font-size:70px}}
@media(max-width:560px){body{font-size:16px}.masthead{padding:28px 0}.rd-header,main,.rd-footer{padding-left:22px;padding-right:22px}.utility{font-size:10px;gap:18px}.rd-brand{font-size:45px}.notice-hero{padding:230px 0 35px}.notice-hero img{width:53%;height:155px;top:35px;right:8px}.notice-hero h1{font-size:42px}.service-sequence{display:block;padding:40px 0}.service-sequence img{height:230px;margin-top:25px}.residential-notice{display:block;padding:25px 20px;margin:40px 0}.residential-notice img{height:230px;margin-top:25px}.longform{margin:55px auto}.notice-index{margin:50px 0}.notice-index>article>div{display:block}.notice-index .d-none.d-md-block{display:none}.notice-index .d-block.d-md-none{display:block;margin-top:25px}.notice-index img{width:100%;height:180px}.notice-index>article:first-of-type h4{font-size:36px}.rd-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.legal{flex-wrap:wrap}.archive article:first-of-type,.category article:first-of-type{padding:25px}.single-post .excerpt,.entry-summary{padding:20px}.single-post,.article-content,.legal-content{margin:35px auto}}
