.yh-site .yoem{width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:48px 32px 36px;color:#302d28}.yh-site .yoem *{box-sizing:border-box}.yh-site .yoem h1{font-family:Georgia,serif;font-size:clamp(38px,4vw,58px);line-height:1.12;margin:14px 0 22px}.yh-site .yoem h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,42px);line-height:1.2;margin:10px 0 24px}.yh-site .yoem h3{font-family:Georgia,serif;font-size:25px;line-height:1.25;margin:18px 0 12px}.yh-site .yoem p,.yh-site .yoem a{font-size:18px;line-height:1.7}.yh-site .yoem p{margin:0 0 18px}.yh-site .yoem a{color:inherit;text-underline-offset:5px}.yh-site .yoem .yoem-kicker{font-size:13px;letter-spacing:.13em;color:#876837;margin:0 0 8px}.yh-site .yoem .yoem-lead{font-size:21px;line-height:1.6}.yh-site .yoem-hero,.yh-site .yoem-two{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px}.yh-site .yoem figure{margin:0;min-width:0}.yh-site .yoem img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;object-position:center 60%}.yh-site .yoem figcaption,.yh-site .yoem .yoem-caption{font-size:14px;line-height:1.6;margin:10px 0 0}.yh-site .yoem .yoem-button{display:inline-block;background:#302d28;color:#fff;padding:13px 19px;text-decoration:none;margin:8px 16px 8px 0}.yh-site .yoem .yoem-text{display:inline-block;margin:8px 0}.yh-site .yoem-jump{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #ddd6cc;border-bottom:1px solid #ddd6cc;padding:18px 0;margin:38px 0}.yh-site .yoem-jump a{font-size:16px}.yh-site .yoem-section{margin:52px 0;scroll-margin-top:120px}.yh-site .yoem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.yh-site .yoem-grid article{min-width:0}.yh-site .yoem-number{display:block;border-top:1px solid #d8cfc2;padding-top:16px;color:#876837;font-size:15px}.yh-site .yoem .yoem-note{background:#eee9e0;padding:22px 24px;margin:28px 0 0}.yh-site .yoem-table{overflow-x:auto;max-width:100%;border:1px solid #ddd6cc;margin:24px 0}.yh-site .yoem-table table{border-collapse:collapse;width:100%}.yh-site .yoem-table th,.yh-site .yoem-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #ddd6cc;font-size:17px;line-height:1.65}.yh-site .yoem-table th{font-weight:500;min-width:165px}.yh-site .yoem-table thead{background:#eee9e0}.yh-site .yoem-links{display:flex;flex-wrap:wrap;gap:16px 28px}.yh-site .yoem-faq details{border-bottom:1px solid #ddd6cc;padding:18px 0}.yh-site .yoem-faq summary{font-size:20px;line-height:1.5;cursor:pointer}.yh-site .yoem-faq details p{margin:16px 0 0}.yh-site .yoem :focus-visible{outline:3px solid #876837;outline-offset:4px}@media(max-width:760px){.yh-site .yoem{padding:28px 20px}.yh-site .yoem-hero,.yh-site .yoem-two,.yh-site .yoem-grid{grid-template-columns:1fr;gap:26px}.yh-site .yoem h1{font-size:36px}.yh-site .yoem h2{font-size:30px}.yh-site .yoem .yoem-lead{font-size:20px}.yh-site .yoem-section{margin:38px 0}.yh-site .yoem-jump{margin:28px 0;padding:16px 0;gap:10px 18px}.yh-site .yoem .yoem-note{padding:18px}.yh-site .yoem-table table{min-width:510px}.yh-site .yoem-products img{aspect-ratio:4/3;max-height:285px}.yh-site .yoem-hero img,.yh-site .yoem-two img{max-height:285px}}

.yh-site .yoem-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid #ddd6cc;padding:24px 0 0;margin-top:32px}.yh-site .yoem-terms strong{display:block;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:8px}.yh-site .yoem-terms span{display:block;font-size:16px;line-height:1.6}.yh-site .yoem-terms+.yoem-jump{margin-top:24px}@media(max-width:760px){.yh-site .yoem-terms{grid-template-columns:1fr;gap:18px}.yh-site .yoem-terms strong{font-size:19px}}
