.halpa-comparison{--halpa-red:#e53920;--halpa-dark-red:#b92a16;--halpa-navy:#142b45;--halpa-yellow:#fff4b8;--halpa-border:#dce2e8;container:halpa / inline-size;color:#263342;font-family:Inter,Arial,sans-serif;margin:24px 0;line-height:1.45;text-align:left}
/* Astra's centered desktop content area can use the surrounding page margin.
   Keep 16px at each viewport edge; equal negative margins preserve the center. */
@media (min-width:1024px){
 .halpa-comparison{--halpa-desktop-extra:clamp(0px,calc(100vw - 100% - 32px),100px);width:calc(100% + var(--halpa-desktop-extra));max-width:none;margin-inline:calc(var(--halpa-desktop-extra) / -2)}
}
.halpa-comparison *{box-sizing:border-box}
.halpa-comparison [hidden]{display:none!important}
.halpa-comparison button,.halpa-comparison input,.halpa-comparison select{font:inherit}
.halpa-comparison :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--halpa-navy);outline-offset:4px}
.halpa-filters{margin:0 0 22px;padding:22px 24px;background:var(--halpa-yellow);border:1px solid #ebda85;border-radius:16px}
.halpa-filters__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--halpa-navy);font-weight:800;font-size:20px}
.halpa-filters__controls{display:grid;grid-template-columns:1.15fr 1.2fr .6fr 1fr;align-items:start;gap:24px}
.halpa-filter-group{margin:0;padding:0;border:0;min-width:0}
.halpa-filter-group legend,.halpa-sort>label,.halpa-speed>label{display:block;padding:0;margin:0 0 10px;font-size:14px;color:var(--halpa-navy);font-weight:700}
.halpa-checks{display:flex;flex-direction:column;gap:9px}
.halpa-check{display:flex;gap:9px;align-items:center;cursor:pointer;min-height:28px;font-size:15px;font-weight:600;line-height:1.35}
.halpa-check input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:var(--halpa-dark-red);cursor:pointer}
.halpa-speed>label{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.halpa-speed output{font-size:15px;color:var(--halpa-dark-red);font-weight:800}
/* Keep browser-specific pseudo-elements separate: unsupported selectors invalidate a whole rule. */
.halpa-comparison .halpa-speed input[type="range"]{--halpa-range-fill:0%;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;min-width:0;max-width:100%;height:44px;min-height:0;max-height:none;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--halpa-red);opacity:1;cursor:pointer;outline:none}
.halpa-comparison .halpa-speed input[type="range"]::-webkit-slider-runnable-track{box-sizing:border-box;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:99px;background:linear-gradient(to right,var(--halpa-red) var(--halpa-range-fill),#d9cd9a var(--halpa-range-fill));box-shadow:none}
.halpa-comparison .halpa-speed input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:26px;height:26px;margin-top:-9px;padding:0;border:3px solid #fff;border-radius:50%;background:var(--halpa-red);box-shadow:0 1px 4px #142b4529;cursor:inherit}
.halpa-comparison .halpa-speed input[type="range"]::-moz-range-track{box-sizing:border-box;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:99px;background:linear-gradient(to right,var(--halpa-red) var(--halpa-range-fill),#d9cd9a var(--halpa-range-fill));box-shadow:none}
.halpa-comparison .halpa-speed input[type="range"]::-moz-range-progress{height:8px;border:0;border-radius:99px;background:transparent;box-shadow:none}
.halpa-comparison .halpa-speed input[type="range"]::-moz-range-thumb{appearance:none;-moz-appearance:none;box-sizing:border-box;width:26px;height:26px;padding:0;border:3px solid #fff;border-radius:50%;background:var(--halpa-red);box-shadow:0 1px 4px #142b4529;cursor:inherit}
.halpa-comparison .halpa-speed input[type="range"]:focus-visible{outline:3px solid var(--halpa-navy);outline-offset:2px;border-radius:8px}
.halpa-comparison .halpa-speed input[type="range"]:disabled{opacity:.55;cursor:default}
@media (forced-colors:active){
 .halpa-comparison .halpa-speed input[type="range"]::-webkit-slider-runnable-track{background:Canvas;border:1px solid CanvasText}
 .halpa-comparison .halpa-speed input[type="range"]::-webkit-slider-thumb{background:Highlight;border-color:CanvasText;box-shadow:none}
 .halpa-comparison .halpa-speed input[type="range"]::-moz-range-track{background:Canvas;border:1px solid CanvasText}
 .halpa-comparison .halpa-speed input[type="range"]::-moz-range-thumb{background:Highlight;border-color:CanvasText;box-shadow:none}
 .halpa-comparison .halpa-speed input[type="range"]:focus-visible{outline-color:Highlight}
}
.halpa-speed__ends{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#535a63}
.halpa-comparison select{appearance:auto;width:100%;max-width:100%;min-height:46px;padding:10px 30px 10px 12px;border:1px solid #b5aa7c;border-radius:8px;background-color:white;color:var(--halpa-navy);font-size:14px;cursor:pointer}
.halpa-comparison button.halpa-reset{padding:4px 0;min-height:32px;border:0;border-radius:0;background:transparent;color:var(--halpa-navy);box-shadow:none;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-transform:none;letter-spacing:normal;cursor:pointer}
.halpa-result-count{margin:0 0 12px;font-weight:700;font-size:16px;color:var(--halpa-navy)}
.halpa-offers{display:grid;gap:14px}
.halpa-offer{display:grid;grid-template-columns:minmax(135px,1.05fr) minmax(300px,2fr) minmax(180px,1.12fr);align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--halpa-border);border-radius:16px;background:#fff;box-shadow:0 2px 8px #142b4508}
.halpa-offer>div{min-width:0}
.halpa-offer__logo{display:block;width:132px;height:42px;max-width:100%;object-fit:contain;object-position:left center;margin:0 0 8px}
.halpa-offer__brand{display:block;font-size:20px;font-weight:800;color:var(--halpa-navy);margin-bottom:5px}
.halpa-offer .halpa-offer__identity h3{margin:0;font-family:Nunito,Arial,sans-serif;font-size:15px;line-height:1.35;font-weight:800;color:var(--halpa-navy);overflow-wrap:anywhere}
.halpa-offer__facts{display:grid;grid-template-columns:.85fr .85fr 1.3fr;gap:14px;margin:0;min-width:0}
.halpa-offer__facts>div{min-width:0}
.halpa-offer__facts dt{margin:0 0 6px;font-size:12px;font-weight:500;color:#5b6470}
.halpa-offer__facts dd{margin:0;font-size:16px;line-height:1.35;color:var(--halpa-navy);overflow-wrap:anywhere}
.halpa-offer__facts strong{font-weight:800;font-size:18px}
.halpa-unit{font-size:11px;white-space:nowrap}
.halpa-offer__network{display:block;font-size:12px;margin-top:3px;color:#5b6470}
.halpa-offer__usage{display:flex;flex-direction:column;gap:4px;font-weight:700}
.halpa-offer__usage span:only-child{font-size:18px;font-weight:800}
.halpa-offer__usage span:not(:only-child){font-size:13px}
.halpa-offer__purchase{display:grid;gap:12px;align-content:center}
.halpa-offer__pricing{text-align:center;background:#fff8e7;border-radius:10px;padding:10px 7px}
.halpa-offer p.halpa-offer__price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:4px;margin:0;line-height:1.15;color:var(--halpa-navy);letter-spacing:-.035em}
.halpa-offer__price strong{white-space:nowrap;font-family:Nunito,Arial,sans-serif;font-size:36px;font-weight:900}
.halpa-offer__price span{white-space:nowrap;font-size:20px;font-weight:700;letter-spacing:-.03em}
.halpa-offer p.halpa-offer__terms{margin:5px 0 0;font-size:13px;line-height:1.4;color:#535a63}
.halpa-offer__unknown{margin:0;font-size:15px;font-weight:700}
.halpa-offer .halpa-offer__cta{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-height:56px;padding:13px 14px;border:2px solid var(--halpa-red);border-radius:10px;background:var(--halpa-red);color:#fff;font-size:20px;line-height:1.2;font-weight:800;text-align:center;text-decoration:none;text-transform:none;letter-spacing:-.02em;box-shadow:0 3px 0 var(--halpa-dark-red);overflow-wrap:anywhere}
.halpa-offer a.halpa-offer__cta:hover{background:var(--halpa-dark-red);border-color:var(--halpa-dark-red);color:#fff}
.halpa-no-results{padding:32px 24px;text-align:center;border:1px dashed #b8c3cd;border-radius:16px;background:white}
.halpa-no-results p{margin:8px 0;font-size:15px}
@container halpa (max-width:1000px){
 .halpa-filters__controls{grid-template-columns:1fr 1fr;gap:20px 30px}
 .halpa-checks--network{flex-direction:row;gap:22px}
 .halpa-offer{grid-template-columns:minmax(130px,1fr) minmax(135px,auto);gap:18px;padding:20px}
 .halpa-offer__purchase{display:contents}
 .halpa-offer__identity{grid-column:1;grid-row:1}
 .halpa-offer__pricing{grid-column:2;grid-row:1;max-width:240px;justify-self:end}
 .halpa-offer__facts{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr 1.3fr;border-top:1px solid #edf0f3;padding-top:16px}
 .halpa-offer__action{grid-column:1/-1;grid-row:3}
 .halpa-offer .halpa-offer__cta{min-height:50px}
}
@container halpa (max-width:520px){
 .halpa-filters{padding:18px 16px}
 .halpa-filters__heading{align-items:flex-start;font-size:18px;gap:10px}
 .halpa-filters__heading>span{max-width:180px}
 .halpa-filters__controls{grid-template-columns:1fr;gap:22px}
 .halpa-checks{flex-direction:row;flex-wrap:wrap;gap:12px 18px}
 .halpa-check{font-size:14px;min-height:32px}
 .halpa-offer{padding:16px;gap:16px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .halpa-offer__price strong{font-size:32px}
 .halpa-offer__price span{font-size:18px}
 .halpa-offer__pricing{padding:9px 4px;width:100%;max-width:none}
 .halpa-offer__facts{gap:10px}
 .halpa-offer__facts strong,.halpa-offer__usage span:only-child{font-size:16px}
 .halpa-offer__facts dt{font-size:11px}
 .halpa-offer__usage span:not(:only-child){font-size:12px}
}
/* Fallback for browsers without container-query support. */
@supports not (container-type:inline-size){
 @media(max-width:1000px){.halpa-offer__purchase{display:contents}.halpa-filters__controls{grid-template-columns:1fr 1fr}.halpa-offer{grid-template-columns:1fr 1fr}.halpa-offer__facts{grid-column:1/-1;grid-row:2}.halpa-offer__action{grid-column:1/-1;grid-row:3}.halpa-offer__pricing{grid-column:2;grid-row:1}}
 @media(max-width:520px){.halpa-filters__controls{grid-template-columns:1fr}.halpa-offer{padding:16px;gap:12px}.halpa-offer__price strong{font-size:30px}.halpa-offer__price span{font-size:18px}}
}

.halpa-comparison .halpa-scope{margin:0 0 12px;font-size:14px;color:var(--halpa-navy)}
.halpa-offer--ribbon{margin-top:14px;border-color:#e9be25}
.halpa-offer p.halpa-offer__ribbon{grid-column:1/-1;justify-self:start;max-width:100%;position:relative;margin:-36px 0 -6px;padding:9px 16px;background:#ffd43b;color:var(--halpa-navy);border:1px solid #e9be25;border-radius:7px;box-shadow:0 3px 0 #d4a918;font-size:16px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}
@container halpa (max-width:1000px){
 .halpa-offer--ribbon .halpa-offer__identity,.halpa-offer--ribbon .halpa-offer__pricing{grid-row:2}
 .halpa-offer--ribbon .halpa-offer__facts{grid-row:3}
 .halpa-offer--ribbon .halpa-offer__action{grid-row:4}
 .halpa-offer p.halpa-offer__ribbon{grid-row:1;margin-top:-34px}
}
@container halpa (max-width:520px){
 .halpa-offer p.halpa-offer__ribbon{margin-top:-30px;padding:8px 12px;font-size:14px}
}
@supports not (container-type:inline-size){
 @media(max-width:1000px){
  .halpa-offer--ribbon .halpa-offer__identity,.halpa-offer--ribbon .halpa-offer__pricing{grid-row:2}
  .halpa-offer--ribbon .halpa-offer__facts{grid-row:3}
  .halpa-offer--ribbon .halpa-offer__action{grid-row:4}
  .halpa-offer p.halpa-offer__ribbon{grid-row:1}
 }
}

.halpa-offer button.halpa-offer__cta--disabled,.halpa-offer button.halpa-offer__cta--disabled:hover{background:#e9edf1;border-color:#dce2e8;color:#535a63;box-shadow:none;opacity:1;cursor:not-allowed;transform:none}

/* Notes and cards are one sortable/filterable unit; all positioning stays inside the comparison. */
@font-face{font-family:"Halpa Kalam";src:url("fonts/Kalam-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
/* Equal side gutters keep the card itself centered; the note occupies only the right gutter. */
.halpa-offer-entry{--halpa-note-placement:inside;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-items:start}
.halpa-offer-entry>.halpa-offer{min-width:0}
.halpa-offer-note{min-width:0;max-width:100%;color:var(--halpa-dark-red)}
.halpa-offer-note p{margin:0;min-width:0;font-family:"Halpa Kalam","Segoe Print","Bradley Hand",cursive;font-size:20px;font-weight:400;line-height:1.35;text-align:left;white-space:pre-line;overflow-wrap:anywhere}
.halpa-offer>.halpa-offer-note{grid-column:1/-1;grid-row:auto;margin:2px 0 0;padding:0;border-radius:0;background:transparent}
.halpa-offer>.halpa-offer-note p{font-size:17px;line-height:1.45}
.halpa-offer-note__arrow{display:none;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.halpa-offer-note__arrow-down{display:none}
.halpa-offer-connector{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;fill:none;stroke:var(--halpa-dark-red);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;z-index:1}
.halpa-offer-entry--connected .halpa-offer-note__arrow{visibility:hidden}
@container halpa (min-width:960px){
 .halpa-offers--annotated>.halpa-offer-entry{--halpa-note-placement:outside;grid-template-columns:112px minmax(0,1fr) 112px;column-gap:28px;align-items:center}
 .halpa-offers--annotated>.halpa-offer-entry>.halpa-offer{grid-column:2;grid-row:1;grid-template-columns:minmax(90px,.9fr) minmax(210px,1.8fr) minmax(160px,1.15fr);gap:16px;padding:20px 14px}
 .halpa-offers--annotated .halpa-offer__purchase{display:grid;gap:12px}
 .halpa-offers--annotated .halpa-offer__identity,.halpa-offers--annotated .halpa-offer__pricing,.halpa-offers--annotated .halpa-offer__facts,.halpa-offers--annotated .halpa-offer__action{grid-column:auto;grid-row:auto}
 .halpa-offers--annotated .halpa-offer__facts{grid-template-columns:.8fr .85fr 1.35fr;gap:8px;border-top:0;padding-top:0}
 .halpa-offers--annotated .halpa-offer__pricing{justify-self:stretch;max-width:none}
 .halpa-offers--annotated .halpa-offer__price strong{font-size:30px}
 .halpa-offers--annotated .halpa-offer__price span{font-size:18px}
 .halpa-offers--annotated .halpa-offer__cta{font-size:18px;padding:12px 8px}
 .halpa-offers--annotated .halpa-offer p.halpa-offer__ribbon{grid-column:1/-1;grid-row:auto;margin-top:-34px}
 .halpa-offers--annotated>.halpa-offer-entry>.halpa-offer-note{position:relative;grid-column:3;grid-row:1;padding:18px 4px}
 .halpa-offer-entry>.halpa-offer-note p{font-size:20px;transform:skewY(-3deg);transform-origin:left center}
 .halpa-offer-entry>.halpa-offer-note .halpa-offer-note__arrow{display:block;position:absolute;left:-18px;top:50%;width:18px;height:36px;transform:translateY(-50%)}
}
@container halpa (min-width:1200px){
 .halpa-offers--annotated>.halpa-offer-entry{grid-template-columns:128px minmax(0,1fr) 128px;column-gap:32px}
 .halpa-offers--annotated>.halpa-offer-entry>.halpa-offer{grid-template-columns:minmax(110px,.95fr) minmax(260px,1.8fr) minmax(180px,1.15fr);gap:20px;padding:20px 16px}
 .halpa-offers--annotated .halpa-offer__price strong{font-size:32px}
 .halpa-offer-entry>.halpa-offer-note p{font-size:21px}
 .halpa-offer-entry>.halpa-offer-note .halpa-offer-note__arrow{left:-22px;width:22px}
}
@container halpa (min-width:1440px){
 .halpa-offers--annotated>.halpa-offer-entry{grid-template-columns:144px minmax(0,1fr) 144px;column-gap:36px}
 .halpa-offer-entry>.halpa-offer-note p{font-size:22px}
 .halpa-offer-entry>.halpa-offer-note .halpa-offer-note__arrow{left:-30px;width:30px}
}
/* Notes are inside cards by default, including mobile, tablet and no-JavaScript layouts. */

/* Additional preselection controls stay in the top filter panel. */
.halpa-filters__extra{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 24px;margin-top:20px}
.halpa-extra-filter{min-width:0}
.halpa-extra-filter>label{display:block;margin:0 0 10px;font-size:14px;color:var(--halpa-navy);font-weight:700}
.halpa-comparison select:disabled,.halpa-check:has(input:disabled){opacity:.65;cursor:not-allowed}
.halpa-comparison--broadband .halpa-offer__facts{grid-template-columns:minmax(0,1fr)}
.halpa-comparison--broadband .halpa-offer__speed-label{font-size:17px;line-height:1.5}
.halpa-comparison--broadband .halpa-offer__broadband-note{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid #edf0f3;font-size:14px;line-height:1.6;white-space:pre-line;color:#526171}

/* The questions use the same full-width container and quiet panel styling as the filters. */
.halpa-finder{width:100%;max-width:none;margin:0;padding:24px;background:var(--halpa-yellow);border:1px solid #ebda85;border-radius:16px}
.halpa-comparison .halpa-finder__progress{display:flex;list-style:none;gap:16px;padding:0;margin:0 0 24px}
.halpa-finder__progress li{display:flex;flex:1;gap:6px;align-items:center;min-width:0;padding-bottom:10px;border-bottom:2px solid #d8c98d;font-size:14px;color:#526171}
.halpa-finder__progress li[aria-current]{color:var(--halpa-navy);border-color:var(--halpa-dark-red);font-weight:700}
.halpa-finder__progress li.is-complete{color:var(--halpa-navy);border-color:var(--halpa-navy)}
.halpa-finder form{padding:0;margin:0}
.halpa-finder__step{border:0;min-width:0;padding:0;margin:0}
.halpa-finder__step legend{display:block;float:none;width:100%;margin:0;padding:0;font-family:Nunito,Arial,sans-serif;font-size:24px;line-height:1.3;font-weight:800;color:var(--halpa-navy)}
.halpa-comparison .halpa-finder__help{margin:8px 0 20px;font-size:14px;line-height:1.5}
.halpa-finder__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}
.halpa-finder__option{display:flex;gap:10px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid #b5aa7c;border-radius:8px;background:#fff;cursor:pointer}
.halpa-finder__option:hover{border-color:var(--halpa-navy)}
.halpa-finder__option:has(input:checked){border-color:var(--halpa-dark-red);outline:1px solid var(--halpa-dark-red)}
.halpa-finder__option input[type=radio]{appearance:auto;-webkit-appearance:radio;flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--halpa-dark-red);cursor:pointer}
.halpa-finder__option>span{min-width:0;font-size:15px;line-height:1.4;color:var(--halpa-navy)}
.halpa-finder__navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}
.halpa-comparison button.halpa-finder__next{margin-left:auto;min-height:46px;padding:11px 22px;border:1px solid var(--halpa-dark-red);border-radius:8px;background:var(--halpa-dark-red);color:#fff;box-shadow:none;font-size:16px;line-height:1.3;font-weight:700;text-transform:none;letter-spacing:normal;cursor:pointer}
.halpa-comparison button.halpa-finder__next:hover{background:#982211;border-color:#982211}
.halpa-finder__footer{margin-top:8px}
.halpa-comparison .halpa-finder button.halpa-reset,.halpa-finder-summary button.halpa-reset{min-height:44px}
.halpa-comparison .halpa-finder__error{color:var(--halpa-dark-red);font-size:14px;font-weight:600;margin:16px 0 0}
.halpa-comparison .halpa-finder__edit-note{font-size:14px;margin:0 0 16px}
.halpa-finder-summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px}
.halpa-finder-summary h2{margin:0;font-family:Nunito,Arial,sans-serif;font-size:24px;font-weight:800;line-height:1.3;color:var(--halpa-navy)}
.halpa-finder-summary__actions{display:flex;gap:20px;flex-wrap:wrap}
.halpa-finder :where(legend):focus-visible,.halpa-finder-summary h2:focus-visible{outline:3px solid var(--halpa-navy);outline-offset:5px}
.halpa-finder-loading{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:1px solid #ebda85;border-radius:16px;background:var(--halpa-yellow);color:var(--halpa-navy);font-size:16px}
.halpa-finder-loading__spinner{width:22px;height:22px;border:2px solid #ddce92;border-top-color:var(--halpa-dark-red);border-radius:50%;animation:halpa-finder-spin .7s linear infinite}
.halpa-finder-results--entering{animation:halpa-finder-reveal .22s ease-out}
@keyframes halpa-finder-spin{to{transform:rotate(360deg)}}
@keyframes halpa-finder-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@container halpa (max-width:620px){
 .halpa-finder{padding:20px 16px}
 .halpa-finder__options{grid-template-columns:1fr}
 .halpa-finder__step legend{font-size:22px}
}
@media(max-width:420px){
 .halpa-finder{padding:20px 16px}
 .halpa-finder__options{grid-template-columns:1fr}
 .halpa-comparison .halpa-finder__progress{gap:10px}
}
@media(prefers-reduced-motion:reduce){.halpa-finder-loading__spinner,.halpa-finder-results--entering{animation:none}}
@media(forced-colors:active){.halpa-finder__option:has(input:checked){outline-color:Highlight}.halpa-finder__progress li[aria-current]{border-color:Highlight}}
