/* Burrard: compact, useful local business infrastructure. */
body[data-brand="burrard"]{--lk-ink:#222b2e;--lk-blue:#244c5b;--lk-pale:#eef3f3;--lk-line:#c8d1d3;--lk-rust:#8b4429}
.lk-hero,.lk-section,.lk-editorial-band,.lk-location-strip,.lk-bottom-choices,.lk-business-list,.lk-request-layout,.lk-pilot-notice{font-family:Arial,Helvetica,sans-serif;color:var(--lk-ink)}
.lk-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center;padding-top:48px;padding-bottom:44px}
.lk-hero>div:only-child{grid-column:1/-1;max-width:850px}.lk-hero h1{font-size:clamp(36px,4.2vw,60px);letter-spacing:-.045em;line-height:1.05;margin:17px 0 24px;font-style:normal;font-weight:750}.lk-hero .lead{font-size:19px;line-height:1.6;max-width:620px}.lk-hero .actions{margin-top:26px;gap:12px}.lk-hero .actions:empty{display:none}
.lk-home-showcase{display:grid;gap:12px;min-width:0}.lk-home-product{position:relative;min-height:390px;padding:27px;border-radius:10px;overflow:hidden;background:#a64c2b;color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.lk-home-product::after{content:"";position:absolute;inset:auto 0 0;height:54%;background:linear-gradient(180deg,transparent,rgba(39,19,12,.82));pointer-events:none}.lk-home-product img{position:absolute;right:-8%;bottom:0;width:84%;height:88%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 22px rgba(37,18,10,.28))}.lk-home-product .lk-directory-label,.lk-home-product strong,.lk-home-product b{position:relative;z-index:1}.lk-home-product .lk-directory-label{color:#fff3e9}.lk-home-product strong{margin-top:auto;max-width:500px;font-size:clamp(27px,2.6vw,39px);line-height:1.03;letter-spacing:-.035em}.lk-home-product b{margin-top:13px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.lk-home-product:hover img{transform:translateY(-4px)}.lk-home-product img{transition:transform .18s ease}.lk-home-directory{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--lk-line);border-radius:10px;overflow:hidden}.lk-home-directory>a{padding:20px 22px;display:flex;flex-direction:column;gap:9px;text-decoration:none;color:var(--lk-ink)}.lk-home-directory>a:first-child{background:var(--lk-pale);border-right:1px solid var(--lk-line)}.lk-home-directory>a:hover{background:#e0e9eb}.lk-directory-label{font-size:12px;font-weight:bold;letter-spacing:.09em}.lk-home-directory strong{font-size:19px;line-height:1.18;letter-spacing:-.02em}.lk-inline-price{font-weight:bold;color:var(--lk-blue)}
.lk-section{padding-top:38px;padding-bottom:38px;border-top:1px solid var(--lk-line)}.lk-section-title{margin-bottom:24px}.lk-section h2,.lk-editorial-band h2,.lk-bottom-choices h2,.lk-request-summary h2{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.03em;margin:8px 0 18px}.lk-section p{line-height:1.6}.lk-section .eyebrow{font-size:12px}
.lk-hosting-row,.lk-usecases,.lk-service-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lk-hosting-row>a{display:block;padding:24px;background:#f6f7f5;border:1px solid var(--lk-line);border-radius:7px;color:inherit;text-decoration:none}.lk-hosting-row>a:hover{border-color:var(--lk-blue);background:var(--lk-pale)}.lk-hosting-row h3{font-size:23px;margin:10px 0 14px}.lk-hosting-row span{font-size:14px;color:#4f5d60}.lk-hosting-row strong{font-size:26px}.lk-hosting-row small{font-size:14px;line-height:1.5;display:block}
.lk-supporting{font-size:14px!important;line-height:1.6!important;color:#4b5b60;margin-top:18px;max-width:940px}.lk-editorial-band{margin-top:18px;margin-bottom:30px;padding:34px!important;border-radius:10px;background:#e6eff1;display:grid;grid-template-columns:1.2fr 1fr;gap:48px}.lk-editorial-band p{line-height:1.6}.lk-short-process{border-left:1px solid #9fb3bb;padding-left:30px;align-self:center}.lk-short-process>div{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid #b7c7cd}.lk-short-process>div span{font-size:13px;font-weight:bold;color:var(--lk-blue)}.lk-short-process p{font-size:14px}.lk-service-links>a,.lk-service-links>article{color:inherit;text-decoration:none;border-top:2px solid var(--lk-ink);padding:20px 0;display:block}.lk-service-links>a:hover h3{color:var(--lk-blue);text-decoration:underline}.lk-service-links h3,.lk-usecases h3{font-size:23px;line-height:1.2;margin:13px 0}.lk-service-links span{font-size:13px;font-weight:bold;color:#536166}.lk-service-links b{display:block;margin-top:16px;color:var(--lk-blue)}.lk-service-links p{margin:0}.lk-location-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--lk-line);padding-top:26px;padding-bottom:36px}.lk-location-strip span{display:block;font-size:14px;margin-top:8px}
.lk-cabinet-art{margin:0;background:#edf1ed;border:1px solid #c8d0c9;padding:25px;border-radius:10px;min-width:0}.lk-art-top{display:flex;justify-content:space-between;gap:15px;font-size:10px;font-weight:bold;letter-spacing:.09em;padding-bottom:20px;border-bottom:1px solid #b8c2bc}.lk-device-flow{margin:20px auto;max-width:345px}.lk-flow-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;font-size:13px}.lk-flow-label span{font-size:11px;color:#4f5f56;max-width:140px;text-align:right}.lk-cabinet{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:55px 112px 55px;background:#26343b;padding:8px;gap:5px;box-shadow:6px 8px 0 #bfcac5}.lk-door{border:1px solid #78888d;background:#43565e;position:relative}.lk-door::after{content:"";position:absolute;right:6px;top:44%;width:5px;height:12px;background:#18292f;border-radius:1px}.lk-door>span{font-size:10px;position:absolute;top:5px;left:7px;color:#c6d5d9}.lk-door-laptop{background:#d1dcd9}.lk-laptop{position:absolute;width:80px;height:55px;top:29px;left:calc(50% - 40px);border:4px solid #16252d;border-radius:4px;background:#2d5267}.lk-laptop>div{position:absolute;bottom:-9px;left:-10px;right:-10px;height:5px;background:#aebbbd;border-radius:0 0 7px 7px}.lk-cabinet-art figcaption{font-size:12px;color:#3d4d48;margin-top:20px}
.lk-pilot-notice{display:flex;gap:24px;border-left:4px solid #8a5537;background:#f6f0e8;padding:18px 24px!important;margin-bottom:30px;font-size:14px;line-height:1.6}.lk-pilot-notice strong{flex:0 0 195px}.lk-pilot-notice span{flex:1}.lk-index{font-size:13px;letter-spacing:.08em;font-weight:bold;color:var(--lk-blue)}.lk-usecases article{border-top:1px solid var(--lk-line);padding-top:20px}.lk-usecases p{margin-bottom:0}
.lk-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lk-plan{appearance:none;text-align:left;border:1px solid #a4b2b7;border-radius:8px;padding:24px;background:white;color:var(--lk-ink);cursor:pointer;display:flex;flex-direction:column;gap:12px;font-family:inherit;font-size:16px;min-width:0;transition:background .15s,border-color .15s}.lk-plan:hover{background:#f3f7f7;border-color:var(--lk-blue)}.lk-plan[aria-pressed="true"]{background:#e7f0f3;border:2px solid var(--lk-blue);padding:23px}.lk-plan-name{font-size:21px;font-weight:bold}.lk-plan-price{font-size:38px;font-weight:bold;letter-spacing:-.04em}.lk-plan-price small{font-size:15px;letter-spacing:0;font-weight:normal}.lk-plan-fit{color:#516268;font-size:14px}.lk-plan-action{font-size:14px;font-weight:bold;color:var(--lk-blue);border-top:1px solid #c4d1d6;padding-top:13px;margin-top:3px}.lk-calculation{display:grid;grid-template-columns:230px 1fr auto auto;gap:16px;align-items:center;padding:22px 0 6px}.lk-calculation label,.lk-request-form label{font-size:14px;font-weight:bold;display:flex;flex-direction:column;gap:9px}.lk-calculation input,.lk-request-form input,.lk-request-form textarea{font-family:inherit;font-size:17px;min-height:48px;border:1px solid #8a9ca4;background:#fff;border-radius:5px;padding:12px;box-sizing:border-box;width:100%;color:#222b2e}.lk-total{display:flex;flex-direction:column;gap:6px}.lk-total strong{font-size:24px}.lk-total span{font-size:13px;line-height:1.5;color:#43565e}.lk-clear{min-height:44px;background:transparent;border:0;text-decoration:underline;padding:10px;font-size:14px;cursor:pointer;color:#294f60;font-family:inherit}.lk-operating-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 36px}.lk-operating-grid article{padding:8px 0}.lk-operating-grid h3{font-size:20px}.lk-bottom-choices{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;padding-bottom:44px;border-top:1px solid var(--lk-line)}.lk-bottom-choices h2{font-size:26px}.lk-bottom-choices p{line-height:1.6}
.lk-system-spec{display:grid;grid-template-columns:1fr 1fr;gap:22px 38px}.lk-system-spec>div{display:flex;gap:20px;border-top:1px solid var(--lk-line);padding-top:16px}.lk-system-spec span{font-weight:bold;flex:0 0 86px}.lk-system-spec p{margin:0}.lk-business-list{padding-bottom:40px}.lk-business-list article{display:grid;grid-template-columns:40px 1fr auto;gap:24px;padding:25px 0;border-top:1px solid var(--lk-line);align-items:center}.lk-business-list h2{font-size:25px;margin:0 0 8px}.lk-business-list p{margin:0 0 9px;line-height:1.5}.lk-business-list strong{font-size:14px;color:var(--lk-blue)}
.lk-request-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;padding-bottom:50px}.lk-request-form{display:grid;gap:23px}.lk-request-form fieldset{border:0;padding:0;margin:0;min-width:0}.lk-request-form legend{font-weight:bold;margin-bottom:13px}.lk-interest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lk-interest-grid button{border:1px solid #8b9ea6;background:white;color:var(--lk-ink);border-radius:5px;padding:15px 12px;min-height:68px;font-size:15px;font-family:inherit;cursor:pointer}.lk-interest-grid button[aria-pressed="true"]{background:#234d60;border-color:#234d60;color:white}.lk-interest-grid button:hover{box-shadow:inset 0 0 0 1px #244c5b}.lk-request-form textarea{resize:vertical;line-height:1.5}.lk-request-summary{background:#edf3f4;border:1px solid #c5d1d5;border-radius:8px;padding:28px;align-self:start;min-width:0}.lk-request-summary p{line-height:1.6}.lk-request-summary pre{font:15px/1.65 Arial,Helvetica,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.lk-request-summary .actions{gap:10px}.lk-request-form>.button{justify-self:start}
[class^="lk-"] :focus-visible{outline:3px solid #1c697e;outline-offset:4px}.lk-request-summary [hidden]{display:none!important}
@media(min-width:1600px){body[data-brand="burrard"] .lk-hero,body[data-brand="burrard"] .lk-section,body[data-brand="burrard"] .lk-editorial-band{max-width:1280px}}
@media(max-width:1100px){.lk-calculation{grid-template-columns:210px 1fr}.lk-calculation>a{justify-self:start}.lk-clear{justify-self:start}.lk-hero{gap:30px}.lk-home-directory>a{padding:24px}.lk-editorial-band{gap:25px}}
@media(max-width:760px){.lk-hero{grid-template-columns:1fr;padding-top:28px;padding-bottom:28px;gap:25px}.lk-hero h1{font-size:39px}.lk-hero .lead{font-size:17px}.lk-hero .actions{margin-top:18px}.lk-home-product{min-height:360px;padding:22px}.lk-home-product img{width:110%;height:77%;right:-16%}.lk-home-product strong{font-size:30px;max-width:290px}.lk-home-directory{grid-template-columns:1fr}.lk-home-directory>a:first-child{border-right:0;border-bottom:1px solid var(--lk-line)}.lk-home-directory strong{font-size:20px}.lk-home-directory>a{padding:20px}.lk-section{padding-top:28px;padding-bottom:28px}.lk-hosting-row,.lk-service-links,.lk-usecases{grid-template-columns:1fr;gap:16px}.lk-hosting-row>a{padding:20px}.lk-hosting-row h3{margin:8px 0}.lk-hosting-row p{margin:10px 0}.lk-editorial-band{grid-template-columns:1fr;padding:24px!important;gap:18px;margin-bottom:18px}.lk-short-process{border-left:0;padding-left:0}.lk-pilot-notice{display:block;padding:17px 20px!important}.lk-pilot-notice strong{display:block;margin-bottom:7px}.lk-cabinet-art{padding:20px}.lk-plan-grid{gap:12px}.lk-plan{padding:18px;gap:10px;font-size:14px}.lk-plan[aria-pressed="true"]{padding:17px}.lk-plan-name{font-size:18px}.lk-plan-price{font-size:31px}.lk-plan-price small{font-size:13px;display:block;margin-top:3px}.lk-plan-fit{font-size:13px}.lk-calculation{grid-template-columns:1fr 1fr;gap:16px 14px}.lk-calculation label{font-size:13px}.lk-total strong{font-size:21px}.lk-calculation>a{grid-column:1/-1;justify-self:stretch}.lk-operating-grid,.lk-bottom-choices,.lk-system-spec,.lk-request-layout{grid-template-columns:1fr;gap:20px}.lk-location-strip{display:block}.lk-location-strip>a{margin-top:18px}.lk-business-list article{grid-template-columns:27px 1fr;gap:15px}.lk-business-list .button{grid-column:2;justify-self:start}.lk-request-summary{padding:22px}.lk-interest-grid{grid-template-columns:1fr}.lk-interest-grid button{min-height:48px;text-align:left}.lk-request-form textarea{min-height:130px}.lk-hero .actions a{min-height:48px}.lk-business-list h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.lk-home-product img{transition:none}}
@media(prefers-reduced-motion:reduce){.lk-plan{transition:none}}
/* Staffed parcel service: clear comparison, visible limits and a compact review. */
.lk-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lk-offer{display:flex;flex-direction:column;border:1px solid #bac6c9;border-radius:9px;background:#fff;padding:25px;min-width:0}.lk-offer:nth-child(2){background:#fff;border-color:#bac6c9}.lk-offer-heading{min-height:128px}.lk-offer h3{font-size:26px;letter-spacing:-.035em;margin:12px 0}.lk-offer-heading p{margin:0;font-size:16px}.lk-offer-price{font-size:44px;font-weight:700;letter-spacing:-.045em;margin:20px 0 16px!important;line-height:1.1!important}.lk-offer-price span{font-size:16px;font-weight:400;letter-spacing:0;margin-left:8px;white-space:nowrap}.lk-offer ul{list-style:none;padding:0;margin:0 0 24px;flex:1}.lk-offer li{font-size:15px;line-height:1.5;padding:11px 0;border-bottom:1px solid #dae1e3}.lk-offer-actions{display:grid;gap:14px}.lk-offer-actions>a:last-child{font-size:14px;font-weight:bold;text-align:center;min-height:34px;padding:7px 0;color:#244c5b}.lk-offer .button{width:100%;min-height:48px;font-size:15px}.lk-carrier{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:24px!important;background:#f4f0e7;border:1px solid #ddd4c1;border-radius:7px;margin-top:0;margin-bottom:35px}.lk-carrier>div{max-width:760px}.lk-carrier p{font-size:15px;line-height:1.6;margin:8px 0 0}.lk-carrier>.button{flex-shrink:0}.lk-hours{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:24px;color:#364b54;font-size:15px}.lk-large-number{font-size:56px;font-weight:bold;letter-spacing:-.05em;color:#244c5b}.lk-package{position:absolute;width:70px;height:55px;background:#bf9767;border:2px solid #d0ac81;top:32px;left:calc(50% - 35px)}.lk-package:after{content:'';position:absolute;left:28px;top:0;bottom:0;width:12px;background:#e0c6a3}.lk-booking-choices{display:grid;gap:10px}.lk-choice{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:16px;min-height:70px;padding:18px;border:1px solid #9aabb2;border-radius:6px;background:white;color:#222b2e;font:17px Arial,Helvetica,sans-serif;cursor:pointer}.lk-choice small{font-size:14px;font-weight:400}.lk-choice:hover{background:#edf3f4;border-color:#244c5b}.lk-choice[aria-pressed=true]{background:#244c5b;color:white;border-color:#244c5b;box-shadow:0 0 0 2px #244c5b}.lk-choice:focus-visible{outline:3px solid #b7642d;outline-offset:4px}.lk-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.lk-request-form fieldset>label+label{margin-top:20px}.lk-checkout-total{font-size:36px!important;line-height:1.2!important;font-weight:bold;letter-spacing:-.035em;margin:18px 0}.lk-request-summary [data-lk-review]{border-top:1px solid #b4c6cd;margin-top:24px;padding-top:12px}.lk-request-summary a{color:#244c5b}.lk-request-summary a.button:not(.secondary){color:white}.lk-request-layout{grid-template-columns:1.1fr 1fr}.lk-request-form .button{min-height:48px}.lk-request-form input[type=date]{min-width:0;max-width:100%}
@media(max-width:1000px){.lk-offers{gap:12px}.lk-offer{padding:19px}.lk-offer h3{font-size:23px}.lk-carrier{align-items:flex-start}.lk-carrier>.button{flex-shrink:1}.lk-offer-heading{min-height:150px}}
@media(max-width:760px){.lk-offers{grid-template-columns:1fr}.lk-offer{padding:23px}.lk-offer-heading{min-height:0}.lk-offer-price{margin:20px 0 12px!important}.lk-offer-actions{grid-template-columns:1fr}.lk-carrier{display:block}.lk-carrier>.button{margin-top:18px}.lk-request-layout{grid-template-columns:1fr}.lk-choice{padding:16px;min-height:72px;flex-wrap:wrap}.lk-form-pair{grid-template-columns:1fr}.lk-checkout-total{font-size:31px!important}.lk-cabinet-art figcaption{font-size:13px;line-height:1.5}}

/* Original photographed hardware, with no colour wash or invented geometry. */
.lk-home-product{background:#e6ebe7!important;color:#23363e!important;padding:24px;min-height:420px;display:grid;grid-template-rows:auto minmax(230px,1fr) auto auto;gap:10px}.lk-home-product::after{display:none}.lk-home-product img{position:static!important;grid-row:2;right:auto!important;width:100%!important;height:260px!important;object-fit:contain;object-position:center;filter:none!important;opacity:0!important;mix-blend-mode:normal;transform:none!important;transition:opacity .42s ease,transform .18s ease}.lk-home-product img.hero-photo-ready{opacity:1!important}.lk-home-product:hover,.lk-home-product:focus-visible{background:#e6ebe7!important;color:#23363e!important}.lk-home-product:hover img{filter:none!important;transform:none!important}.lk-home-product .lk-directory-label{color:#435d65!important}.lk-home-product strong{font-size:30px;max-width:none;margin:0;line-height:1.15}.lk-home-product b{margin:0;font-size:14px}.hero-stock-rotator>.hero-browse-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;border-radius:5px;background:#244c5b;color:#fff;text-decoration:none;font-weight:700}.hero-stock-rotator>.hero-browse-cta:hover{background:#1d3e4a;color:#fff;text-decoration:underline;text-underline-offset:3px}.hero-stock-rotator>.hero-browse-cta:focus-visible{outline:3px solid #8b4429;outline-offset:3px}.lk-engineered{padding:22px;background:#f4f5f0}.lk-engineered img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.lk-engineered figcaption{font-size:14px;line-height:1.5;margin-top:15px;color:#46595e}.lk-offer:nth-child(2){background:#fff;border-color:#bac6c9}.lk-offer-heading{min-height:0}.parcel-plan-choice{align-items:center;margin:7px 0 15px}.parcel-plan-choice h3{font-size:25px;line-height:1.15;margin:0}.lk-offer.is-selected{background:#edf3f3}.lk-offer-actions{margin-top:20px}.contact-visit{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.4fr);gap:56px;padding-bottom:64px}.contact-address{background:#edf1ee;border:1px solid #c4d0cc;border-radius:7px;padding:30px;align-self:start}.contact-address h2{font-size:29px;line-height:1.15;margin:12px 0}.contact-address p{font-size:17px;line-height:1.55;margin:14px 0}.contact-address .contact-phone{font-size:22px;font-weight:600;display:inline-block;padding:8px 0;margin-bottom:12px}.contact-address dl{margin:10px 0 0}.contact-address dl>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-top:1px solid #c0cdc7;line-height:1.5}.contact-address dt{font-size:15px}.contact-address dd{margin:0;text-align:right;font-size:15px}.contact-purposes{display:grid;gap:0}.contact-purposes article{padding:25px 0;border-top:1px solid #c2d0ca}.contact-purposes article:first-child{padding-top:0;border-top:0}.contact-purposes h2{font-size:25px;margin:0 0 13px}.contact-purposes p{font-size:17px;line-height:1.65;margin:0 0 18px;max-width:700px}.lk-supporting{max-width:100%}.lk-choice{min-height:76px}.lk-request-form fieldset.service-contact{padding-top:24px;border-top:1px solid #c8d1cc}.lk-request-form fieldset.service-contact legend{font-size:24px}.lk-request-form .service-contact-grid input{height:var(--control-height)}
@media(max-width:1000px){.contact-visit{gap:30px}.contact-address{padding:23px}.contact-address dl>div{display:block}.contact-address dd{text-align:left;margin-top:5px}.lk-offer .parcel-plan-choice{display:block}.parcel-plan-choice .offer-choice-state{display:inline-block;margin-top:10px}}
@media(max-width:760px){.lk-home-product{padding:22px;min-height:380px;grid-template-rows:auto 230px auto auto}.lk-home-product img{height:230px!important}.lk-home-product strong{font-size:27px}.lk-engineered{padding:16px}.lk-engineered img{max-height:none}.contact-visit{grid-template-columns:1fr;gap:28px;padding-bottom:38px}.contact-address dl>div{display:flex}.contact-address dd{text-align:right;margin-top:0}.contact-purposes article{padding:24px 0}.lk-offer .parcel-plan-choice{display:flex}.parcel-plan-choice .offer-choice-state{margin-top:0}.lk-request-form .service-contact-grid{grid-template-columns:1fr}}

/* The rotating home showcase is taller than its copy; align the two columns from the top. */
.lk-hero:has(.lk-home-showcase){align-items:start}
.lk-hero:has(.lk-home-showcase)>div:first-child{padding:24px 0 0 20px}
@media(max-width:760px){.lk-hero:has(.lk-home-showcase)>div:first-child{padding:0}}

/* Unselected choices share one neutral surface. Colour follows state. */
.lk-home-directory{overflow:visible;gap:0;background:white}.lk-home-directory>button{appearance:none;display:flex;flex-direction:column;gap:9px;text-align:left;padding:20px 22px;border:0;border-radius:0;color:var(--lk-ink);background:#fff;font:400 15px/1.5 Arial,Helvetica,sans-serif;cursor:pointer;min-width:0}.lk-home-directory>button+button{border-left:1px solid var(--lk-line)}.lk-home-directory>button strong{font-size:20px;line-height:1.2;letter-spacing:-.02em}.lk-home-directory>button .lk-directory-label{font-size:12px;letter-spacing:.08em;font-weight:600;color:#52615f}.lk-home-directory>button:hover{background:#f5f6f2}.lk-home-directory>button[aria-pressed=true]{background:#e9f0e6;box-shadow:inset 0 0 0 2px #55704d}.lk-home-directory>button:focus-visible{outline:3px solid #8b4429;outline-offset:4px;position:relative;z-index:1}.lk-home-choice-details{padding:19px 22px;background:#f4f6ef;border:1px solid #b7c6af;margin-top:12px;border-radius:5px}.lk-home-choice-details p{font-size:15px;line-height:1.6;margin:0 0 15px}.lk-home-choice-details[hidden]{display:none!important}@media(max-width:760px){.lk-home-directory{grid-template-columns:1fr 1fr}.lk-home-directory>button{padding:17px 15px;gap:8px}.lk-home-directory>button strong{font-size:19px}.lk-home-directory>button+button{border-left:1px solid var(--lk-line);border-top:0}.lk-home-directory>button .lk-directory-label{font-size:11px}.lk-home-directory>button>span:last-child{font-size:14px}}

/* Burrard hosting: use the full row for its two offers. */
body[data-brand="burrard"][data-page="hosting"] .service-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch}

/* Every parcel offer uses the same readable primary action. */
.lk-offer .lk-offer-actions>.button,
.lk-offer .lk-offer-actions>.button:hover,
.lk-offer .lk-offer-actions>.button:focus-visible{background:#244c3a;color:#fff;border-color:#244c3a;text-decoration:none}
.lk-offer .lk-offer-actions>.button:hover{background:#193b2c}
.lk-offer .lk-offer-actions>a:not(.button){display:grid;place-items:center;min-height:44px}
.lk-offer .lk-offer-actions>.button:focus-visible{outline:2px solid #244c3a;outline-offset:3px}
