.english-article{font-family:Georgia,"Times New Roman",serif}.english-article .article-body{font-family:Georgia,"Times New Roman",serif;line-height:1.85}.english-article .article-title-ja{font-family:Georgia,"Times New Roman",serif}.english-article .article-title-ja p:first-child{font-size:1.45rem}.article-languages{justify-self:end;display:flex;gap:.45rem;font:9px Arial,sans-serif;letter-spacing:.12em}.article-languages>*{padding:.65rem;border:1px solid}.article-languages strong{background:#171714;color:#fff}.en-feedback{--feedback-paper:#e5ddd0;--feedback-ink:#1b1a17;--feedback-line:rgba(27,26,23,.35);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,6vw,7rem);display:grid;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:clamp(2rem,7vw,8rem);background:var(--feedback-paper);color:var(--feedback-ink);border-top:1px solid var(--feedback-line);border-bottom:1px solid var(--feedback-line);font-family:Arial,sans-serif}.en-feedback *{box-sizing:border-box}.reader-feedback-intro>p:first-child{font:700 9px/1.5 Arial,sans-serif;letter-spacing:.16em}.en-feedback h2{margin:1.5rem 0;font:400 clamp(2.8rem,5vw,5.8rem)/.9 Didot,Georgia,serif;letter-spacing:-.055em}.reader-feedback-intro>p:last-child{max-width:30rem;font:14px/1.9 Georgia,serif}.en-feedback form{display:grid;gap:1.4rem}.feedback-rating{margin:0;padding:0;border:0}.feedback-rating legend,.en-feedback label>span{display:block;margin-bottom:.7rem;font:700 9px/1.5 Arial,sans-serif;letter-spacing:.1em}.feedback-rating>div{min-height:84px;padding:1rem;display:flex;align-items:center;gap:.18rem;border:1px solid var(--feedback-line)}.feedback-rating [data-rating]{padding:.15rem;border:0;background:transparent;font:1.7rem serif}.feedback-rating-clear{margin-left:auto;border:0;border-bottom:1px solid;background:transparent;font:9px Arial,sans-serif}.en-feedback textarea,.feedback-email input{width:100%;padding:1rem;border:1px solid var(--feedback-line);border-radius:0;background:rgba(255,255,255,.32);font:14px/1.7 Georgia,serif}.en-feedback textarea{resize:vertical}.feedback-reply-optin{display:flex;gap:.7rem;font:11px/1.6 Arial,sans-serif}.feedback-reply-note,.feedback-actions small{font:9px/1.6 Arial,sans-serif;opacity:.65}.feedback-actions{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.feedback-actions button{padding:1rem;border:0;background:#25231f;color:#fff;font:700 9px Arial,sans-serif;letter-spacing:.1em}.feedback-status{min-height:1.6em}.feedback-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:760px){.site-head{grid-template-columns:1fr auto;height:auto}.site-head nav{display:none}.article-languages>*{min-height:44px;display:grid;place-items:center}.en-feedback{grid-template-columns:1fr}.en-feedback h2{font-size:clamp(2.5rem,12vw,4rem)}.feedback-actions{grid-template-columns:1fr}.feedback-actions button{min-height:48px}.feedback-rating [data-rating]{min-width:40px;min-height:44px}.english-article .article-hero-text h1{font-size:clamp(3.2rem,14vw,5rem)}}
