.draft-notice{margin:0 0 30px;padding:14px 18px;border-left:3px solid #c8a86b;background:rgba(200,168,107,.1);color:rgba(246,241,234,.82);font-size:14px;line-height:1.7;}.article-page h1{max-width:980px;font-size:clamp(44px,5vw,72px);line-height:1.08;letter-spacing:0;}.article-content h2,.article-content h3{letter-spacing:0;}.article-content{overflow-wrap:anywhere;}.article-content a{color:#9fc5ff;text-decoration:underline;text-underline-offset:3px;}.article-content blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid #c8a86b;background:rgba(255,255,255,.045);}.article-content blockquote p{margin:0;color:rgba(246,241,234,.9);}.article-content table{width:100%;margin:26px 0 34px;border-collapse:collapse;font-size:15px;line-height:1.65;}.article-content th,.article-content td{padding:14px 15px;border:1px solid rgba(255,255,255,.14);text-align:left;vertical-align:top;}.article-content th{color:#fff;background:rgba(255,255,255,.085);font-weight:500;}.article-content td{color:rgba(246,241,234,.78);}.article-content code{padding:2px 6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#f2d59c;white-space:normal;}.article-contact{margin-top:42px;padding:26px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);}.article-contact p{margin:7px 0;}.article-contact a{color:#fff;text-decoration:none;}@media (max-width:760px){.article-page h1{font-size:34px;line-height:1.15;}.article-content table{display:block;overflow-x:auto;white-space:nowrap;}.article-content th,.article-content td{min-width:138px;padding:11px 12px;white-space:normal;}.article-contact{padding:20px;}}