.archive .entry-content, 
.archive .entry-header::after, 
.search-results .entry-content,
.search-results .entry-header::after  {
	 display:none; 
} 
.search-results h2.entry-title  {
	  margin: 10px 0;
}
.pagination {
	margin-top:40px;
}
.archive-pagination a {
	    font-size: 1.6rem;
	
}

/* FlashRouters Privacy Hero VPN guides — shared layout and step styling.
   Change --fr-vpn-color and --fr-vpn-tint on the article wrapper for each provider. */
.fr-vpn-guide {
  --fr-vpn-color: #4687FF;
  --fr-vpn-tint: #EFF5FF;
}
.fr-vpn-guide .fr-setup-index {
  margin: 24px 0 32px;
}
.fr-vpn-guide .fr-setup-index h2 {
  margin: 0 0 6px;
}
.fr-vpn-guide .fr-setup-index > p {
  margin: 0 0 14px;
  color: #5d6879;
}
/* Desktop 2-column index: no dependency on nav being preserved by WordPress */
.fr-vpn-guide .fr-setup-grid,
.fr-setup-index .fr-setup-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.fr-vpn-guide .fr-setup-grid > a.fr-setup-card,
.fr-setup-index .fr-setup-grid > a.fr-setup-card {
  display: flex !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  flex: none !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
.fr-vpn-guide .fr-setup-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 3px;
  min-width: 0;
  min-height: 0;
  padding: 10px 12px;
  border: 1px solid var(--fr-vpn-color);
  border-left: 4px solid var(--fr-vpn-color);
  border-radius: 7px;
  background: #fff;
  text-decoration: none !important;
  box-shadow: none;
  box-sizing: border-box;
  transition: background .15s ease, box-shadow .15s ease;
}
.fr-vpn-guide .fr-setup-card:hover,
.fr-vpn-guide .fr-setup-card:focus-visible {
  background: var(--fr-vpn-tint);
  box-shadow: 0 0 0 2px var(--fr-vpn-tint);
  outline: 2px solid transparent;
}
.fr-vpn-guide .fr-setup-title {
  display: block;
  font-size: 17px;
  line-height: 1.25;
  font-weight: 750;
  color: #1d3763;
}
.fr-vpn-guide .fr-setup-card:hover .fr-setup-title,
.fr-vpn-guide .fr-setup-card:focus-visible .fr-setup-title {
  color: #245bb7;
}
.fr-vpn-guide .fr-setup-desc {
  display: block;
  font-size: 13px;
  line-height: 1.35;
  color: #4e5e73;
}
/* Uniform blue ordered-list numbering, even when numbering resumes */
.fr-vpn-guide ol.fr-steps {
  list-style: decimal outside;
  padding-left: 1.75em;
  margin: 12px 0 16px;
}
.fr-vpn-guide ol.fr-steps > li {
  display: list-item;
  list-style: decimal outside;
  padding-left: .3em;
  margin: 0 0 8px;
  line-height: 1.65;
}
.fr-vpn-guide ol.fr-steps > li::marker {
  color: var(--fr-vpn-color);
  font-weight: 800;
}
.fr-vpn-guide ul.fr-points {
  padding-left: 1.65em;
  margin: 12px 0 16px;
  list-style: disc outside;
}
.fr-vpn-guide ul.fr-points > li {
  display: list-item;
  list-style: disc outside;
  margin: 0 0 7px;
}
.fr-vpn-guide ul.fr-points > li::marker {
  color: var(--fr-vpn-color);
}
.fr-vpn-guide .fr-guide-image {
  margin: 13px 0 24px;
}
.fr-vpn-guide [id] {
  scroll-margin-top: 90px;
}
/* Only truly narrow screens stack the menu */
@media screen and (max-width: 639px) {
  .fr-vpn-guide .fr-setup-grid,
  .fr-setup-index .fr-setup-grid {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }
  .fr-vpn-guide .fr-setup-card { padding: 10px 12px; }
  .fr-vpn-guide .fr-setup-title { font-size: 17px; }
}

/* FIX: WordPress inserts BR tags between navigation cards */
.entry-content .fr-setup-grid > br {
    display: none !important;
}

/* Two columns on desktop */
.entry-content .fr-setup-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
    width: 100% !important;
}

