body.home-design.inner-design .mb-page{--mb-maroon:#590f20;--mb-gold:#d5b46e;background:#fcfaf6;color:#39282b}
body.home-design.inner-design .mb-page .wrap{max-width:1220px}
body.home-design.inner-design .mb-page h1,body.home-design.inner-design .mb-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1px;line-height:1.15}
body.home-design.inner-design .mb-page p,body.home-design.inner-design .mb-page li{font-size:15px;line-height:1.9}
body.home-design.inner-design .mb-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.8;color:#8a6831}
body.home-design.inner-design .mb-hero{background:radial-gradient(ellipse at top right,#ae596133,transparent 60%),linear-gradient(120deg,#360a15,#721b30);color:#fff5e8;border-bottom:4px solid var(--mb-gold)}
body.home-design.inner-design .mb-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center;padding-block:45px 60px}
body.home-design.inner-design .mb-breadcrumb{display:flex;gap:16px;margin:0 0 45px;font-size:12px!important}
body.home-design.inner-design .mb-hero a{color:inherit}
body.home-design.inner-design .mb-hero .mb-eyebrow{color:#e2c88f}
body.home-design.inner-design .mb-hero h1{font-size:clamp(40px,4.8vw,66px);color:#fff5e8;margin:16px 0 22px}
body.home-design.inner-design .mb-tagline{font-size:20px!important;color:#eddcc9;max-width:570px;line-height:1.7!important}
body.home-design.inner-design .mb-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}
body.home-design.inner-design .mb-hero-actions>a{font-size:12px}
body.home-design.inner-design .mb-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:16px 22px;background:#dfc489;color:#3b1420!important;text-decoration:none;border-radius:4px;font-size:12px;font-weight:600}
body.home-design.inner-design .mb-button:hover{background:#efd9a7}
body.home-design.inner-design .mb-chairman{margin:0;border:1px solid #dfc48966;border-radius:110px 110px 6px 6px;overflow:hidden;background:#ffffff09}
body.home-design.inner-design .mb-chairman>a{display:block;height:275px;overflow:hidden;background:#eadfcf}
body.home-design.inner-design .mb-chairman img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}
body.home-design.inner-design .mb-chairman>div{padding:25px 28px}
body.home-design.inner-design .mb-chairman h2{font-size:27px;letter-spacing:-.3px;color:#fff6ea;margin:10px 0}
body.home-design.inner-design .mb-chairman p{font-size:12px;color:#ead7ca;margin:0 0 15px}
body.home-design.inner-design .mb-chairman>div>a{font-size:11px;text-underline-offset:5px}
body.home-design.inner-design .mb-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px;padding-block:70px}
body.home-design.inner-design .mb-navigation nav{display:block;position:sticky;top:25px;inset-inline:auto;padding:0;max-height:none;overflow:visible;box-shadow:none;background:transparent}
body.home-design.inner-design .mb-navigation nav>a{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #dfd3c5;color:#5e2131;font-size:12px;text-decoration:none;line-height:1.5}
body.home-design.inner-design .mb-navigation nav>a:hover{text-decoration:underline;text-underline-offset:4px}
body.home-design.inner-design .mb-navigation nav>a>span{color:#9d7b49;font-size:10px;min-width:19px}
body.home-design.inner-design .mb-side-note{border-left:2px solid var(--mb-gold);padding:0 0 0 18px;margin-top:35px}
body.home-design.inner-design .mb-side-note p{font-family:Georgia,serif;font-size:18px;line-height:1.7;color:#765047}
body.home-design.inner-design .mb-chapter{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e3d9ca;scroll-margin-top:35px}
body.home-design.inner-design .mb-chapter-number{font-size:9px;font-weight:700;letter-spacing:1.8px;color:#8b6a37}
body.home-design.inner-design .mb-chapter>h2{font-size:34px;color:#571326;margin:13px 0 25px}
body.home-design.inner-design .mb-chapter p{margin:0 0 18px;color:#695652}
body.home-design.inner-design .mb-subsection{margin-top:28px}
body.home-design.inner-design .mb-subsection h3{font-size:18px;line-height:1.5;color:#512235;margin:0 0 13px}
body.home-design.inner-design .mb-chapter ul{padding-left:22px;margin:20px 0}
body.home-design.inner-design .mb-chapter li{padding:5px 0 5px 8px;color:#695652}
body.home-design.inner-design .mb-reading-note{font-size:12px!important;color:#8a6c50!important}
body.home-design.inner-design .mb-history-list details{border:1px solid #dfd4c6;border-radius:5px;background:#fffcf7;margin-top:14px;padding:0;overflow:hidden}
body.home-design.inner-design .mb-history-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px;font-family:Georgia,serif;font-size:20px;line-height:1.5;color:#5c2435;cursor:pointer;list-style:none}
body.home-design.inner-design .mb-history-list summary::-webkit-details-marker{display:none}
body.home-design.inner-design .mb-expand{font-family:Arial,sans-serif;font-size:24px;color:#9b7c4d}
body.home-design.inner-design .mb-history-list details[open] .mb-expand{transform:rotate(45deg)}
body.home-design.inner-design .mb-history-list details>div{padding:0 23px 10px}
body.home-design.inner-design .mb-duty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}
body.home-design.inner-design .mb-duty-grid .mb-subsection{margin:0;padding:25px 22px;background:#f4eee4;border-top:2px solid #d5b46e;border-radius:3px}
body.home-design.inner-design .mb-duty-number{font-family:Georgia,serif;font-size:25px;color:#a08351;display:block;margin-bottom:12px}
body.home-design.inner-design .mb-duty-grid h3{font-size:16px}
body.home-design.inner-design .mb-duty-grid p{font-size:13px;margin-bottom:0}
body.home-design.inner-design .mb-table-scroll{overflow-x:auto;border:1px solid #dfd4c6;border-radius:4px;margin:22px 0}
body.home-design.inner-design .mb-table-scroll table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.8;text-align:left}
body.home-design.inner-design .mb-table-scroll caption{text-align:left;padding:16px;background:#f5ede0;font-weight:600;color:#572235}
body.home-design.inner-design .mb-table-scroll th{background:#591527;color:#fff1db;font-size:11px;letter-spacing:.7px}
body.home-design.inner-design .mb-table-scroll th,body.home-design.inner-design .mb-table-scroll td{padding:17px 14px;vertical-align:top;border-bottom:1px solid #e7ddcf}
body.home-design.inner-design .mb-table-scroll td:first-child{white-space:nowrap}
body.home-design.inner-design .mb-table-scroll tr:last-child{background:#f6f0e7}
body.home-design.inner-design .mb-next{padding:35px;background:#561426;color:#fff3e2;border-radius:5px;display:flex;flex-wrap:wrap;gap:25px;align-items:center;justify-content:space-between}
body.home-design.inner-design .mb-next h2{color:#fff3e2;font-size:32px;margin:10px 0}
body.home-design.inner-design .mb-next p{font-size:13px;color:#e5d1c2}
body.home-design.inner-design .mb-next .mb-eyebrow{color:#dfc489}
body.home-design.inner-design .mb-next>div:last-child{display:flex;flex-direction:column;gap:20px}
body.home-design.inner-design .mb-next a{color:#fff3e2;font-size:12px}
body.home-design.inner-design .mb-page a:focus-visible,body.home-design.inner-design .mb-page summary:focus-visible{outline:3px solid #c19849;outline-offset:4px}
@media(max-width:1000px){body.home-design.inner-design .mb-hero-grid{gap:35px}body.home-design.inner-design .mb-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}}
@media(max-width:760px){body.home-design.inner-design .mb-hero-grid{grid-template-columns:1fr;padding-block:30px 40px}body.home-design.inner-design .mb-breadcrumb{margin-bottom:25px}body.home-design.inner-design .mb-chairman{max-width:440px;width:100%;margin:auto}body.home-design.inner-design .mb-hero h1{font-size:43px}body.home-design.inner-design .mb-tagline{font-size:17px!important}body.home-design.inner-design .mb-layout{grid-template-columns:1fr;gap:38px;padding-block:35px}body.home-design.inner-design .mb-navigation nav{display:block;position:static;inset:auto;padding:0;box-shadow:none;max-height:none;overflow:visible}body.home-design.inner-design .mb-side-note{display:none}body.home-design.inner-design .mb-navigation nav>a{padding-block:11px}body.home-design.inner-design .mb-duty-grid{grid-template-columns:1fr}body.home-design.inner-design .mb-chapter>h2{font-size:29px}body.home-design.inner-design .mb-history-list summary{font-size:18px;padding:19px}body.home-design.inner-design .mb-history-list details>div{padding-inline:19px}body.home-design.inner-design .mb-table-scroll th,body.home-design.inner-design .mb-table-scroll td{padding:12px 9px;font-size:12px}body.home-design.inner-design .mb-next{padding:25px}body.home-design.inner-design .mb-hero-actions{gap:20px}}
