*{box-sizing:border-box}body{margin:0;color:#203638;background:#f6f5f0;font:16px/1.9 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN",sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #aa8748;outline-offset:5px}.wrap{max-width:1120px;margin:auto;padding:0 28px}.office-mini{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:52px;height:52px}header{border-bottom:1px solid #cdd6d0;background:#f6f5f0}.nav{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:100px}.wordmark{display:inline-block;position:relative;padding-left:64px;font-size:19px;font-weight:600;line-height:1.6;letter-spacing:.1em}.wordmark small{display:block;font-size:10px;letter-spacing:.18em;color:#5d706d}nav{display:flex;gap:26px;font-size:14px}.hero{padding:100px 0 110px;display:grid;grid-template-columns:3fr 2fr;gap:65px;align-items:center}.kicker{font-size:12px;letter-spacing:.18em;color:#7d683b;font-weight:600}h1{font:500 clamp(32px,4.2vw,53px)/1.55 "Hiragino Mincho ProN",Georgia,serif;letter-spacing:.04em;margin:24px 0}h2{font:500 clamp(27px,3vw,38px)/1.6 "Hiragino Mincho ProN",Georgia,serif;margin:12px 0 28px}h3{font-size:20px;font-weight:600}p{max-width:760px}.muted{color:#5d706d}.btn{display:inline-block;border:1px solid #006341;padding:13px 24px;margin-top:18px;background:#006341;color:white}.btn.alt{background:transparent;color:#006341}.panel{padding:45px 34px;background:#e4eae3;border-top:3px solid #a78c56}.panel p{border-bottom:1px solid #bac9be;padding:16px 0;margin:0}section.band{background:white;border-top:1px solid #dbe1da;border-bottom:1px solid #dbe1da}.section{padding:80px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.item{border-top:1px solid #a78c56;padding-top:20px}.num{font:26px Georgia,serif;color:#927a48}.split{display:grid;grid-template-columns:1fr 2fr;gap:60px}.step{border-top:1px solid #ccd7cd;padding:18px 0;display:flex;gap:25px}table{border-collapse:collapse;width:100%}th,td{padding:18px 10px;border-bottom:1px solid #ccd7cd;text-align:left;vertical-align:top}th{width:28%;font-weight:500}.notice{padding:18px 22px;background:#eee9db;border-left:3px solid #a78c56;font-size:14px}.links{display:flex;flex-wrap:wrap;gap:16px}footer{background:#006341;color:#e9eee8;padding:50px 0;font-size:14px}footer small{color:#c3d0c6}.review{background:#e9e1cb;text-align:center;font-size:12px;padding:7px}.logo-story{display:flex;align-items:flex-start;gap:24px;border-top:1px solid #ccd7cd;margin-top:32px;padding-top:32px}.logo-story img{flex-shrink:0}.logo-story h3{margin-top:0}.logo-story p{margin-bottom:0}.article{max-width:800px}.article h2{font-size:26px}@media(max-width:800px){.logo-story{flex-direction:column}.nav{display:block;padding-top:20px;padding-bottom:14px}.wordmark{display:inline-block;position:relative;padding-left:64px;font-size:17px}nav{gap:12px 20px;flex-wrap:wrap;margin-top:18px}.hero{grid-template-columns:1fr;padding:50px 0;gap:30px}.grid,.split{grid-template-columns:1fr;gap:24px}.section{padding:48px 0}.wrap{padding-left:20px;padding-right:20px}.panel{padding:26px}th{width:33%}}