#tie-body .am2-edition .am3-home-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:42px;align-items:start;margin-bottom:48px}
#tie-body .am2-edition .am3-home-sections{min-width:0}
#tie-body .am2-edition .am3-home-sections section>.wrap{padding-inline:0}
#tie-body .am2-edition .am3-home-sections .latest{padding-top:10px;padding-bottom:42px}
#tie-body .am2-edition .am3-home-sections .latest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
#tie-body .am2-edition .am3-home-sections .break-section{padding:30px}
#tie-body .am2-edition .am3-home-sections .break-grid{display:grid;grid-template-columns:1fr;gap:28px}
#tie-body .am2-edition .am3-home-sections .pull-quote{padding:24px 0 0;border:0;border-top:1px solid #d9b87a55}
#tie-body .am2-edition .am3-home-sections blockquote{font-size:26px;line-height:1.8}
#tie-body .am2-edition .am3-sidebar{min-width:0;display:grid;gap:30px;padding-top:10px}
#tie-body .am2-edition .am3-widget{background:#f0ebe1;border:1px solid #ded5c6;padding:22px}
#tie-body .am2-edition .am3-widget .section-head{margin-bottom:18px;padding-bottom:12px;align-items:center}
#tie-body .am2-edition .am3-widget .section-head h2{font-size:23px;white-space:normal}
#tie-body .am2-edition .am3-widget .more{font-size:13px;white-space:nowrap}
#tie-body .am2-edition .am3-widget-story{display:flex;align-items:center;gap:13px;padding-block:17px;border-bottom:1px solid #d7ccba}
#tie-body .am2-edition .am3-widget-story:last-child{border-bottom:0;padding-bottom:0}
#tie-body .am2-edition .am3-widget-story>a{display:block;width:66px;flex:0 0 66px}
#tie-body .am2-edition .am3-widget-story img{display:block;aspect-ratio:1;object-fit:cover;width:66px;height:66px}
#tie-body .am2-edition .am3-widget h3,#tie-body .am2-edition .am3-widget h3 a{font-size:15px!important;line-height:1.9;color:#131b28!important;font-weight:700}
#tie-body .am2-edition .am3-widget p{font-size:16px;line-height:1.9;color:#655c4f}
#tie-body .am2-edition .am3-widget .am3-widget-caption{font-size:12px;color:#70644f;margin-bottom:18px}
#tie-body .am2-edition .am3-popular{border-top:3px solid #af8343}
#tie-body .am2-edition .am3-popular ol{list-style:none;padding:0;margin:0}
#tie-body .am2-edition .am3-popular li{display:flex;gap:16px;padding-block:18px;border-bottom:1px solid #d7ccba}
#tie-body .am2-edition .am3-popular li>span{font-family:Georgia,serif;font-size:30px;line-height:1.5;color:#977038}
#tie-body .am2-edition .am3-video-pending .am2-video-image{display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:linear-gradient(145deg,#1c2939,#0e1420);border-top:2px solid #b38a4b}
#tie-body .am2-edition .am3-video-number{font-family:Georgia,serif;font-size:52px;line-height:1;color:#d9b87a80;direction:ltr;text-align:start}
#tie-body .am2-edition .am3-video-brand{font-size:12px;color:#d9b87a;letter-spacing:1px}
#tie-body .am2-edition .am3-video-pending p{font-size:14px;color:#736959;line-height:1.8}
#tie-body .am2-edition .am2-topbar-inner{column-gap:18px}
#tie-body .am2-edition .am2-service-links{gap:17px;flex-wrap:wrap}
#tie-body .am2-edition .am3-about{max-width:850px}
#tie-body .am2-edition .am3-about h2{font-size:26px;line-height:1.8;margin:30px 0 12px;color:#111b2a}
#tie-body .am2-edition .am3-about p{font-size:20px;line-height:2;color:#575042}
#tie-body .am2-edition .am3-about-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px}
#tie-body .am2-edition .am3-about-links a{color:#80571f;text-decoration:underline}
@media(max-width:1050px){#tie-body .am2-edition .am3-home-grid{grid-template-columns:minmax(0,1fr) 270px;gap:26px}#tie-body .am2-edition .am3-widget{padding:18px}#tie-body .am2-edition .am3-home-sections .section-head{flex-wrap:wrap}}
@media(max-width:800px){#tie-body .am2-edition .am3-home-grid{grid-template-columns:1fr}#tie-body .am2-edition .am3-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#tie-body .am2-edition .am2-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){#tie-body .am2-edition .am3-sidebar,#tie-body .am2-edition .am3-home-sections .latest-grid{grid-template-columns:1fr}#tie-body .am2-edition .am3-home-sections .break-section{padding:24px 20px}#tie-body .am2-edition .am2-video-grid{grid-template-columns:1fr}#tie-body .am2-edition .am2-service-links{justify-content:center;gap:15px}#tie-body .am2-edition .am3-about p{font-size:18px}}
