.notes-page{background:#faf8f3;color:#193f34}.notes-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto;box-sizing:border-box}.notes-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,90px);align-items:center;padding-block:64px 40px}.notes-kicker{font-size:11px!important;letter-spacing:.18em;color:#806343;margin:0 0 20px!important}.notes-label{font-size:15px;color:#72614e}.notes-hero h1{font:500 clamp(34px,4.1vw,56px)/1.45 Georgia,'Noto Serif TC',serif;letter-spacing:.02em;text-wrap:balance;margin:18px 0 24px}.notes-lead{font-size:17px;line-height:1.95;max-width:36em}.notes-hero figure{margin:0}.notes-hero img{display:block;width:100%;height:390px;object-fit:cover;object-position:center 45%;border-radius:6px}.notes-hero figcaption{font-size:12px;color:#746654;line-height:1.6;margin-top:12px}.notes-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#193f34;color:#fff!important;text-decoration:none;padding:12px 24px;border-radius:5px;box-sizing:border-box;line-height:1.6;margin-top:16px}.notes-nav{display:flex;gap:12px 30px;flex-wrap:wrap;padding-block:24px;border-block:1px solid #dcd4c6}.notes-nav a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:6px;font-size:15px}.notes-section{padding-block:60px}.notes-section h2{font:500 clamp(25px,2.8vw,36px)/1.5 Georgia,'Noto Serif TC',serif;text-wrap:balance;margin:0 0 20px}.notes-section p{line-height:1.9}.notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.notes-grid article{min-width:0;border-top:1px solid #d4c6b1;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start}.notes-grid h3{font:500 23px/1.5 Georgia,'Noto Serif TC',serif;margin:0 0 12px}.notes-grid p{font-size:15px;color:#625a4d;margin:0 0 18px}.notes-grid a{margin-top:auto;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:6px;line-height:1.6}.notes-soft{background:#efede4}.notes-choice h4{font-size:13px;letter-spacing:.04em;margin:12px 0 8px}.notes-choice .notes-subtitle{color:#193f34}.notes-footnote{font-size:13px!important;color:#756a5a;line-height:1.85;margin-top:28px}.notes-qa details{border-bottom:1px solid #dcd4c6;padding:4px 0}.notes-qa summary{cursor:pointer;font-size:18px;font-weight:500;line-height:1.7;padding:20px 0}.notes-qa details>div{max-width:800px;padding:0 0 24px}.notes-qa a{display:inline-flex;min-height:44px;align-items:center;text-underline-offset:6px}.notes-record{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;background:#efece3;border:1px solid #ddd4c4;border-radius:8px;padding:36px}.notes-record ul{padding-left:24px;align-self:center}.notes-record li{padding:12px 0;line-height:1.8}.notes-inline{grid-column:1/-1;font-size:14px;margin-top:18px}.notes-inline a,.notes-product-link a{text-underline-offset:5px;line-height:1.8}.notes-product-link{max-width:1120px;margin:30px auto 55px;padding:20px 24px;border-top:1px solid #ddd4c4}.invite-hero h1{font-size:clamp(32px,3.05vw,43px);line-height:1.5;text-wrap:balance}.invite-hero h1 span{display:block}.invite-discover{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;border-top:1px solid #ddd4c4}.invite-discover h2{font-size:28px}.invite-explain{padding:24px;background:#efede4;border-radius:6px}.invite-explain h3{font-size:19px;line-height:1.6;margin-top:0}.notes-page :focus-visible,.invite-discover :focus-visible{outline:3px solid #9b7a4a;outline-offset:4px}.notes-section[id]{scroll-margin-top:110px}html[lang=en] .invite-hero h1{font-size:clamp(32px,3.3vw,46px)}
@media(max-width:700px){.notes-wrap{width:calc(100% - 40px)}.notes-hero{grid-template-columns:1fr;gap:28px;padding-top:36px}.notes-hero h1{font-size:35px}.notes-hero img{height:270px;object-position:center 40%}.notes-grid{grid-template-columns:1fr;gap:28px}.notes-section{padding-block:40px}.notes-record{grid-template-columns:1fr;padding:24px;gap:12px}.notes-nav{gap:4px 24px}.notes-qa summary{font-size:17px}.invite-discover{grid-template-columns:1fr;gap:24px}.invite-hero h1{font-size:clamp(27px,6.8vw,40px)}.notes-section[id]{scroll-margin-top:100px}}

#invite-retry{margin:0 12px 12px 0}
