*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f0e5;color:#342137;font-family:Georgia,'Times New Roman',serif;font-size:18px;line-height:1.6}a{color:inherit;text-underline-offset:5px}a:hover{color:#86628e}a:focus-visible,summary:focus-visible{outline:3px solid #86628e;outline-offset:5px}.rd-header,main,.rd-footer{max-width:1320px;margin:auto;padding-left:44px;padding-right:44px}.utility{font:11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.19em;border-bottom:1px solid;padding:12px 0}.rd-brand{display:block;font-size:clamp(40px,6.8vw,100px);font-weight:700;letter-spacing:-.07em;text-decoration:none;padding:17px 0;line-height:1.15}.rd-desktop-nav{display:flex;gap:36px;border-top:4px double;border-bottom:1px solid;padding:12px 0;font:13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.rd-desktop-nav a{text-decoration:none}.rd-mobile-nav{display:none}.rd-home>article>section:first-child{display:grid;grid-template-columns:minmax(0,1fr) 210px;column-gap:65px;padding:60px 0 45px}.rd-home h1{font-size:clamp(44px,5.2vw,77px);line-height:1.04;letter-spacing:-.048em;margin:0 0 30px;font-weight:400}.lead{grid-column:1;font-size:21px;max-width:830px;margin:0}.contents{grid-column:2;grid-row:1/3;border-left:1px solid;padding-left:24px;display:flex;flex-direction:column;gap:14px;font:14px/1.5 Arial,sans-serif;align-self:stretch}.contents a{border-bottom:1px solid #c7bacb;padding:10px 0;text-decoration:none}.opening-photo{margin:0 0 65px}.opening-photo img{display:block;width:100%;height:370px;object-fit:cover;max-height:none!important}.rd-home>article>section{padding:45px 0;border-top:1px solid}.rd-home h2{font-size:44px;font-weight:400;line-height:1.15;margin:0 0 20px;letter-spacing:-.03em}.rd-home h3{font-size:26px;line-height:1.15}.rd-home section>p{max-width:860px}.rd-home ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:35px}.rd-home li{border-top:3px double;padding:23px 24px 23px 0;margin-right:24px;font-size:17px}.rd-home li b{display:block;font-size:24px;line-height:1.2;margin-bottom:15px;font-weight:400}.rd-home .row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rd-home .row>div{border-right:1px solid #b6a8b7;padding-right:24px}.rd-home img{object-fit:cover;filter:saturate(.65);width:100%}.rd-home>article>section:last-child{background:#e8dfee;padding:35px;margin:30px 0}.rd-home>article>section:last-child img{height:280px}.rd-home>section.row{display:grid;grid-template-columns:2fr 1fr;gap:32px;padding:45px 0;border-top:4px double}.rd-home>section.row>article{padding-right:24px;border-right:1px solid}.rd-home>section.row .row{display:flex;flex-direction:column;gap:12px}.rd-home h4{font-size:32px;line-height:1.15;margin:15px 0}.rd-home .text-body-secondary,time{font:12px Arial,sans-serif;letter-spacing:.06em}.rd-home .d-block.d-md-none{display:none}.rd-home .col-auto img{height:220px!important;width:100%!important}.rd-home .bi{display:none}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.rd-footer{border-top:4px double;display:flex;justify-content:space-between;padding-top:35px;padding-bottom:45px}.rd-footer nav{display:flex;gap:24px;font:13px Arial,sans-serif}.rd-footer>a{font-size:24px;text-decoration:none}.archive,.category,.blog-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.archive article:first-of-type,.category article:first-of-type{grid-column:span 2}.archive article,.category article{border-top:1px solid;padding-top:20px}.pagination{display:flex;gap:20px;border-top:1px solid;padding:25px 0}.article-header{display:flex;align-items:end;justify-content:space-between;gap:50px;border-bottom:1px solid;padding:50px 0}.article-header h1{font-size:64px;line-height:1.05;max-width:900px}.article-content,.legal,.entry-content{max-width:820px;margin:45px auto;font-size:20px;line-height:1.8}.article-content img,.entry-content img{max-width:100%;height:auto}@media(max-width:900px){.rd-header,main,.rd-footer{padding-left:25px;padding-right:25px}.rd-home>article>section:first-child{grid-template-columns:minmax(0,1fr) 170px;gap:25px}.rd-home ul{grid-template-columns:repeat(2,1fr)}.rd-home .row{gap:15px}.rd-home>section.row{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rd-header,main,.rd-footer{padding-left:20px;padding-right:20px}.rd-brand{font-size:47px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;border-top:3px double;border-bottom:1px solid;padding:10px 0}.rd-mobile-menu{display:flex;flex-direction:column;padding:15px;gap:14px}.rd-home>article>section:first-child{display:block;padding:35px 0}.contents{margin-top:30px;border-left:0;border-top:1px solid;padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lead{font-size:18px}.opening-photo img{height:230px}.rd-home ul,.rd-home .row,.rd-home>section.row,.archive,.category{display:block}.rd-home li{margin-right:0;padding-right:0}.rd-home .row>div{border-right:0}.rd-home>section.row>article{border-right:0;border-bottom:1px solid;padding:20px 0}.rd-home h2{font-size:36px}.rd-home>article>section:last-child{padding:23px}.rd-footer{display:block}.rd-footer nav{margin-top:22px}.article-header{display:block}.article-header h1{font-size:42px}.article-content,.legal,.entry-content{font-size:18px}}