.news-interaction{margin:32px 0;padding:clamp(18px,3vw,28px);border:1px solid #c8c7c0;border-left:4px solid #ec452f;background:#f1f0e9;color:#171714;min-width:0}.news-interaction h2{margin:8px 0 12px!important}.news-interaction details{border-top:1px solid #ccc;padding:14px 0}.news-interaction summary{font-weight:700;cursor:pointer;line-height:1.5}.news-interaction summary:focus-visible{outline:3px solid #ec452f;outline-offset:5px}.news-interaction details p{margin:12px 0 0}.news-cost label{display:block;margin:15px 0;font-weight:700}.news-cost input{display:block;width:100%;max-width:300px;font:inherit;background:white;color:#171714;border:1px solid #777;padding:12px;box-sizing:border-box}.news-cost output{display:block;font-weight:700;padding:16px 0;font-size:1.1rem}.news-small{font-size:.85rem!important}.news-media{max-width:100%;padding:20px 0}.news-media blockquote{max-width:100%!important;min-width:0!important}.news-media p{font-size:.9rem;line-height:1.5}.news-retrofit-date{font-size:.85rem;color:#555}.news-interaction table{width:100%}@media(max-width:600px){.news-interaction{padding:18px 14px;margin:24px 0}.news-interaction summary{font-size:1rem}.news-media iframe{max-width:100%!important}}