/* Compact card sizing */
.entry-content .fr-setup-grid > .fr-setup-card {
    display: block !important;
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* One column on mobile */
@media (max-width: 639px) {
    .entry-content .fr-setup-grid {
        grid-template-columns: 1fr !important;
    }
}

/* VPN-specific navigation heading colors */
.entry-content .fr-vpn-guide .fr-setup-title,
.entry-content .fr-vpn-guide .fr-setup-card:hover .fr-setup-title,
.entry-content .fr-vpn-guide .fr-setup-card:focus-visible .fr-setup-title {
  color: var(--fr-vpn-color) !important;
}

/* Prevent WordPress from inserting grid gaps */
.entry-content .fr-vpn-guide .fr-setup-grid > br {
  display: none !important;
}
/* Surfshark teal: primary #1EBFBF, accessible text #138A8A.
   Requires the shared FlashRouters VPN guide CSS already used for NordVPN/ExpressVPN. */
.entry-content .fr-vpn-guide.fr-surfshark-guide .fr-setup-title,
.entry-content .fr-vpn-guide.fr-surfshark-guide .fr-setup-card:hover .fr-setup-title,
.entry-content .fr-vpn-guide.fr-surfshark-guide .fr-setup-card:focus-visible .fr-setup-title {
  color: #138A8A !important;
}
.entry-content .fr-vpn-guide.fr-surfshark-guide ol.fr-steps > li::marker,
.entry-content .fr-vpn-guide.fr-surfshark-guide ul.fr-points > li::marker {
  color: #138A8A !important;
}
/* WordPress wpautop may inject br tags as grid children. */
.entry-content .fr-vpn-guide.fr-surfshark-guide .fr-setup-grid > br {
  display: none !important;
}
/* Proton VPN guide: add AFTER the shared NordVPN/Privacy Hero VPN guide CSS.
   Uses Proton purple as the accent: #6D4AFF. */
.entry-content .fr-vpn-guide.fr-protonvpn-guide .fr-setup-title,
.entry-content .fr-vpn-guide.fr-protonvpn-guide .fr-setup-card:hover .fr-setup-title,
.entry-content .fr-vpn-guide.fr-protonvpn-guide .fr-setup-card:focus-visible .fr-setup-title {
  color: #5837CE !important;
}
.entry-content .fr-vpn-guide.fr-protonvpn-guide .fr-setup-grid > br {
  display: none !important;
}
.entry-content .fr-vpn-guide.fr-protonvpn-guide ol.fr-steps > li::marker,
.entry-content .fr-vpn-guide.fr-protonvpn-guide ul.fr-points > li::marker {
  color: #5837CE !important;
}
/* Shared VPN guide styles scoped to IPVanish; add to Additional CSS after existing guide styles. */
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid > br,
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid > p:empty { display:none !important; }

.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid {
 display:grid !important;
 grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 gap:10px !important;
 width:100% !important;
 margin:14px 0 20px !important;
}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid > .fr-setup-card {
 display:block !important;
 width:auto !important;min-width:0 !important;max-width:none !important;
 padding:12px 14px !important;
 border:1px solid #70BB43 !important;border-left:4px solid #70BB43 !important;
 background:#F3FAEC !important;
 border-radius:8px !important;box-sizing:border-box !important;
 text-decoration:none !important;
 line-height:1.35 !important;
}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-title {
 display:block !important;font-size:17px !important;font-weight:700 !important;
 color:#397B23 !important;margin:0 0 4px !important;
}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-desc {
 display:block !important;color:#343c34 !important;font-size:13px !important;line-height:1.45 !important;
}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-card:hover,
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-card:focus-visible {background:#E6F5DB !important;}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] ol.fr-steps {padding-left:1.6em !important;list-style-type:decimal !important;}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] ol.fr-steps > li {display:list-item !important;list-style-type:decimal !important;margin:0 0 10px !important;padding-left:4px !important;}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] ol.fr-steps > li::marker {color:#397B23 !important;font-weight:800 !important;}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] ul.fr-points > li::marker {color:#397B23 !important;}
.entry-content .fr-vpn-guide .fr-guide-image {
    text-align: left !important;
    margin: 12px 0 23px !important;
}
.entry-content .fr-vpn-guide .fr-guide-image img {
    display: block !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    max-width: 100%;
    height: auto;
}
.entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] [id] {scroll-margin-top:110px;}
@media(max-width:639px){
 .entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid {grid-template-columns:1fr !important;}
 .entry-content .fr-vpn-guide[style*="--fr-vpn-color:#70BB43"] .fr-setup-grid > .fr-setup-card {padding:11px 13px !important;}
}
/* New standalone Privacy Hero failed-VPN reset article — Add in WordPress Additional CSS.
   Scoped to .fr-vpn-reset to avoid modifying VPN-provider or Kill Switch articles. */
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-grid > br,
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-grid > p:empty {display:none!important;}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-grid {
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:10px!important;width:100%!important;margin:14px 0 20px!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-grid > a.fr-setup-card {
 display:block!important;width:auto!important;min-width:0!important;max-width:none!important;
 padding:12px 14px!important;margin:0!important;float:none!important;
 background:#FFF5EC!important;border:1px solid #E46F26!important;
 border-left:4px solid #E46F26!important;border-radius:8px!important;
 box-sizing:border-box!important;line-height:1.35!important;text-decoration:none!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-title {
 display:block!important;color:#8A390B!important;font-size:17px!important;
 font-weight:700!important;margin:0 0 4px!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-desc {
 display:block!important;color:#4A3D35!important;font-size:13px!important;line-height:1.45!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-card:hover,
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-card:focus-visible {background:#FFE9D6!important;}
.entry-content .fr-vpn-guide.fr-vpn-reset ol.fr-steps {
 list-style-type:decimal!important;padding-left:1.7em!important;margin:12px 0 16px!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset ol.fr-steps > li {
 display:list-item!important;list-style-type:decimal!important;
 margin:0 0 10px!important;padding-left:4px!important;line-height:1.6!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset ol.fr-steps > li::marker,
.entry-content .fr-vpn-guide.fr-vpn-reset ul.fr-points > li::marker {
 color:#8A390B!important;font-weight:800!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-guide-image {
 text-align:left!important;margin:12px 0 23px!important;padding:0!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-guide-image img {
 display:block!important;margin-left:0!important;margin-right:auto!important;
 width:auto!important;max-width:100%!important;height:auto!important;border-radius:5px;
}
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-guide-image figcaption {
 font-size:13px!important;color:#606060!important;text-align:left!important;margin-top:7px!important;
}
/* Two-column comparison table: visible plan headers, aligned outcome rows,
   and a fixed layout that wraps within the WordPress content width. */
.entry-content .fr-vpn-guide.fr-vpn-reset .fr-reset-compare-wrap {
 width:100%!important;max-width:100%!important;min-width:0!important;
 margin:14px 0 20px!important;overflow:visible!important;box-sizing:border-box!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison {
 width:100%!important;max-width:100%!important;min-width:0!important;
 table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;
 margin:0!important;padding:0!important;box-sizing:border-box!important;
 border:1px solid #DADADA!important;border-radius:8px!important;
 overflow:hidden!important;background:#fff!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison caption {
 caption-side:top!important;text-align:left!important;
 font-size:14px!important;line-height:1.4!important;font-weight:700!important;
 color:#555!important;padding:0 0 9px!important;margin:0!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison th {
 width:50%!important;vertical-align:middle!important;text-align:left!important;
 font-size:17px!important;line-height:1.35!important;font-weight:800!important;
 padding:15px 16px!important;border:0!important;color:#fff!important;
 background:#AD4815!important;box-sizing:border-box!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison th.fr-reset-core-col {
 background:#394754!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison th+th,
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td+td {
 border-left:1px solid #E1E4E7!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison th span {
 display:block!important;font-size:12px!important;font-weight:600!important;
 color:#FFE4D2!important;margin-top:2px!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td {
 width:50%!important;vertical-align:top!important;text-align:left!important;
 padding:14px 16px!important;background:#fff!important;color:#26313C!important;
 border:0!important;border-top:1px solid #E5E7EB!important;
 overflow-wrap:break-word!important;word-break:normal!important;
 box-sizing:border-box!important;font-size:14px!important;line-height:1.5!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison tr:nth-child(even) td {
 background:#F8FAFC!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison tr.fr-reset-primary-row td {
 background:#FFF6EE!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td strong {
 display:block!important;font-size:12px!important;line-height:1.4!important;
 text-transform:uppercase!important;letter-spacing:.035em!important;color:#68717C!important;
 font-weight:750!important;margin:0 0 5px!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td span {
 display:block!important;font-size:15px!important;line-height:1.5!important;
 color:#26313C!important;font-weight:600!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison tr.fr-reset-primary-row td span {
 font-weight:800!important;color:#842F0B!important;
}
.entry-content .fr-vpn-guide.fr-vpn-reset [id] {scroll-margin-top:85px;}
@media(max-width:639px){
 .entry-content .fr-vpn-guide.fr-vpn-reset .fr-setup-grid {grid-template-columns:1fr!important;}
 .entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison th {padding:11px 10px!important;font-size:15px!important;}
 .entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td {padding:11px 10px!important;}
 .entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td strong {font-size:11px!important;letter-spacing:0!important;}
 .entry-content .fr-vpn-guide.fr-vpn-reset table.fr-reset-comparison td span {font-size:13px!important;}
}
/* FlashRouters AsusWRT guide package: scoped; paste once into Appearance > Customize > Additional CSS. */
.entry-content .fr-asus-guide {--fr-vpn-color:#3975DD;--fr-vpn-tint:#EEF4FF;--fr-vpn-ink:#1A4EAB;max-width:100%;min-width:0;overflow-wrap:anywhere;line-height:1.6;color:#242B36}
.entry-content .fr-asus-guide *, .entry-content .fr-asus-guide *::before,.entry-content .fr-asus-guide *::after{box-sizing:border-box}
.entry-content .fr-asus-guide h2{font-size:24px;line-height:1.25;margin:32px 0 14px;letter-spacing:-.02em}
.entry-content .fr-asus-guide h3{font-size:19px;line-height:1.35;margin:20px 0 10px}
.entry-content .fr-asus-guide p{margin:0 0 14px;line-height:1.65}
.entry-content .fr-asus-guide a{overflow-wrap:anywhere}
.entry-content .fr-asus-guide [id]{scroll-margin-top:105px}
.entry-content .fr-asus-guide .fr-setup-index{padding:20px 0 10px}
.entry-content .fr-asus-guide .fr-setup-index h2{margin:0 0 12px}
.entry-content .fr-asus-guide .fr-setup-grid>br,.entry-content .fr-asus-guide .fr-method-grid>br,.entry-content .fr-asus-guide .fr-promo-grid>br,.entry-content .fr-asus-guide .fr-example-grid>br{display:none!important}
.entry-content .fr-asus-guide .fr-setup-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;clear:both!important;margin:0 0 20px!important}
.entry-content .fr-asus-guide .fr-setup-grid>.fr-setup-card{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;padding:12px 14px!important;border:1px solid var(--fr-vpn-color)!important;border-left:4px solid var(--fr-vpn-color)!important;background:var(--fr-vpn-tint)!important;color:var(--fr-vpn-ink)!important;border-radius:8px!important;text-decoration:none!important;line-height:1.35!important;box-shadow:none!important}
.entry-content .fr-asus-guide .fr-setup-grid .fr-setup-title{display:block!important;font-weight:750!important;font-size:16px!important;color:var(--fr-vpn-ink)!important}
.entry-content .fr-asus-guide .fr-setup-grid .fr-setup-desc{display:block!important;color:#364353!important;font-size:13px!important;line-height:1.45!important;margin-top:4px!important}
.entry-content .fr-asus-guide .fr-setup-grid>.fr-setup-card:hover,.entry-content .fr-asus-guide .fr-setup-grid>.fr-setup-card:focus-visible{background:#E2EDFF!important}
.entry-content .fr-asus-guide section:not(.fr-promo-area):not(.fr-related){clear:both}
.entry-content .fr-asus-guide ol.fr-steps{list-style:decimal outside!important;margin:8px 0 20px!important;padding-left:1.55em!important}
.entry-content .fr-asus-guide ol.fr-steps>li{display:list-item!important;list-style:decimal outside!important;list-style-type:decimal!important;padding-left:4px!important;margin:0 0 12px!important}
.entry-content .fr-asus-guide ol.fr-steps>li::marker{color:var(--fr-vpn-ink)!important;font-weight:750!important}
.entry-content .fr-asus-guide ul.fr-points{list-style:disc outside!important;margin:8px 0 16px!important;padding-left:1.6em!important}
.entry-content .fr-asus-guide ul.fr-points>li{display:list-item!important;list-style-type:disc!important;margin:0 0 7px!important}
.entry-content .fr-asus-guide .fr-method-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0 20px!important}
.entry-content .fr-asus-guide .fr-method{display:block!important;padding:14px!important;min-width:0!important;border:1px solid #D6E2F5!important;border-top:4px solid var(--fr-vpn-color)!important;border-radius:8px!important;background:#fff!important}
.entry-content .fr-asus-guide .fr-method h3{font-size:17px!important;margin:0 0 8px!important}
.entry-content .fr-asus-guide .fr-method p{font-size:14px!important;line-height:1.5!important;margin:0 0 10px!important}
.entry-content .fr-asus-guide .fr-callout{display:block!important;clear:both!important;background:#F0F6FF!important;border-left:4px solid #3975DD!important;border-radius:5px!important;padding:13px 16px!important;margin:17px 0 22px!important}
.entry-content .fr-asus-guide .fr-callout.fr-callout-warning{background:#FFF6E6!important;border-left-color:#D98B16!important}
.entry-content .fr-asus-guide .fr-callout p{margin:0!important}
.entry-content .fr-asus-guide .fr-guide-image{display:block!important;clear:both!important;float:none!important;max-width:100%!important;text-align:left!important;margin:12px 0 23px!important}
.entry-content .fr-asus-guide .fr-guide-image>img{display:block!important;float:none!important;margin-left:0!important;margin-right:auto!important;max-width:min(100%,650px)!important;width:auto!important;height:auto!important;border:1px solid #DFE3E8!important;border-radius:6px!important}
.entry-content .fr-asus-guide .fr-guide-image figcaption{display:block!important;text-align:left!important;font-size:12px!important;color:#606875!important;margin:7px 0 0!important}
.entry-content .fr-asus-guide .fr-example-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 18px!important}
.entry-content .fr-asus-guide .fr-example{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;border:1px solid #D6E2F5!important;border-radius:7px!important;padding:12px!important;background:#F6F9FE!important}
.entry-content .fr-asus-guide .fr-example span{font-size:14px!important}
.entry-content .fr-asus-guide .fr-promo-area{clear:both!important;margin:36px 0 28px!important;border-top:1px solid #E4EAF2!important}
.entry-content .fr-asus-guide .fr-promo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:16px 0!important}
.entry-content .fr-asus-guide .fr-promo{display:block!important;min-width:0!important;padding:17px!important;border:1px solid #CCDDF2!important;border-radius:9px!important;background:#F7FAFF!important}
.entry-content .fr-asus-guide .fr-promo h3{margin:0 0 10px!important;font-size:18px!important}
.entry-content .fr-asus-guide .fr-promo p{font-size:14px!important}
.entry-content .fr-asus-guide a.fr-cta-link{display:inline-block!important;background:#1E5EC6!important;border-radius:6px!important;padding:9px 14px!important;color:#fff!important;font-weight:700!important;text-decoration:none!important}
.entry-content .fr-asus-guide a.fr-cta-link:hover{background:#134C9F!important}
.entry-content .fr-asus-guide .fr-related{clear:both!important;border-top:1px solid #E4EAF2!important;padding-top:8px!important;margin:30px 0 16px!important}
.entry-content .fr-asus-guide code{font-size:.91em!important;word-break:break-word!important}
@media (max-width:780px){.entry-content .fr-asus-guide .fr-method-grid{grid-template-columns:1fr!important}}
@media (max-width:639px){.entry-content .fr-asus-guide .fr-setup-grid,.entry-content .fr-asus-guide .fr-promo-grid,.entry-content .fr-asus-guide .fr-example-grid{grid-template-columns:1fr!important}.entry-content .fr-asus-guide h2{font-size:22px!important}.entry-content .fr-asus-guide .fr-setup-grid>.fr-setup-card{padding:11px 13px!important}}
