.vwr.vwr, .vwr.vwr * { box-sizing: border-box; float: none; max-width: 100%; min-width: 0; } .vwr.vwr { display: block; width: 100%; margin: 1.5em 0; padding: 0; clear: both; color: inherit; font: inherit; line-height: 1.4; text-align: left; } .vwr.vwr .vwr-title { margin: 0 0 0.75em; padding: 0; color: inherit; font: inherit; font-size: 1.35em; font-weight: 700; line-height: 1.25; } .vwr.vwr .vwr-list { display: block; margin: 0; padding: 0; list-style: none; } .vwr.vwr .vwr-item { display: grid; grid-template-columns: 2.5em 6.5em minmax(0, 1fr) auto; align-items: center; gap: 0.75em 1em; margin: 0 0 0.75em; padding: 0.75em 1em; border: 1px solid rgba(128, 128, 128, 0.45); border-radius: 0.5em; background: rgba(128, 128, 128, 0.1); color: inherit; list-style: none; } .vwr.vwr .vwr-item::before, .vwr.vwr .vwr-item::marker { content: none; } .vwr.vwr .vwr-place { display: block; margin: 0; padding: 0; color: inherit; font-size: 1.25em; font-weight: 700; line-height: 1; text-align: center; } .vwr.vwr .vwr-logo { display: flex; align-items: center; justify-content: center; width: 100%; height: 3.5em; margin: 0; padding: 0.35em; border-radius: 0.375em; background: #fff; } .vwr.vwr .vwr-logo-img { display: block; width: auto; max-width: 100%; height: auto; max-height: 100%; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; object-fit: contain; } .vwr.vwr .vwr-name { display: block; margin: 0; padding: 0; color: inherit; font-size: 1.1em; font-weight: 700; line-height: 1.25; overflow-wrap: anywhere; } .vwr.vwr .vwr-cta { display: inline-block; margin: 0; padding: 0.65em 1.25em; border: 2px solid #0b57d0; border-radius: 0.375em; background: #0b57d0; color: #fff; font-size: 1em; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; box-shadow: none; } .vwr.vwr .vwr-cta:hover { border-color: #0842a0; background: #0842a0; color: #fff; text-decoration: none; } .vwr.vwr .vwr-cta:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; } @media (max-width: 639px) { .vwr.vwr .vwr-item { grid-template-columns: 2em 5em minmax(0, 1fr); gap: 0.6em 0.75em; padding: 0.75em; } .vwr.vwr .vwr-cta { grid-column: 1 / -1; display: block; width: 100%; white-space: normal; } } *,*::before,*::after{box-sizing:border-box} html{-webkit-text-size-adjust:100%} body{margin:0;min-height:100vh;color:#f8f7f5;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;background-color:#ffd198;background:linear-gradient(160deg,#a85a00 0%,#f18500 38%,#ffb259 70%,#ffd198 100%) fixed} #art-page-background-glare-wrapper,#art-page-background-glare,.cleared,.reset-box,.art-page-footer{display:block;clear:both;height:0;margin:0;padding:0;border:0;overflow:hidden} #art-main{position:relative;width:100%;padding:16px 16px 32px} .art-sheet{max-width:1080px;margin:0 auto;background:#8a765e;box-shadow:0 6px 28px rgba(60,30,0,.35)} .art-sheet-body{padding:0} .art-header{position:relative;min-height:150px;background:linear-gradient(180deg,#7a6650 0%,#8a765e 100%)} .art-logo{padding:44px 32px 24px} .art-logo-name,.art-logo-text{margin:0;font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,serif;font-weight:400;color:#ffd9ab;text-transform:uppercase;letter-spacing:.04em} .art-logo-name{font-size:30px;line-height:1.2} .art-logo-name a{color:#ffd9ab;text-decoration:none} .art-logo-text{font-size:14px;color:#e2dbd4;margin-top:6px} .art-nav{border-bottom:1px solid #6e5c47;background:#8a765e} .art-nav-outer,.art-nav-wrapper,.art-nav-inner{position:relative} .art-hmenu{list-style:none;margin:0;padding:0 16px;display:flex;flex-wrap:wrap} .art-hmenu li{position:relative;list-style:none;margin:0;padding:0} .art-hmenu>li>a{display:block;padding:8px 14px;color:#140e08;font-size:13px;line-height:24px;text-transform:uppercase;text-decoration:none;border-radius:8px 8px 0 0} .art-hmenu>li>a:hover,.art-hmenu>li>a.active{background:#6e5c47;color:#e2dbd4} .art-hmenu ul{display:none;position:absolute;left:0;top:100%;z-index:20;min-width:220px;margin:0;padding:6px 0;background:#6e5c47;box-shadow:0 8px 18px rgba(0,0,0,.25)} .art-hmenu li:hover>ul,.art-hmenu li:focus-within>ul{display:block} .art-hmenu ul a{display:block;padding:6px 18px;color:#ffd9ab;font-size:12px;line-height:24px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #f18500} .art-hmenu ul li:last-child a{border-bottom:0} .art-hmenu ul a:hover{background:#5d4c3a} .art-layout-wrapper,.art-content-layout{width:100%} .art-content-layout-row{display:block} .art-layout-cell{display:block} .art-content{width:100%;padding:24px 32px 32px} .art-sidebar1{display:none} .art-post,.art-box,.art-box-body,.art-post-inner,.art-postcontent{margin:0;padding:0} .art-postheadericons{display:none} .art-article,.art-postcontent{max-width:760px;font-size:15px;line-height:1.7;color:#f8f7f5;text-align:left;overflow-wrap:break-word} .art-article h1,.art-postcontent h1,.art-article h2,.art-postcontent h2,.art-article h3,.art-postcontent h3{font-family:"Palatino Linotype",Georgia,"Times New Roman",Times,serif;font-weight:400;color:#ffd9ab;line-height:1.25} .art-article h1,.art-postcontent h1{font-size:30px;margin:0 0 18px;text-transform:uppercase} .art-article h2,.art-postcontent h2{font-size:23px;margin:30px 0 12px;text-transform:uppercase} .art-article h3,.art-postcontent h3{font-size:18px;margin:22px 0 10px} .art-article p,.art-postcontent p{margin:0 0 14px} .art-article ul,.art-article ol,.art-postcontent ul,.art-postcontent ol{margin:0 0 16px;padding-left:24px} .art-article li,.art-postcontent li{margin-bottom:6px} .art-article a,.art-postcontent a{color:#ffd9ab;text-decoration:underline;text-underline-offset:2px} .art-article a:hover,.art-postcontent a:hover{color:#fff} .art-article strong,.art-postcontent strong{color:#fff} .art-article table,.art-postcontent table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px;display:block;overflow-x:auto} .art-article th,.art-article td,.art-postcontent th,.art-postcontent td{padding:8px 10px;border:1px solid #6e5c47;text-align:left;vertical-align:top} .art-article th,.art-postcontent th{background:#6e5c47;color:#ffd9ab;font-weight:400} .art-article img,.art-postcontent img{max-width:100%;height:auto} .art-footer{background:#e2dbd4} .art-footer-body{padding:20px} .art-footer-text{max-width:820px;margin:0 auto;color:#322b22;font-size:12px;line-height:1.6;text-align:center} .art-footer-text p{margin:0 0 6px} .art-footer-text a{color:#322b22} @media (max-width:640px){ #art-main{padding:0} .art-header{min-height:96px} .art-logo{padding:24px 16px 12px} .art-logo-name{font-size:22px} .art-hmenu{padding:0 8px} .art-hmenu>li>a{padding:6px 8px;font-size:12px} .art-hmenu ul{position:static;display:block;box-shadow:none;background:transparent;padding:0 0 4px 8px;min-width:0} .art-hmenu ul a{border-bottom:0;padding:2px 8px;font-size:11px} .art-content{padding:18px 16px 24px} .art-article h1,.art-postcontent h1{font-size:24px} .art-article h2,.art-postcontent h2{font-size:20px} } 