*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f5f1e9;color:#202220;font:16px/1.75 system-ui,sans-serif}a{color:inherit;text-underline-offset:5px}button{font:inherit}img{display:block;max-width:100%;height:auto}.mn-shell{max-width:1200px;margin:auto;padding:0 32px}.mn-header{border-bottom:1px solid #c6c2b9}.mn-bar{position:relative;min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px}.mn-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:780;font-size:23px;letter-spacing:-1px}.mn-logo img{width:30px;height:30px}.mn-nav{display:flex;gap:27px;align-items:center}.mn-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-size:13px}.mn-nav a:hover{text-decoration:underline}.mn-toggle{display:none;flex-shrink:0;min-width:48px;min-height:46px;border:1px solid #292b29;background:transparent;padding:9px 11px;cursor:pointer;font-size:13px}.mn-breadcrumb{font-size:11px;color:#62645e;padding-top:20px}.mn-breadcrumb ol{list-style:none;margin:0;padding:0}.mn-hero{display:grid;grid-template-columns:1.04fr .96fr;gap:40px;align-items:center;padding:48px 0 52px}.mn-label{text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.18em;color:#b44222;margin:0 0 15px}.mn-hero h1{font:500 clamp(43px,5.7vw,73px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:0 0 24px;max-width:620px}.mn-hero p{max-width:530px;color:#53564f;font-size:15px}.mn-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}.mn-primary{background:#c54d29;color:#fffaf3;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:10px 19px;text-decoration:none;font-weight:650;font-size:13px}.mn-actions>a:last-child{min-height:44px;display:flex;align-items:center;font-size:13px}.mn-hero figure{margin:0;min-width:0}.mn-hero figcaption{font-size:10px;margin-top:9px;color:#676a62}.mn-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c6c2b9;border-bottom:1px solid #c6c2b9;padding:24px 0;gap:10px 30px}.mn-index a{min-height:44px;display:flex;align-items:baseline;gap:12px;text-decoration:none;font-size:13px}.mn-index b{font:24px Georgia,serif;color:#ac4326}.mn-index a:hover span{text-decoration:underline}.mn-reading{padding:58px 0;display:grid;grid-template-columns:1fr 1fr;gap:50px 70px}.mn-article{min-width:0}.mn-number{font-size:11px;letter-spacing:.16em;color:#a84123;border-top:2px solid #242823;padding-top:15px;display:block;margin-bottom:15px}.mn-article h2{font:500 31px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}.mn-article p{font-size:14px;line-height:1.95;color:#50564d;margin:0 0 14px}.mn-notebook{background:#242823;color:#f4f0e6;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:39px}.mn-notebook h2{font:34px/1.12 Georgia,serif;margin:0 0 18px}.mn-notebook p{color:#b9c0b3;font-size:13px;margin:0}.mn-notebook ol{padding-left:23px;margin:0;display:grid;gap:12px;font-size:14px}.mn-faq{padding:53px 0}.mn-faq h2{font:35px/1.15 Georgia,serif;margin:0 0 25px}details{border-top:1px solid #c6c2b9;padding:13px 0}details:last-child{border-bottom:1px solid #c6c2b9}summary{min-height:44px;cursor:pointer;padding:10px 22px 10px 0;font-size:14px;font-weight:650}details p{max-width:800px;font-size:14px;color:#50564d}.mn-footer{padding:36px 0 20px;border-top:1px solid #c6c2b9}.mn-footer strong{font-size:20px;letter-spacing:-.5px}.mn-footer p{max-width:800px;font-size:12px;color:#61655b}.mn-footline{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #d5d1c8;padding-top:13px;margin-top:22px;font-size:11px;color:#61655b}.mn-footline a{min-height:44px;display:flex;align-items:center}:focus-visible{outline:3px solid #c54d29;outline-offset:5px}@media(max-width:760px){.mn-shell{padding:0 22px}.mn-bar{min-height:76px}.mn-toggle{display:block}.mn-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#f5f1e9;padding:17px 20px;border:1px solid #c6c2b9;z-index:20;box-shadow:0 16px 20px #24282310}.mn-nav.mn-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.mn-nav a{padding:9px 0;font-size:15px}.mn-hero{grid-template-columns:1fr;gap:28px;padding:31px 0 33px}.mn-hero h1{font-size:clamp(43px,12.8vw,53px);max-width:550px}.mn-hero p{font-size:14px}.mn-hero figure{width:100%;max-width:460px;margin:auto}.mn-hero img{max-height:330px;object-fit:contain}.mn-index{grid-template-columns:1fr 1fr;gap:7px 16px}.mn-index a{font-size:12px;gap:9px}.mn-reading{grid-template-columns:1fr;padding:38px 0;gap:29px}.mn-article h2{font-size:31px}.mn-notebook{grid-template-columns:1fr;gap:24px;padding:29px 25px}.mn-notebook h2{font-size:32px}.mn-footline{flex-wrap:wrap}}@media(max-width:359px){.mn-shell{padding:0 18px}.mn-logo{font-size:21px;gap:8px}.mn-logo img{width:26px;height:26px}.mn-hero h1{font-size:45px}.mn-index{gap:8px 13px}.mn-index a{font-size:11px}.mn-notebook{padding:26px 22px}}