.history-share{color:inherit;margin:20px 0}.history-share>div{flex-wrap:wrap;gap:12px;display:flex}.history-share button{border:1px solid var(--story-accent,#79d6e4);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:10px 16px}.history-share button:first-child{background:var(--story-accent,#79d6e4);color:#071e2b;font-weight:700}:is(.history-share button:focus-visible,.history-share input:focus-visible){outline:3px solid var(--story-accent,#79d6e4);outline-offset:4px}.history-share p{font-size:16px;line-height:1.6}.history-share p:empty{display:none}.history-share input{color:#071e2b;background:#fff;width:100%;padding:12px;font-size:16px;display:block}.history-detail{overflow-wrap:anywhere;max-width:860px;margin:auto;padding:48px clamp(20px,5vw,60px) 80px}.history-detail h1{letter-spacing:-.025em;margin:24px 0;font-size:clamp(32px,5vw,58px);line-height:1.15}.history-detail .history-intro{margin-bottom:32px;font-size:20px;line-height:1.7}.history-detail .history-back{color:var(--story-accent);padding:12px 0;font-size:16px;display:inline-block}.history-detail .article-media{margin:32px 0}.history-detail .coastal-story-body{margin-top:32px}
