/* 005: centred photographic field cover, staggered tools, horizontal field stories. */
@media(min-width:1024px){
.site-005 .rf-hero{height:420px;background:#30372f}.site-005 .rf-hero-slide{display:block}.site-005 .rf-hero-image{width:100%;height:100%;inset:0;object-position:center 54%}.site-005 .rf-hero-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#212d27b8,#212d2770)}.site-005 .rf-hero-copy{position:absolute;inset:50% 0 auto;transform:translateY(-50%);padding:10px 40px 25px;text-align:center;width:100%;color:#fff}.site-005 .rf-hero-copy .rf-kicker{color:#e1bb92;letter-spacing:3px}.site-005 .rf-hero-copy h1{font-size:49px;line-height:1.38;max-width:950px;margin:0 auto 18px;letter-spacing:2px}.site-005 .rf-hero-copy p{max-width:800px;margin:0 auto;font-size:15px;letter-spacing:1px}.site-005 .rf-hero-copy .rf-actions{justify-content:center;margin-top:25px}.site-005 .rf-hero .rf-slider-controls{left:50%!important;right:auto;bottom:14px!important;transform:translateX(-50%)}.site-005 .rf-tool-categories{background:#e9e6db}.site-005 .rf-tool-categories .rf-categories{max-width:900px;margin:auto}.site-005 .rf-tool-categories .rf-categories a{min-height:55px;padding:10px 32px;border-right-color:#cfcec1}.site-005 .rf-tool-categories .rf-category-number{color:#a07c5b}.site-005 .rf-tool-categories .rf-categories strong{font-size:15px}.site-005 .rf-tools{padding:35px 0}.site-005 .rf-tools .rf-heading h2{font-size:28px}.site-005 .rf-tools .rf-grid{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:16px 30px}.site-005 .rf-tools .rf-card{display:grid;grid-template-columns:155px 1fr;gap:20px;align-items:center;background:#f4f1e9}.site-005 .rf-tools .rf-card-photo img{height:145px;object-fit:cover}.site-005 .rf-tools .rf-card-copy{padding:15px 20px 15px 0}.site-005 .rf-tools .rf-card h3{font-size:19px}.site-005 .rf-tools .rf-card:first-child{grid-row:1/3;grid-template-columns:1fr;display:block;background:#303a30;color:#fff;position:relative}.site-005 .rf-tools .rf-card:first-child .rf-card-photo img{height:200px}.site-005 .rf-tools .rf-card:first-child .rf-card-copy{padding:20px 25px}.site-005 .rf-tools .rf-card:first-child .rf-type{color:#d1af8e}.site-005 .rf-tools .rf-card:first-child h3{font-size:23px}.site-005 .rf-tools .rf-card:first-child .rf-card-more{border-color:#ffffff25}.site-005 .rf-tools .rf-card p{display:none}.site-005 .rf-tools .rf-card-more{min-height:30px}.site-005 .rf-field{padding:30px 0}.site-005 .rf-field .rf-heading h2{font-size:25px}.site-005 .rf-field .rf-card{grid-template-columns:44% 56%}.site-005 .rf-field .rf-card-photo img{height:160px}.site-005 .rf-field .rf-card h3{font-size:20px}.site-005 .rf-tool-story{padding:30px 0}.site-005 .rf-tool-story .rf-about{grid-template-columns:150px 1fr}.site-005 .rf-tool-story .rf-about-photo img{height:160px}.site-005 .rf-tool-story .rf-about h2{font-size:23px}.site-005 .rf-tool-points{padding-left:30px;gap:25px}.site-005 .rf-tool-points span{font-size:14px}.site-005 .rf-final{padding-top:15px}.site-005 .rf-final .rf-cta{background:#e8e4d8;color:#384331}.site-005 .rf-final .rf-cta>div>a{color:#65725d}.site-005 .rf-final .rf-cta>.rf-button{background:#aa6033;color:#fff}
}

/* Balanced PC presentation: restore evidence and readable scale, retain the mobile layout. */
.pc-balanced,.pc-step-description,.pc-point-detail{display:none}
@media(min-width:1024px){
.rf-home .pc-balanced{display:block}.rf-home .rf-section{padding:58px 0}.rf-home .rf-heading{margin-bottom:30px}.rf-home .rf-heading h2{font-size:30px}.rf-home .rf-kicker{font-size:11px;margin-bottom:12px}.rf-home .rf-card h3{font-size:20px}.rf-home .rf-card p{font-size:14px;line-height:1.9}.rf-home .rf-about p{font-size:14px;line-height:2}.rf-home .rf-about h2{font-size:29px;line-height:1.5}.rf-home .rf-type{font-size:12px}.rf-home .rf-link{font-size:14px}.rf-home .rf-news h3{font-size:19px}.rf-home .rf-news p{font-size:13px}.rf-home .rf-news article{padding:24px 0}.rf-home .rf-news time{font-size:25px}.rf-home .rf-cta{padding:38px 40px}.rf-home .rf-cta h2{font-size:28px}.rf-home .rf-partners{margin-top:28px}.rf-home .rf-partners img{height:50px}
.rf-home .pc-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rf-home .pc-evidence-card{min-width:0}.rf-home .pc-evidence-card>a{display:block}.rf-home .pc-evidence-card img{width:100%;height:220px;object-fit:cover}.rf-home .pc-evidence-card>a>div{padding:22px 0 0}.rf-home .pc-evidence-card h3{font-size:23px;line-height:1.5;margin:10px 0 12px}.rf-home .pc-evidence-card p{font-size:14px;line-height:1.9;color:var(--rf-muted);margin:0 0 10px}.rf-home .pc-evidence-card .rf-link{min-height:32px}
.rf-home .pc-quality-grid,.rf-home .pc-trade-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rf-home .pc-quality-grid article,.rf-home .pc-trade-grid article{border-top:1px solid var(--rf-line);padding-top:24px}.rf-home .pc-quality-grid .pc-item-number,.rf-home .pc-trade-grid .pc-item-number{font:30px Georgia,serif;color:#89a6b5;display:block;margin-bottom:18px}.rf-home .pc-quality-grid h3,.rf-home .pc-trade-grid h3{font-size:21px;margin:0 0 13px}.rf-home .pc-quality-grid p,.rf-home .pc-trade-grid p{font-size:14px;line-height:1.95;color:var(--rf-muted);margin:0 0 12px}
}

@media(min-width:1024px){
.site-005 .rf-hero{height:510px}.site-005 .rf-hero-copy h1{font-size:55px}.site-005 .rf-hero-copy p{font-size:17px}.site-005 .rf-tool-categories{padding:0}.site-005 .rf-tool-categories .rf-categories a{min-height:72px}.site-005 .rf-tool-categories .rf-categories strong{font-size:18px}.site-005 .rf-tools{padding:65px 0}.site-005 .rf-tools .rf-heading h2{font-size:31px}.site-005 .rf-tools .rf-grid{grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));gap:20px 35px}.site-005 .rf-tools .rf-card:first-child{grid-row:1/4}.site-005 .rf-tools .rf-card:first-child .rf-card-photo img{height:315px}.site-005 .rf-tools .rf-card:first-child .rf-card-copy{padding:28px}.site-005 .rf-tools .rf-card:first-child h3{font-size:28px}.site-005 .rf-tools .rf-card:first-child p{display:block;color:#c3cbbd;font-size:14px;line-height:1.95}.site-005 .rf-tools .rf-card{grid-template-columns:170px 1fr;gap:23px}.site-005 .rf-tools .rf-card-photo img{height:160px}.site-005 .rf-tools .rf-card h3{font-size:22px}.site-005 .rf-tools .rf-card-copy{padding:17px 22px 17px 0}.site-005 .rf-tools .rf-type{font-size:12px}.site-005 .rf-field{padding:60px 0}.site-005 .rf-field .rf-heading h2{font-size:30px}.site-005 .rf-field .rf-grid{gap:35px 40px}.site-005 .rf-field .rf-card{grid-template-columns:45% 55%}.site-005 .rf-field .rf-card-photo img{height:210px}.site-005 .rf-field .rf-card h3{font-size:23px}.site-005 .rf-field .rf-card p{font-size:14px;line-height:1.95}.site-005 .rf-tool-story{padding:58px 0}.site-005 .rf-tool-story>.wrap{grid-template-columns:1.5fr 1fr;gap:50px}.site-005 .rf-tool-story .rf-about{grid-template-columns:195px 1fr;gap:28px}.site-005 .rf-tool-story .rf-about-photo img{height:240px}.site-005 .rf-tool-story .rf-about h2{font-size:28px}.site-005 .rf-tool-points{padding-left:35px;gap:28px}.site-005 .rf-tool-points span{display:grid;grid-template-columns:25px 1fr;gap:8px 13px;font-size:16px}.site-005 .rf-tool-points span i{grid-row:1/3;align-self:start;font-size:24px}.site-005 .pc-point-detail{display:block;grid-column:2;font-size:12px;color:#798270;line-height:1.8}.site-005 .pc-field-news{padding:45px 0;background:#f4f2eb}.site-005 .pc-field-news>.wrap{display:grid;grid-template-columns:250px 1fr;gap:45px;align-items:center}.site-005 .pc-field-news .rf-heading{display:block;margin:0}.site-005 .pc-field-news .rf-heading h2{font-size:29px}.site-005 .pc-field-news .rf-news{display:grid;grid-template-columns:1fr 1fr;gap:35px}.site-005 .pc-field-news .rf-news article{display:block;padding:20px 0 0}.site-005 .pc-field-news .rf-news time{display:block;margin-bottom:15px}.site-005 .pc-field-news .rf-news h3{font-size:21px}.site-005 .rf-final{padding:35px 0 42px}
}
@media(max-width:1023px){.site-005 .rf-tools .rf-card:nth-child(n+4),.site-005 .rf-field .rf-case:nth-child(n+3){display:none}}
